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.