gnu: password-store: Install passmenu script.
* gnu/packages/password-utils (password-store)
[inputs]: Add dmenu and xdotool.
[arguments]<#:phases>['patch-passmenu-path']: New phase.
[arguments]<#:phases>['install-passmenu']: New phase.
gnu: Add Epson escpr printer driver.
* gnu/packages/cups.scm (escpr): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: postgresql@9.6: Update to 9.6.6 [security fixes].
This fixes CVE-2017-12172, CVE-2017-15098, CVE-2017-15099.
* gnu/packages/databases.scm (postgresql@9.6): Update to 9.6.6.
gnu: linux-libre: Update to 4.13.12.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.12.
(%linux-libre-hash): Update hash.
gnu: linux-libre@4.9: Update to 4.9.61.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.61.
gnu: linux-libre@4.4: Update to 4.4.97.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.97.
gnu: linux-libre@4.1: Update to 4.1.46.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.46.
gnu: libpsl: Update to 0.19.1.
* gnu/packages/web.scm (libpsl): Update to 0.19.1.
gnu: postgresql: Update to 10.1 [security fixes].
Fixes CVE-2017-12172, CVE-2017-15098 and CVE-2017-15099.
* gnu/packages/databases.scm (postgresql): Update to 10.1.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
gnu: Add r-directlabels.
* gnu/packages/statistics.scm (r-directlabels): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: emacs-ahungry-theme: Update to 1.8.0.
* gnu/packages/emacs.scm (emacs-ahungry-theme): Update to 1.8.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add nxbelld.
* gnu/packages/xdisorg.scm (nxbelld): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ui: Add an 'unbound-variable' exception printer.
* guix/ui.scm (print-unbound-variable-error): New variable.
Use it as the 'unbound-variable' printer.
ui: Provide hints for unbound-variable errors.
* guix/ui.scm (known-variable-definition): New procedure.
(report-load-error): Handle 'unbound-variable'.
ui: Add 'display-hint'.
* guix/ui.scm (known-variable-definition): New procedure.
(report-load-error): Use it.
gnu: linux: Add linux-libre arm kernel.
* Makefile.am (AUX_FILES): Add arm config file.
* gnu/packages/aux-files/linux-libre/4.13-arm.conf: New file.
* gnu/packages/linux.scm (%intel-compatible-systems): Rename to
%linux-compatible-systems and add "armhf-linux".
(linux-libre): Adapt consequently.
The config file for arm is taken from debian armmp kernel. It's a generic
firmware for ARMv7 multiplatform compatible SoCs.
gnu: chromaprint: Update to 1.4.2.
* gnu/packages/mp3.scm (chromaprint): Update to 1.4.2.