gnu: enlightenment: Update to 0.19.11. * gnu/packages/enlightenment.scm (enlightenment): Update to 0.19.11.
gnu: Add GNU Unifont. * gnu/packages/fonts.scm (font-gnu-unifont): New variable.
gnu: shroud: Update to 0.1.1. * gnu/packages/password-utils.scm (shroud): Update to 0.1.1.
gnu: Add shroud. * gnu/packages/password-utils.scm (shroud): New variable.
gnu: xterm: Update to 320. * gnu/packages/xorg.scm (xterm): Update to 320.
download: Check whether HORIZONTAL ELLIPSIS can be encoded. * guix/build/download.scm (ellipsis): New procedure. (store-path-abbreviation): Use it.
gnu: emacs: Claim 'INFOPATH'. Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>. * gnu/packages/emacs.scm (emacs)[native-search-path]: New field.
gnu: Add vsearch. * gnu/packages/bioinformatics.scm (vsearch): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add cityhash. * gnu/packages/textutils.scm (cityhash): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: linux-libre: Update to 4.2.2. * gnu/packages/linux.scm (linux-libre): Update to 4.2.2.
gnu: Add gzochi. * gnu/packages/game-development.scm (gzochi): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add pigz. * gnu/packages/compression.scm (pigz): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: lsh: 'lsh-authorize' uses the absolute file name of 'sexp-conv'. Fixes <http://bugs.gnu.org/21516>. Reported by Andreas Enge <andreas@enge.fr>. * gnu/packages/lsh.scm (lsh)[arguments]: In 'pre-configure' phase, change 'src/lsh-authorize' to use the absolute file name of 'sexp-conv'.
guix gc: Add '--list-failures' and '--clear-failures'. Suggested by Mark H Weaver <mhw@netris.org>. * guix/scripts/gc.scm (show-help, %options): Add --list-failures and --clear-failures. (guix-gc): Honor them. * doc/guix.texi (Invoking guix gc): Document them. (Invoking guix-daemon): Mention them.
store: Add 'query-failed-paths' and 'clear-failed-paths' RPCs. Suggested by Mark H Weaver <mhw@netris.org>. * guix/store.scm (query-failed-paths, clear-failed-paths): New procedures. * tests/guix-daemon.sh: Add test with daemon started with --cache-failures.
tests: 'open-connection-for-tests' takes an optional parameter. * guix/tests.scm (open-connection-for-tests): Add optional FILE parameter; pass it to 'open-connection'.
gnu: Add bio-blastxmlparser. * gnu/packages/bioinformatics.scm (bio-blastxmlparser): New variable.
gnu: Add r-data.table. * gnu/packages/statistics.scm (r-data.table): New variable.
gnu: Add r-chron. * gnu/packages/statistics.scm (r-chron): New variable.
gnu: Add r-servr. * gnu/packages/web.scm (r-servr): New variable.