gnu: python-cairocffi: Update to 0.8.0. * gnu/packages/python.scm (python-cairocffi): Update to 0.8.0. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
gnu: python-cairocffi: Update source and home-page URIs. * gnu/packages/python.scm (python-cairocffi)[source]: Update URI. [home-page]: Update URI. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
publish: Do not bake the same item several times. Before this patch, there was a possibility that we'd queue several baking tasks for the same item. The first one would bake the item but subsequent tasks wouldn't check whether the item had been baked in the meantime and would re-bake it. * guix/scripts/publish.scm (render-narinfo/cached): Don't call 'bake-narinfo+nar' when (file-exists? cached).
gnu: Add crawl-tiles. * gnu/packages/games.scm (crawl-tiles): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
guix package: Swallow EPIPE upon 'guix package --list-generations'. Fixes <http://bugs.gnu.org/27017>. Reported by Alex Vong <alexvong1995@gmail.com>. * guix/scripts/package.scm (process-query) <'list-generations>: Wrap body in 'leave-on-EPIPE'.
packages: Add aarch64-linux to %supported-systems. * guix/packages.scm (%supported-systems): Add aarch64-linux. (%hydra-supported-systems): Remove aarch64-linux.
nls: Update 'da' translation.
mailmap: Update entries for Adriano Peluso * .mailmap: Add new entry for Adriano Peluso Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: node: Use unbundled dependencies. * gnu/packages/node.scm (node)[inputs]: Add c-ares and http-parser. [arguments]: Add configure flags for using system libraries. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
gnu: node: Update to 7.10.0. * gnu/packages/node.scm (node): Update to 7.10.0. (node)[arguments]: Disabled more tests. * gnu/packages/patches/node-9077.patch: Delete incompatible patch file. Recreate patch file from node pull request 9077. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
gnu: Add MuseScore. * gnu/packages/music.scm (musescore): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: emacs-auctex: Add arguments to work with new `install' phase. * gnu/packages/emacs.scm (emacs-auctex)[arguments]: Add #:include and #:exclude arguments.
gnu: emacs-slime: Add arguments to work with new `install' phase. * gnu/packages/emacs.scm (emacs-slime)[arguments]: Add #:include and #:exclude arguments.
build-system: emacs: Install only a subset of files. * guix/build/emacs-build-system.scm (install): Install files matching #:include while excluding files matching #:exclude. * guix/build-system/emacs.scm (emacs-build): Add keyword arguments #:include and #:exclude.
install: Add 'passwd' to installation image. * gnu/system/install.scm (installation-os): Add SHADOW in package list.
build: emacs: Fix `store-file->elisp-source-file'. This prevents a ".el.el" extension for source files with no version number in their file name. * guix/build/emacs-build-system.scm (store-file->elisp-source-file): Remove ".el" extension from file name before splitting to name and version.
guix: lint: Slightly simplify `check-source-file-name'. * guix/scripts/lint.scm (check-source-file-name): Implement file name matching with regular expression.
gnu: lint: Fix typo. * guix/scripts/lint.scm (check-source-file-name): Fix wrong return value in docstring.
gnu: diamond: Update to 0.9.1. * gnu/packages/bioinformatics.scm (diamond): Update to 0.9.1.
mailmap: Add an entry for Mathieu Othacehe. This avoids duplicated entries with Othacehe in uppercase.