summaryrefslogtreecommitdiff
path: root/gnu/packages.scm
Commit message (Expand)AuthorAgeFilesLines
...
* gnu: Disable file name canonicalization in `search-*'.•••* gnu/packages.scm (search-patch, search-bootstrap-binary): Make sure no canonicalization occurs. This reduces the number of 'stat' system calls. Ludovic Courtès2013-03-211-3/+5
* Build newest versions unless specified, and implement upgrades.•••* gnu/packages.scm (find-newest-available-packages): New exported procedure. * guix-build.in (newest-available-packages, find-best-packages-by-name): New procedures. (find-package): Use find-best-packages-by-name, to guarantee that if a version number is not specified, only the newest versions will be considered. * guix-package.in (%options): Add --upgrade/-u option. (newest-available-packages, find-best-packages-by-name, upgradeable?): New procedures. (find-package): Use find-best-packages-by-name, to guarantee that if a version number is not specified, only the newest versions will be considered. (process-actions): Implement upgrade option. * doc/guix.texi (Invoking guix-package): In the description of --install, mention that if no version number is specified, the newest available version will be selected. Mark H Weaver2013-02-131-1/+25
* Inhibit duplicates in fold-packages.•••* gnu/packages.scm (fold2): New procedure. (fold-packages): Rework to suppress duplicates. Mark H Weaver2013-02-131-12/+28
* distro: Rename (distro) to (gnu packages).•••* distro.scm: Rename to... * gnu/packages.scm: ... this. Update all users accordingly. * Makefile.am (MODULES): Adjust accordingly. * po/POTFILES.in: Likewise. Ludovic Courtès2013-01-181-0/+139