Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Filter packages based on the presence of "http*://", not on the hash token | Lucas C. Villa Real | 2018-07-02 |
| | |||
* | Ignore source RPM files. | Lucas C. Villa Real | 2018-07-02 |
| | |||
* | Supress errors if no files exist inside ./var or ./etc | Lucas C. Villa Real | 2018-07-02 |
| | |||
* | Supress the number of CPIO blocks copied. | Lucas C. Villa Real | 2018-07-02 |
| | |||
* | New feature: automatically download and install dependencies. | Lucas C. Villa Real | 2018-07-02 |
| | |||
* | Basic sanity check: verify that input files exist | Lucas C. Villa Real | 2018-07-02 |
| | |||
* | Output package name and download URL so we can automatically install ↵ | Lucas C. Villa Real | 2018-07-02 |
| | | | | dependencies. | ||
* | Let RPMFinder handle more than one architecture in a single call to | Lucas C. Villa Real | 2018-06-30 |
| | | | | | | | | | | the script. The list of architectures must be separated by commas. With this commit we now retrieve the package name from the rpminfo.net page holding details about the RPM, rather than guessing it based on the filename. This commit also improves version handling and package name aliasing. | ||
* | Update Python version we depend on. | Lucas C. Villa Real | 2018-06-30 |
| | |||
* | 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. |