summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-07-27gnu: openmpi: Add "static" output....* gnu/packages/mpi.scm (openmpi)[outputs]: New field. [arguments]: Add 'move-static-libraries' phase. Ludovic Courtès
2017-07-27gnu: r-preprocesscore: Update to 1.38.1....* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.38.1. Ricardo Wurmus
2017-07-27gnu: Add cowsay....* gnu/packages/games.scm (cowsay): New variable. Ricardo Wurmus
2017-07-27gnu: nnn: Update to 1.3....* gnu/packages/admin.scm (nnn): Update to 1.3. Tobias Geerinckx-Rice
2017-07-26gnu: openmpi: Enable SGE support....* gnu/packages/mpi.scm (openmpi)[arguments]: Pass "--with-sge" in #:configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Dave Love
2017-07-26gnu: mg: Add new phase to find 'diff'....* gnu/packages/text-editors.scm (mg)[phases]: Add new 'correct-location-of-difftool'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ng0
2017-07-26gnu: mg: Fetch source via HTTPS....* gnu/packages/text-editors.scm (mg)[source]: Use HTTPS. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ng0
2017-07-26gnu: mg: Update to 20170401....* gnu/packages/text-editors.scm (mg): Update to 20170401. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ng0
2017-07-26gnu: Add python-flask-principal....* gnu/packages/python.scm (python-flask-principal, python2-flask-principal): New variables. Danny Milosavljevic
2017-07-26gnu: Add lziprecover....* gnu/packages/compression.scm (lziprecover): New variable. Tobias Geerinckx-Rice
2017-07-26gnu: net-tools: Add a test-only variant and use it for GnuTLS....* 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. Leo Famulari
2017-07-26gnu: mg: Move to (gnu packages text-editors)....* gnu/packages/mg.scm: Remove. * gnu/local.mk (GNU_SYSTEM_MODULES): Remove it. * gnu/packages/text-editors.scm (mg): New variable. Ludovic Courtès
2017-07-26gnu: Add fcgiwrap service....* 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> Andy Wingo
2017-07-26gnu: glpk: Update to 4.63....* gnu/packages/maths.scm (glpk): Update to 4.63. Efraim Flashner
2017-07-26gnu: leafpad: Use glib-or-gtk build-system....* gnu/packages/text-editors.scm (leafpad): Use glib-or-gtk build-system. Danny Milosavljevic
2017-07-26gnu: claws-mail: Disable (duplicate) Gtk+ icon cache generation....* gnu/packages/mail.scm (claws-mail)[arguments]: Add make-flags to disable Gtk+ icon cache generation. Danny Milosavljevic
2017-07-25gnu: evince: Update to 3.24.1....* 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. Kei Kebreau
2017-07-25gnu: hplip: Update to 3.17.7....* gnu/packages/cups.scm (hplip): Update to 3.17.7. Tobias Geerinckx-Rice
2017-07-25gnu: fdisk: Update to 2.0.0a1....* gnu/packages/disk.scm (fdisk): Update to 2.0.0a1. [arguments]: Make sure the build finds its own headers. Tobias Geerinckx-Rice
2017-07-25gnu: sdparm: Update to 1.10....* gnu/packages/disk.scm (sdparm): Update to 1.10. Tobias Geerinckx-Rice
2017-07-25git-download: Speed up 'git-predicate'....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> Christopher Baines
2017-07-25offload: Fix potential file descriptor and memory leak....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'. Ludovic Courtès
2017-07-25offload: Disconnect sessions created by 'machine-load'....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!'. Ludovic Courtès
2017-07-25gnu: neofetch: Fix search path....* gnu/packages/admin.scm (neofetch): Fix "No such file or directory" for distro logo. Signed-off-by: Marius Bakke <mbakke@fastmail.com> Oleg Pykhalov
2017-07-25gnu: chess: Update to 6.2.5....* gnu/packages/games.scm (chess): Update to 6.2.5. Marius Bakke
2017-07-25gnu: feh: Update to 2.19.1....* gnu/packages/image-viewers.scm (feh): Update to 2.19.1. Marius Bakke
2017-07-25gnu: notmuch: Update to 0.25....* gnu/packages/mail.scm (notmuch): Update to 0.25. Marius Bakke
2017-07-25gnu: python2-urwid: Actually build urwid for Python 2....* gnu/packages/python.scm (python2-urwid)[arguments]: Add #:python. Kei Kebreau
2017-07-25gnu: tcpdump: Update to 4.9.1 [fixes CVE-2017-11108]....* gnu/packages/admin.scm (tcpdump): Update to 4.9.1. Leo Famulari
2017-07-25gnu: you-get: Update to 0.4.803....* gnu/packages/video.scm (you-get): Update to 0.4.803. Signed-off-by: Leo Famulari <leo@famulari.name> Feng Shu
2017-07-25gnu: perl-dbd-mysql: Fix CVE-2017-10788....* 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. Kei Kebreau
2017-07-25gnu: openmpi: Description mentions MPI 3.0....* gnu/packages/mpi.scm (openmpi): It's MPI 3, not MPI 2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Dave Love
2017-07-25gnu: openmpi: Update to 1.10.7....* gnu/packages/mpi.scm (openmpi): Update to 1.10.7. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Dave Love
2017-07-25hydra: Add 'guix.SYSTEM' jobs....* build-aux/hydra/guix.scm (package->alist): Disable grafting. (hydra-jobs): Return 'guix.SYSTEM' jobs in addition to 'tarball'. Ludovic Courtès
2017-07-25hydra: Simplify 'tarball' job....* build-aux/hydra/guix.scm (tarball-package): Remove. (hydra-jobs): Use 'dist-package' instead of 'tarball-package'. Ludovic Courtès
2017-07-25gnu: Add guile2.0-git....* gnu/packages/guile.scm (guile2.0-git): New variable. Ludovic Courtès
2017-07-25gnu: Add guile2.0-bytestructures....* 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. Ludovic Courtès
2017-07-25gnu: maxima: Ensure binutils are available at runtime....* gnu/packages/maths.scm (maxima)[arguments]: Use modify-phases syntax. Modify 'post-install' phase. Kei Kebreau
2017-07-25Revert "gnu: maxima: Ensure gcc is available at runtime."...This reverts commit f2fa86cc82b5941bde63b666337eea59aa609e55. Commit 5ea8dbf0c906d51779ba0cf775ec9967f5f42382 fixes the underlying issue in GNU Common Lisp. Kei Kebreau
2017-07-25gnu: gcl: Ensure gcc and binutils are available at runtime....* gnu/packages/lisp.scm (gcl)[arguments]: Add -fgnu89-inline to CFLAGS. Add GCC path to make-flags. Modify 'pre-conf' phase. Add 'wrap' phase. Kei Kebreau
2017-07-25gnu: webkitgtk: Update to 2.16.6 [security fixes]....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. Mark H Weaver
2017-07-25system: Add a default '.guile' skeleton....* gnu/system/shadow.scm (default-skeletons): Add ".guile". Ludovic Courtès
2017-07-25Add 'guix weather'....* 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> Ludovic Courtès
2017-07-24gnu: xterm: Update to 330....* gnu/packages/xorg.scm (xterm): Update to 330. Leo Famulari
2017-07-24gnu: dialog: Update to 1.3-20170509....* gnu/packages/ncurses.scm (dialog): Update to 1.3-20170509. Leo Famulari
2017-07-24gnu: opus: Update to 1.2.1....* gnu/packages/xiph.scm (opus): Update to 1.2.1. [source]: Use new source URL. Leo Famulari
2017-07-24gnu: gnome: Add deja-dup....* 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. Christopher Baines
2017-07-24import: cpan: Updater returns a list of URLs....* guix/import/cpan.scm (latest-release): Return a list in the 'urls' field of 'upstream-source'. Ludovic Courtès
2017-07-24gnu: guix: Update snapshot....* gnu/packages/package-management.scm (guix): Update to f1ddfe4. Ludovic Courtès
2017-07-24gnu: python-flaky: Fix Texinfo markup in description....* gnu/packages/python.scm (python-flaky)[description]: Escape "@". Ludovic Courtès