gnu: Remove #:select from module import in (gnu packages geeqie). * gnu/packages/geeqie.scm: Import all of (gnu packages ghostscript) instead of selectively only the lcms variable; this helps resolve problems with circular dependencies when including the module.
gnu: libtiff: Update home page. * gnu/packages/image.scm (libtiff)[home-page]: Update.
gnu: vigra: Add support for OpenEXR. * gnu/packages/image.scm (vigra)[inputs]: Add ilmbase and openexr. [arguments]: Augment #:configure-flags.
gnu: Order module imports in (gnu packages photo) alphabetically. * gnu/packages/photo.scm: Order module imports alphabetically.
gnu: Add prefix to license imports in (gnu packages photo). * gnu/packages/photo.scm: Import (guix licenses) with #:prefix license: to avoid an impending clash with the import of zlib from both (guix licenses) and (gnu packages compression).
gnu: guix: Enable container tests. * gnu/packages/package-management.scm (guix-devel): Delete 'disable-container-tests' build phase.
monads: Fix 'liftN' fallback case. Reported by Andy Wingo <wingo@igalia.com>. * guix/monads.scm (define-lift) <fallback case>: Add missing #'. Remove extra formal parameter. * tests/monads.scm ("lift"): Add test with 'lift1' as a procedure.
gnu: Add 'patches'. * gnu/packages/patchutils.scm (patches): New variables.
gnu: Add python2-notmuch. * gnu/packages/mail.scm (python2-notmuch): New variable.
gnu: ath9k-htc-firmware: Update to 1.4.0. * gnu/packages/firmware.scm (ath9k-htc-firmware): Update to 1.4.0.
gnu: Rename librest to rest. * gnu/packages/gnome.scm (rest): Rename from librest.
emacs: Add support for "triplet" package inputs. Fixes <http://bugs.gnu.org/21399>. * emacs/guix-main.scm (full-name->name+version): Adjust to handle "name-version:output" string. (package-inputs-names): Support ("name" package "output") inputs.
gnu: r: Drop texlive from native-inputs. * gnu/packages/statistics.scm (r)[native-inputs]: Remove "texlive".
gnu: r: Install info documentation. * gnu/packages/statistics.scm (r)[arguments]: Add phases "make-info" and "install-info" to build and install info documentation.
gnu: r: Drop IcedTea from inputs. * gnu/packages/statistics.scm (r)[inputs]: Remove "icedtea6".
publish: Gracefully handle the lack of a deriver. * guix/scripts/publish.scm (narinfo-string): Catch 'system-error' around 'load-derivation' call; return BASE-INFO upon ENOENT. This allows us to return the narinfo even if DERIVER is missing. Before that, the exception would be uncaught, leading to 500 Internal Error on the client side.
gnu: magit: Update to 2.2.2. * gnu/packages/emacs.scm (magit): Update to 2.2.2.
gnu: tinc: Use /etc as the sysconfdir, and /var as the localstatedir. * gnu/packages/vpn.scm (tinc)[arguments]: New field.
gnu: Add r-ggplot2. * gnu/packages/statistics.scm (r-ggplot2): New variable.
gnu: Add r-scales. * gnu/packages/statistics.scm (r-scales): New variable.