aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* bootloader: Use <menu-entry> for the bootloader side.Danny Milosavljevic2017-07-28
| | | | | | | | | | | | | | * gnu/bootloader.scm (menu-entry-device-mount-point): New variable. Export it. (<menu-entry>: New field "device". * gnu/bootloader/grub.scm (grub-confgiuration-file): Handle <menu-entry> entries. * gnu/bootloader/extlinux.scm (extlinux-configuration-file): Handle <menu-entry> entries. * gnu/system.scm (menu->entry->boot-parameters): Delete variable. (boot-parameters->menu-entry): New variable. Export it. (operating-system-bootcfg): Make OLD-ENTRIES a list of <menu-entry>. * guix/script/system.scm (reinstall-bootloader): Fix bootcfg usage. (perform-action): Fix bootcfg usage.
* gnu: guix: Add dependency on Guile-Git.Ludovic Courtès2017-07-28
| | | | | | | * gnu/packages/package-management.scm (guix)[arguments] <wrap-program>: Add Guile-Git to PATH. [propagated-inputs]: Add GUILE-GIT. (guile2.0-guix)[propagated-inputs]: Add GUILE2.0-GIT.
* gnu: guile-git: Update snapshot.Ludovic Courtès2017-07-28
| | | | | * gnu/packages/guile.scm (guile-git): Update to commit e156a10. [native-inputs]: Add TEXINFO.
* utils: Factorize XDG directory handling.Ludovic Courtès2017-07-28
| | | | | | | | * guix/ui.scm (config-directory): Remove. * guix/utils.scm (xdg-directory, config-directory): New procedures. (cache-directory): Rewrite in terms of 'xdg-directory'. * guix/scripts/substitute.scm (%narinfo-cache-directory): Pass #:ensure? #f to 'cache-directory'.
* gnu: le-certs: Create OpenSSL hash symlinks.Ludovic Courtès2017-07-28
| | | | | | * gnu/packages/certs.scm (le-certs)[arguments]: Run 'c_rehash' on the result. [native-inputs]: New fields.
* gnu: btrfs-progs: Update to 4.12.Tobias Geerinckx-Rice2017-07-28
| | | | | * gnu/packages/linux.scm (btrfs-progs): Update to 4.12. [outputs]: Remove inaccurate comment on size.
* gnu: redis: Update to 4.0.1.Ben Woodcroft2017-07-28
| | | | * gnu/packages/databases.scm (redis): Update to 4.0.1.
* gnu: ruby-json-pure: Update to 2.1.0.Ben Woodcroft2017-07-28
| | | | | | | | * gnu/packages/ruby.scm (ruby-json-pure): Update to 2.1.0. [arguments]: Replace 'replace-git-ls-files' phase with 'fix-rakefile' and 'regenerate-gemspec' phases. [inputs]: Remove ruby-permutation, ruby-utils, ragel. Add ruby-test-unit, ruby-simplecov.
* gnu: bundler: Update to 1.15.3.Ben Woodcroft2017-07-28
| | | | * gnu/packages/ruby.scm (bundler): Update to 1.15.3.
* gnu: ruby-ffi: Update to 1.9.18.Ben Woodcroft2017-07-28
| | | | * gnu/packages/ruby.scm (ruby-ffi): Update to 1.9.18.
* gnu: redis: Update to 4.0.0.Ben Woodcroft2017-07-28
| | | | * gnu/packages/databases.scm (redis): Update to 4.0.0.
* gnu: ruby-nokogiri: Update to 1.8.0.Ben Woodcroft2017-07-28
| | | | * gnu/packages/ruby.scm (ruby-nokogiri): Update to 1.8.0.
* gnu: ruby-mini-portile2: Update to 2.2.0.Ben Woodcroft2017-07-28
| | | | * gnu/packages/ruby.scm (ruby-mini-portile2): Update to 2.2.0.
* gnu: nautilus: Update to 3.24.2.1.Tobias Geerinckx-Rice2017-07-28
| | | | * gnu/packages/gnome.scm (nautilus): Update to 3.24.2.1.
* gnu: gptfdisk: Update description.Tobias Geerinckx-Rice2017-07-28
| | | | * gnu/packages/disk.scm (gptfdisk): Remove outdated statement and use @dfn.
* gnu: goffice: Update to 3.24.2.1.Tobias Geerinckx-Rice2017-07-28
| | | | * gnu/packages/gnome.scm (goffice): Update to 3.24.2.1.
* gnu: shotwell: Update to 0.26.2.Tobias Geerinckx-Rice2017-07-28
| | | | * gnu/packages/gnome.scm (shotwell): Update to 0.26.2.
* gnu: whois: Update to 5.2.17.Marius Bakke2017-07-28
| | | | * gnu/packages/networking.scm (whois): Update to 5.2.17.
* gnu: nss, nss-certs: Update to 3.32.Marius Bakke2017-07-28
| | | | | | | | | | This release includes minor code changes and many certificate updates: <https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.32_release_notes> * gnu/packages/certs.scm (nss-certs): Update to 3.32. * gnu/packages/gnuzilla.scm (nss): Update to 3.32. [arguments]: Prevent another test file from being installed. * gnu/packages/patches/nss-pkgconfig.patch: Adjust.
* gnu: nspr: Update to 4.16.Marius Bakke2017-07-27
| | | | * gnu/packages/gnuzilla.scm (nspr): Update to 4.16.
* gnu: python-cryptography: Update to 2.0.2.Marius Bakke2017-07-27
| | | | | * gnu/packages/python.scm (python-cryptography-vectors, python-cryptography): Update to 2.0.2.
* gnu: subversion: Update to 1.8.18.Leo Famulari2017-07-27
| | | | * gnu/packages/version-control.scm (subversion): Update to 1.8.18.
* gnu: net-tools: Update to 1.60-0.479bb4a7.Leo Famulari2017-07-27
| | | | | | | | | | | | This leaves net-tools-for-tests unchanged. Fixes <https://bugs.gnu.org/27811>. * gnu/packages/linux.scm (net-tools): Update to 1.60-0.479bb4a7. [source]: Use git-fetch. [inputs]: Remove the Debian patch. [arguments]: Use modify-phases. Remove the 'patch' phase. Disable SELINUX and AFBLUETOOTH from build configuration.
* services: guix-publish: Run in a UTF-8 locale.Ludovic Courtès2017-07-27
| | | | | | | Works around <https://bugs.gnu.org/26948>. * gnu/services/base.scm (guix-publish-shepherd-service): Pass #:environment-variables to 'make-forkexec-constructor'.
* system: Add 'grep --color' alias in '.bash_profile' skeleton.Ludovic Courtès2017-07-27
| | | | * gnu/system/shadow.scm (default-skeletons)[profile]: Add 'grep' alias.
* gnu: gzochi: Update to 0.11.1.Julian Graham2017-07-27
| | | | | | | | * gnu/packages/game-development.scm (gzochi): Update to 0.11.1. (gzochi)[arguments]: Remove patch for `-Werror', which is no longer necessary. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* nls: Mark (guix scripts weather) as translatable.Ludovic Courtès2017-07-27
| | | | * po/guix/POTFILES.in: Add guix/scripts/weather.scm.
* weather: Show "-m" option in help message.Ludovic Courtès2017-07-27
| | | | | | Reported by Alex Kost <alezost@gmail.com>. * guix/scripts/weather.scm (show-help): Show "-m".
* gnu: openmpi: Add "static" output.Ludovic Courtès2017-07-27
| | | | | * gnu/packages/mpi.scm (openmpi)[outputs]: New field. [arguments]: Add 'move-static-libraries' phase.
* gnu: r-preprocesscore: Update to 1.38.1.Ricardo Wurmus2017-07-27
| | | | * gnu/packages/statistics.scm (r-preprocesscore): Update to 1.38.1.
* gnu: Add cowsay.Ricardo Wurmus2017-07-27
| | | | * gnu/packages/games.scm (cowsay): New variable.
* gnu: nnn: Update to 1.3.Tobias Geerinckx-Rice2017-07-27
| | | | * gnu/packages/admin.scm (nnn): Update to 1.3.
* gnu: openmpi: Enable SGE support.Dave Love2017-07-26
| | | | | | | * gnu/packages/mpi.scm (openmpi)[arguments]: Pass "--with-sge" in #:configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: mg: Add new phase to find 'diff'.ng02017-07-26
| | | | | | * gnu/packages/text-editors.scm (mg)[phases]: Add new 'correct-location-of-difftool'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: mg: Fetch source via HTTPS.ng02017-07-26
| | | | | | * gnu/packages/text-editors.scm (mg)[source]: Use HTTPS. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: mg: Update to 20170401.ng02017-07-26
| | | | | | * gnu/packages/text-editors.scm (mg): Update to 20170401. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-flask-principal.Danny Milosavljevic2017-07-26
| | | | | * gnu/packages/python.scm (python-flask-principal, python2-flask-principal): New variables.
* gnu: Add lziprecover.Tobias Geerinckx-Rice2017-07-26
| | | | * gnu/packages/compression.scm (lziprecover): New variable.
* gnu: net-tools: Add a test-only variant and use it for GnuTLS.Leo Famulari2017-07-26
| | | | | | * gnu/packages/linux.scm (net-tools-for-tests): Add hidden net-tools variant. * gnu/packages/tls.scm (gnutls)[native-inputs]: Use net-tools-for-tests instead of net-tools.
* gnu: mg: Move to (gnu packages text-editors).Ludovic Courtès2017-07-26
| | | | | | * gnu/packages/mg.scm: Remove. * gnu/local.mk (GNU_SYSTEM_MODULES): Remove it. * gnu/packages/text-editors.scm (mg): New variable.
* gnu: Add fcgiwrap service.Andy Wingo2017-07-26
| | | | | | | | | * doc/guix.texi (Web Services): Add documentation. * gnu/services/web.scm (<fcgiwrap-configuration>): New record type. (fcgiwrap-accounts, fcgiwrap-shepherd-service): New service extensions. (fcgiwrap-service-type): New service type. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: glpk: Update to 4.63.Efraim Flashner2017-07-26
| | | | * gnu/packages/maths.scm (glpk): Update to 4.63.
* gnu: leafpad: Use glib-or-gtk build-system.Danny Milosavljevic2017-07-26
| | | | * gnu/packages/text-editors.scm (leafpad): Use glib-or-gtk build-system.
* gnu: claws-mail: Disable (duplicate) Gtk+ icon cache generation.Danny Milosavljevic2017-07-26
| | | | | * gnu/packages/mail.scm (claws-mail)[arguments]: Add make-flags to disable Gtk+ icon cache generation.
* gnu: evince: Update to 3.24.1.Kei Kebreau2017-07-25
| | | | | | | * gnu/packages/gnome.scm (evince): Update to 3.24.1. [source]: Remove obsolete patch. * gnu/packages/patches/evince-CVE-2017-1000083.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: hplip: Update to 3.17.7.Tobias Geerinckx-Rice2017-07-25
| | | | * gnu/packages/cups.scm (hplip): Update to 3.17.7.
* gnu: fdisk: Update to 2.0.0a1.Tobias Geerinckx-Rice2017-07-25
| | | | | * gnu/packages/disk.scm (fdisk): Update to 2.0.0a1. [arguments]: Make sure the build finds its own headers.
* gnu: sdparm: Update to 1.10.Tobias Geerinckx-Rice2017-07-25
| | | | * gnu/packages/disk.scm (sdparm): Update to 1.10.
* git-download: Speed up 'git-predicate'.Christopher Baines2017-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust 'git-predicate' to use data structures that perform better when used with git repositories with a large number of files. Previously when matching either a regular file or directory, 'git-predicate' would search a list with a length equal to the number of files in the repository. As a search operation happens for roughly every file in the repository, this meant that the time taken to use 'git-predicate' to traverse all the files in a repository was roughly exponential with respect to the number of files in the repository. Now, for matching regular files or symlinks, 'git-predicate' uses a vhash using the inode value as the key. This should perform roughly in constant amount of time, instead of linear with respect to the number of files in the repository. For matching directories, 'git-predicate' now uses a tree structure stored in association lists. To check if a directory is in the tree, the tree is traversed from the root. The time complexity of this depends on the shape of the tree, but it should be an improvement on searching through the list of all files. * guix/git-download.scm (files->directory-tree, directory-in-tree?): New procedures. (git-predicate): Compute DIRECTORY-TREE. Turn INODES into a vhash. Adjust body of lambda accordingly. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* offload: Fix potential file descriptor and memory leak.Ludovic Courtès2017-07-25
| | | | | | | | | | | The '%slots' list could grow indefinitely; in practice though, guix-daemon is likely to restart 'guix offload' often enough. * guix/scripts/offload.scm (%slots): Remove. (choose-build-machine): Don't 'set!' %SLOTS. Return the acquired slot as a second value. (process-request): Adjust accordingly. Release the returned slot after 'transfer-and-offload'.