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.
gnu: Add r-reshape2. * gnu/packages/statistics.scm (r-reshape2): New variable.
gnu: Add r-stringr. * gnu/packages/statistics.scm (r-stringr): New variable.
gnu: Add r-stringi. * gnu/packages/statistics.scm (r-stringi): New variable.
gnu: Add r-rcolorbrewer. * gnu/packages/statistics.scm (r-rcolorbrewer): New variable.
gnu: Add r-proto. * gnu/packages/statistics.scm (r-proto): New variable.
gnu: Add r-plyr. * gnu/packages/statistics.scm (r-plyr): New variable.