summary refs log tree commit diff
AgeCommit message (Collapse)Author
2017-07-27gnu: gzochi: Update to 0.11.1.Julian Graham
* 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>
2017-07-27nls: Mark (guix scripts weather) as translatable.Ludovic Courtès
* po/guix/POTFILES.in: Add guix/scripts/weather.scm.
2017-07-27weather: Show "-m" option in help message.Ludovic Courtès
Reported by Alex Kost <alezost@gmail.com>. * guix/scripts/weather.scm (show-help): Show "-m".
2017-07-27gnu: openmpi: Add "static" output.Ludovic Courtès
* gnu/packages/mpi.scm (openmpi)[outputs]: New field. [arguments]: Add 'move-static-libraries' phase.
2017-07-27gnu: r-preprocesscore: Update to 1.38.1.Ricardo Wurmus
* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.38.1.
2017-07-27gnu: Add cowsay.Ricardo Wurmus
* gnu/packages/games.scm (cowsay): New variable.
2017-07-27gnu: nnn: Update to 1.3.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (nnn): Update to 1.3.
2017-07-26gnu: openmpi: Enable SGE support.Dave Love
* gnu/packages/mpi.scm (openmpi)[arguments]: Pass "--with-sge" in #:configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-26gnu: mg: Add new phase to find 'diff'.ng0
* gnu/packages/text-editors.scm (mg)[phases]: Add new 'correct-location-of-difftool'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-26gnu: mg: Fetch source via HTTPS.ng0
* gnu/packages/text-editors.scm (mg)[source]: Use HTTPS. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-26gnu: mg: Update to 20170401.ng0
* gnu/packages/text-editors.scm (mg): Update to 20170401. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-26gnu: Add python-flask-principal.Danny Milosavljevic
* gnu/packages/python.scm (python-flask-principal, python2-flask-principal): New variables.
2017-07-26gnu: Add lziprecover.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (lziprecover): New variable.
2017-07-26gnu: net-tools: Add a test-only variant and use it for GnuTLS.Leo Famulari
* 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.
2017-07-26gnu: mg: Move to (gnu packages text-editors).Ludovic Courtès
* gnu/packages/mg.scm: Remove. * gnu/local.mk (GNU_SYSTEM_MODULES): Remove it. * gnu/packages/text-editors.scm (mg): New variable.
2017-07-26gnu: Add fcgiwrap service.Andy Wingo
* 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>
2017-07-26gnu: glpk: Update to 4.63.Efraim Flashner
* gnu/packages/maths.scm (glpk): Update to 4.63.
2017-07-26gnu: leafpad: Use glib-or-gtk build-system.Danny Milosavljevic
* gnu/packages/text-editors.scm (leafpad): Use glib-or-gtk build-system.
2017-07-26gnu: claws-mail: Disable (duplicate) Gtk+ icon cache generation.Danny Milosavljevic
* gnu/packages/mail.scm (claws-mail)[arguments]: Add make-flags to disable Gtk+ icon cache generation.
2017-07-25gnu: evince: Update to 3.24.1.Kei Kebreau
* 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.
2017-07-25gnu: hplip: Update to 3.17.7.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (hplip): Update to 3.17.7.
2017-07-25gnu: fdisk: Update to 2.0.0a1.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (fdisk): Update to 2.0.0a1. [arguments]: Make sure the build finds its own headers.
2017-07-25gnu: sdparm: Update to 1.10.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (sdparm): Update to 1.10.
2017-07-25git-download: Speed up 'git-predicate'.Christopher Baines
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>
2017-07-25offload: Fix potential file descriptor and memory leak.Ludovic Courtès
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'.
2017-07-25offload: Disconnect sessions created by 'machine-load'.Ludovic Courtès
This fixes a memory leak that can be seen by running: (map (lambda _ (machine-load m)) (iota 1000)) * guix/scripts/offload.scm (machine-load): Add call to 'disconnect!'.
2017-07-25gnu: neofetch: Fix search path.Oleg Pykhalov
* gnu/packages/admin.scm (neofetch): Fix "No such file or directory" for distro logo. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-07-25gnu: chess: Update to 6.2.5.Marius Bakke
* gnu/packages/games.scm (chess): Update to 6.2.5.
2017-07-25gnu: feh: Update to 2.19.1.Marius Bakke
* gnu/packages/image-viewers.scm (feh): Update to 2.19.1.
2017-07-25gnu: notmuch: Update to 0.25.Marius Bakke
* gnu/packages/mail.scm (notmuch): Update to 0.25.
2017-07-25gnu: python2-urwid: Actually build urwid for Python 2.Kei Kebreau
* gnu/packages/python.scm (python2-urwid)[arguments]: Add #:python.
2017-07-25gnu: tcpdump: Update to 4.9.1 [fixes CVE-2017-11108].Leo Famulari
* gnu/packages/admin.scm (tcpdump): Update to 4.9.1.
2017-07-25gnu: you-get: Update to 0.4.803.Feng Shu
* gnu/packages/video.scm (you-get): Update to 0.4.803. Signed-off-by: Leo Famulari <leo@famulari.name>
2017-07-25gnu: perl-dbd-mysql: Fix CVE-2017-10788.Kei Kebreau
* gnu/packages/patches/perl-dbd-mysql-CVE-2017-10788.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/databases.scm (perl-dbd-mysql)[source]: Use it.
2017-07-25gnu: openmpi: Description mentions MPI 3.0.Dave Love
* gnu/packages/mpi.scm (openmpi): It's MPI 3, not MPI 2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-25gnu: openmpi: Update to 1.10.7.Dave Love
* gnu/packages/mpi.scm (openmpi): Update to 1.10.7. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-25hydra: Add 'guix.SYSTEM' jobs.Ludovic Courtès
* build-aux/hydra/guix.scm (package->alist): Disable grafting. (hydra-jobs): Return 'guix.SYSTEM' jobs in addition to 'tarball'.
2017-07-25hydra: Simplify 'tarball' job.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Remove. (hydra-jobs): Use 'dist-package' instead of 'tarball-package'.
2017-07-25gnu: Add guile2.0-git.Ludovic Courtès
* gnu/packages/guile.scm (guile2.0-git): New variable.
2017-07-25gnu: Add guile2.0-bytestructures.Ludovic Courtès
* gnu/packages/patches/guile-bytestructures-name-clash.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/guile.scm (guile-bytestructures)[source]: Use it. [arguments]: Unpack the source. [native-inputs]: New field. (guile2.0-bytestructures): New variable.
2017-07-25gnu: maxima: Ensure binutils are available at runtime.Kei Kebreau
* gnu/packages/maths.scm (maxima)[arguments]: Use modify-phases syntax. Modify 'post-install' phase.
2017-07-25Revert "gnu: maxima: Ensure gcc is available at runtime."Kei Kebreau
This reverts commit f2fa86cc82b5941bde63b666337eea59aa609e55. Commit 5ea8dbf0c906d51779ba0cf775ec9967f5f42382 fixes the underlying issue in GNU Common Lisp.
2017-07-25gnu: gcl: Ensure gcc and binutils are available at runtime.Kei Kebreau
* gnu/packages/lisp.scm (gcl)[arguments]: Add -fgnu89-inline to CFLAGS. Add GCC path to make-flags. Modify 'pre-conf' phase. Add 'wrap' phase.
2017-07-25gnu: webkitgtk: Update to 2.16.6 [security fixes].Mark H Weaver
Includes fixes for CVE-2017-7039, CVE-2017-7018, CVE-2017-7030, CVE-2017-7037, CVE-2017-7034, CVE-2017-7055, CVE-2017-7056, CVE-2017-7064, CVE-2017-7061, CVE-2017-7048, and CVE-2017-7046. * gnu/packages/webkit.scm (webkitgtk): Update to 2.16.6.
2017-07-25system: Add a default '.guile' skeleton.Ludovic Courtès
* gnu/system/shadow.scm (default-skeletons): Add ".guile".
2017-07-25Add 'guix weather'.Ludovic Courtès
* guix/scripts/weather.scm: New file. * Makefile.am (MODULES): Add it. * doc/guix.texi (Substitutes, Invoking guix publish): Mention "guix weather". (Invoking guix weather): New node. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-07-24gnu: xterm: Update to 330.Leo Famulari
* gnu/packages/xorg.scm (xterm): Update to 330.
2017-07-24gnu: dialog: Update to 1.3-20170509.Leo Famulari
* gnu/packages/ncurses.scm (dialog): Update to 1.3-20170509.
2017-07-24gnu: opus: Update to 1.2.1.Leo Famulari
* gnu/packages/xiph.scm (opus): Update to 1.2.1. [source]: Use new source URL.
2017-07-24gnu: gnome: Add deja-dup.Christopher Baines
* gnu/packages/gnome.scm (deja-dup): New variable. * gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: New file. * gnu/local.mk (dist_patch_DATA): Add patch file entry.