gnu: linux-libre@4.4: Update to 4.4.23. * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.23.
gnu: guitarix: Update to 0.35.1. * gnu/packages/audio.scm (guitarix): Update to 0.35.1.
gnu: eigen: Update to 3.2.9. * gnu/packages/algebra.scm (eigen): Update to 3.2.9.
gnu: julia: Update to 0.5.0. * gnu/packages/julia.scm (libuv-julia): Update to commit 8d5131b6c1595920dd30644cd1435b4f344b46c8. (libunwind-for-julia): New variable. (julia): Update to 0.5.0. [arguments]: Disable stripping of binaries; modify "prepare-deps" phase; add "fix-llvm-flag" phase; add "set-home" phase; adjust "hardcode-soname-map" phase; remove fix for "double-conversion" from "fix-include-and-link-paths" phase; enable "repl" and "replcompletions" tests; disable "backtrace", "compile", "replutil", and "cmdlineargs" tests; remove USE_SYSTEM_RMATH flag; remove USE_SYSTEM_GRISU flag. [inputs]: Replace "llvm-3.5" with "llvm"; replace "libunwind" with "libunwind-for-julia"; remove "double-conversion"; remove "rmath-julia"; update "suitesparse" origin; replace "virtualenv" origin with "python2-virtualenv". [native-inputs]: Add "openssl".
gnu: utf8proc: Update to 2.0.2. * gnu/packages/textutils.scm (utf8proc): Update to 2.0.2.
gnu: gd: Fix CVE-2016-7568. * gnu/packages/patches/gd-CVE-2016-7568.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gd.scm (gd)[source]: Use it.
gnu: rpcbind-configuration: Rename pkg to nfs-utils * gnu/services/nfs.scm (<rpcbind-configuration>): "pkg" --> "nfs-utils"
gnu: Add quickswitch-i3. * gnu/packages/wm.scm (quickswitch-i3): New variable. * gnu/packages/patches/quickswitch-fix-dmenu-check.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: 宋文武 <iyzsong@gmail.com>
gnu: Add python-i3-py. * gnu/packages/wm.scm (python-i3-py, python2-i3-py): New variables. Signed-off-by: 宋文武 <iyzsong@gmail.com>
gnu: Add emacs-rudel. * gnu/packages/emacs.scm (emacs-rudel): New variable. Signed-off-by: 宋文武 <iyzsong@gmail.com>
gnu: shroud: Wrap 'shroud' with 'GUILE_LOAD_COMPILED_PATH'. * gnu/packages/password-utils.scm (shroud)[arguments]: New field.
gnu: tmux: Update to 2.3. * gnu/packages/tmux.scm (tmux): Update to 2.3.
gnu: libreoffice: Update to 5.1.5.2. * gnu/packages/libreoffice.scm (libreoffice): Update to 5.1.5.2.
build: Improve Guile 2.2 compatibility. * build-aux/compile-all.scm (compile-file*): Ensure loading of compilation related modules before going parallel. * guix/build/pull.scm (build-guix): Ditto.
gnu: xonsh: Remove bundled PLY. * gnu/packages/shells.scm (xonsh)[source]: Add snippet to remove bundled python-ply. [inputs]: Add python-ply. Signed-off-by: Leo Famulari <leo@famulari.name>
services: Add 'openssh-service'. * gnu/packages/ssh.scm (openssh)[arguments]: Set sysconfdir to /etc/ssh. * gnu/services/ssh.scm (<openssh-configuration>): New record type. (%openssh-accounts): New variable. (openssh-activation, openssh-config-file, openssh-shepherd-service) (openssh-service): New procedures. (openssh-service-type): New variable. * doc/guix.texi (Networking Services): Document 'openssh-services'. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: emacs: Build with m17n support. * gnu/packages/emacs.scm (emacs): Build with m17n support. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add m17n-lib. * gnu/packages/emacs.scm (m17n-lib): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add m17n-db. * gnu/packages/emacs.scm (m17n-db): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: c-ares: Update to 1.12.0 [fixes CVE-2016-5180]. * gnu/packages/adns.scm (c-ares): Update to 1.12.0. [source]: Use HTTPS URL. [home-page]: Use HTTPS URL.