gnu: Add emacs-strace-mode. * gnu/packages/emacs.scm (emacs-strace-mode): New variable. Signed-off-by: Kei Kebreau <kei@openmailbox.org>
gnu: knot: Update to 2.4.3. * gnu/packages/dns.scm (knot): Update to 2.4.3.
doc: Update Python Modules subtitle to refer to Monty Python. * doc/guix.texi (Packaging Guidelines): Update Python Modules subtitle. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add Fabric. * gnu/packages/admin.scm (fabric): New variable.
gnu: python-paramiko: Update to 1.17.4. * gnu/packages/python.scm (python-paramiko): Update to 1.17.4. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add emacs-default-encrypt. * gnu/packages/emacs.scm (emacs-default-encrypt): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add Luminance HDR. * gnu/packages/image-viewers.scm (luminance-hdr): New variable. * gnu/packages/patches/luminance-hdr-qt-printer.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
gnu: Add emacspeak. * gnu/packages/emacs.scm (emacspeak): New variable.
build: Fix compilation warnings. * gnu/build/linux-boot.scm (define-module): Use (guix build syscalls). * gnu/build/linux-modules.scm (define-module): Ditto. * gnu/build/file-systems (define-module): Stop re-exporting mount, umount and MS_* flags as this is now safe to include (guix build syscalls) instead. (mount): Remove procedure. (umount): Ditto. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
syscalls: Add load-linux-module. * guix/build/syscalls.scm (load-linux-module): New procedure. Reimplemented from guile-linux-syscalls.patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
syscalls: Use define-as-needed for network-interface syscalls. * guix/build/syscalls.scm (network-interface-flags): Use define-as-needed macro and remove from export list. (set-network-interface-flags): Ditto. (set-network-interface-address): Ditto. (IFF_UP, IFF_BROADCAST and IFF_LOOPBACK): Ditto. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
syscalls: Use define-as-needed for mount and umount. * guix/build/syscalls.scm (mount): Use define-as-needed macro and remove from export list. (umount): Ditto. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
syscalls: Add reboot. * guix/build/syscalls.scm (define-as-needed): New macro. (reboot): New procedure. Reimplemented from guile-linux-syscalls.patch. (RB_AUTOBOOT, ..., RB_KEXEC): New flags copied from static Guile patch. Co-Authored-By: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: frescobaldi: Update to 3.0.0. * gnu/packages/music.scm (frescobaldi): Update to 3.0.0. [inputs]: Replace "python-pyqt-4" and "python-poppler-qt4" with "python-pyqt" and "python-poppler-qt5", respectively.
gnu: Add python-poppler-qt5. * gnu/packages/pdf.scm (python-poppler-qt5): New variable.
gnu: Add cdogs-sdl. * gnu/packages/games.scm (cdogs-sdl): New variable.
gnu: dub: Update to 1.3.0. * gnu/packages/ldc.scm (dub): Update to 1.3.0. [arguments]: Add comment, remove spurious MKDIR-P, and rename OUTBIN.
gnu: Move dillo to web-browsers.scm. * gnu/packages/dillo.scm: Remove file and move dillo... * gnu/packages/web-browsers.scm: ...here. New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Remove dillo.scm and add web-browsers.scm.
gnu: Add gpicview. * gnu/packages/image-viewers.scm (gpicview): New variable. * gnu/packages/lxde.scm (lxde)[propagated-inputs]: Add gpicview. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: pcre: Patch CVE-2017-7186. * gnu/packages/patches/pcre-CVE-2017-7186.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/pcre.scm (pcre)[replacement]: New field. (pcre/fixed): New variable.