| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Filter packages based on their version. The VersionCmp class has been | Lucas C. Villa Real | 2018-06-30 |
| | | | | | implemented taking our own Scripts' Dependencies.c as reference. | ||
| * | Improved dependency search on rpmfind.net: we now include the distro | Lucas C. Villa Real | 2018-06-30 |
| | | | | | | | code (i.e., fc26, fc27, etc) and have a placeholder to check versions when a range filter is given. We can probably use some of the code from Scripts' FindDependencies.c here. | ||
| * | htmlparser.feed() expects a string, not bytes. | Lucas C. Villa Real | 2018-06-29 |
| | | |||
| * | Invert logic: do not search the web for dependencies by default. | Lucas C. Villa Real | 2018-06-29 |
| | | |||
| * | Moved to Python 3 and fixed indentation issues. | Lucas C. Villa Real | 2018-06-29 |
| | | |||
| * | Ignore archives not ending on .rpm or .deb | Lucas C. Villa Real | 2018-01-30 |
| | | |||
| * | Delete temporary archives after installing them. | Lucas C. Villa Real | 2017-10-12 |
| | | |||
| * | If a package with the same name is already installed then reuse it to ↵ | Lucas C. Villa Real | 2017-10-12 |
| | | | | | prevent CamelCaseInconsistencies. | ||
| * | Fixes a misspell | Lucas C. Villa Real | 2017-10-12 |
| | | |||
| * | Merge branch 'master' of github.com:gobolinux/ThirdPartyInstallers | Lucas C. Villa Real | 2017-03-18 |
| |\ | |||
| | * | Catch packages attempting to install files under /usr/local. | Lucas C. Villa Real | 2017-02-03 |
| | | | |||
| * | | Print the camel-case program name before installation begins. | Lucas C. Villa Real | 2017-01-27 |
| |/ | |||
| * | Add support for RPM files with a CPIO payload compressed with LZMA. | Lucas C. Villa Real | 2017-01-22 |
| | | |||
| * | Fixes installation of packages when the user passes a filesystem path | Lucas C. Villa Real | 2017-01-22 |
| | | | | | rather than an URL to the RPM/DEB file. | ||
| * | Fixes typo on function name. | Lucas C. Villa Real | 2017-01-11 |
| | | |||
| * | Fetch remote files at the very beginning, and make wget verbose by | Lucas C. Villa Real | 2017-01-10 |
| | | | | | default. | ||
| * | Adjust Makefile to have files under 'Functions' copied when running | Lucas C. Villa Real | 2017-01-03 |
| | | | | | the 'install' target. | ||
| * | Include prerequisites and update example. | Lucas C. Villa Real | 2017-01-03 |
| | | |||
| * | Improve DEB dependency processing. | Lucas C. Villa Real | 2017-01-02 |
| | | |||
| * | Introduce support for the installation of DEB files. One caveat is that | Lucas C. Villa Real | 2017-01-02 |
| | | | | | | .deb control files do not include licensing information, per https://www.debian.org/doc/debian-policy/ch-controlfields.html. | ||
| * | Rename main script. | Lucas C. Villa Real | 2017-01-02 |
| | | |||
| * | Move RPM specific function to Functions/RPM. This move is to ease the | Lucas C. Villa Real | 2017-01-02 |
| | | | | | implementation of a DEB backend. | ||
| * | Wrap README.md at 80 columns. | Lucas C. Villa Real | 2017-01-02 |
| | | |||
| * | Add more warnings. | Lucas C. Villa Real | 2017-01-02 |
| | | |||
| * | Create 'install' target and remove bogus dependency from 'debug' target. | Lucas C. Villa Real | 2017-01-02 |
| | | |||
| * | Filter out dependencies on rpmlib from "rpminfo --dependencies". | Lucas C. Villa Real | 2017-01-01 |
| | | |||
| * | Remove '-devel' from package names when searching the GoboLinux recipe | Lucas C. Villa Real | 2017-01-01 |
| | | | | | store. | ||
| * | Update description. | Lucas C. Villa Real | 2017-01-01 |
| | | |||
| * | Happy new year :) | Lucas C. Villa Real | 2017-01-01 |
| | | |||
| * | Query the GoboLinux recipe store when looking up dependencies by package | Lucas C. Villa Real | 2017-01-01 |
| | | | | | name. | ||
| * | Output the camel-case string rather than its lowercase representation. | Lucas C. Villa Real | 2017-01-01 |
| | | |||
| * | Regex fix. | Lucas C. Villa Real | 2017-01-01 |
| | | |||
| * | Output a different string when a dependency could not be resolved depending | Lucas C. Villa Real | 2017-01-01 |
| | | | | | on the branch taken to evaluate it. | ||
| * | Fixes typo on case-insensitive comparison test; | Lucas C. Villa Real | 2017-01-01 |
| | | | | | Improve detection of path-based library dependencies. | ||
| * | Merge branch 'master' of github.com:gobolinux/ThirdPartyInstallers | Lucas C. Villa Real | 2017-01-01 |
| |\ | |||
| | * | Create README.md | Lucas C. Villa Real | 2016-12-31 |
| | | | |||
| * | | Determine how many path levels we have at /opt based on the longest | Lucas C. Villa Real | 2017-01-01 |
| |/ | | | | | | common prefix among the $filenames list. This approach is used when the RPM package does not have a {bin,lib,lib64,include,share,sbin,libexec} subdirectory in order to create the symlinks from /opt to /Programs. | ||
| * | Prevent the creation of recursive symlinks. | Lucas C. Villa Real | 2016-12-30 |
| | | |||
| * | Improve guessing of /opt hierarchy: when multiple RPM files are | Lucas C. Villa Real | 2016-12-30 |
| | | | | | | provided as input, we now list the contents of all RPMs at once to determine how to create the /opt symlinks of the uncompressed packages. | ||
| * | New flag to print filenames contained in a RPM file. | Lucas C. Villa Real | 2016-12-30 |
| | | |||
| * | When merging multiple RPM files under a single /Programs entry, it is | Lucas C. Villa Real | 2016-12-30 |
| | | | | | | | | | | possible that some of the RPM files processed will list some of the other RPMs as their dependencies. Since all of them will be saved under the same /Programs entry, it's pointless to record those on Resources/Dependencies. This commit implements a filter using the rpminfo utility to take that into consideration when producing the Dependencies file. | ||
| * | Improve population of Resources: | Lucas C. Villa Real | 2016-12-29 |
| | | | | | | | | | | | | | | | - Dependencies: if multiple RPM files are merged to a single entry under /Programs, then the deps of all packages are reported on this file; - Architecture: always populated. 'uname -m' is used as fallback; - Revision: always populated. When multiple RPM packages are merged to a single entry under /Programs, only the revision of the last package is stored on this file; - PackageSource: this is a new file. It contains a [File] field with the name of the RPM file installed and a [Distribution] field that tells for which distro the RPM has been packed. When multiple RPM packages are given as input a blank line will separate each [File],[Distribution] pair. | ||
| * | Populate Resources/Architecture at all times. | Lucas C. Villa Real | 2016-12-29 |
| | | |||
| * | Merge lib64 with lib. | Lucas C. Villa Real | 2016-12-22 |
| | | |||
| * | Improve the creation of /opt compatibility links. | Lucas C. Villa Real | 2016-12-21 |
| | | |||
| * | Rename lib64 to lib if possible. | Lucas C. Villa Real | 2016-12-15 |
| | | |||
| * | Support installation of RPM packages provided as URLs | Lucas C. Villa Real | 2016-12-12 |
| | | |||
| * | When multiple RPM files are provided and --app-name is given, then merge | Lucas C. Villa Real | 2016-12-11 |
| | | | | | | | | all the files into the same entry under /Programs. When multiple RPM files are provided and --app-name is not set, then each RPM file is installed under its own entry under /Programs. The target directories are chosen based on information extracted from the RPM files. | ||
| * | Improve the creation of symlink entries on /opt; | Lucas C. Villa Real | 2016-12-09 |
| | | | | | | | Restrict verbose messages to --verbose mode; Catch more complex dependency strings when looking for the programs they belong to. | ||
| * | Rename function. | Lucas C. Villa Real | 2016-12-08 |
| | | |||
