jackhill/guix/guix.git
4 years agomachine: Allow non-root users to deploy.
Jakob L. Kreuze [Thu, 15 Aug 2019 08:05:04 +0000 (04:05 -0400)]
machine: Allow non-root users to deploy.

* doc/guix.texi (Invoking guix deploy): Add section describing
prerequisites for deploying as a non-root user.
* guix/remote.scm (remote-pipe-for-gexp): New optional 'become-command'
argument.
(%remote-eval): New optional 'become-command' argument.
(remote-eval): New 'become-command' keyword argument.
* guix/ssh.scm (remote-inferior): New optional 'become-command'
argument.
(inferior-remote-eval): New optional 'become-command' argument.
(remote-authorize-signing-key): New optional 'become-command' argument.
* gnu/machine/ssh.scm (machine-become-command): New variable.
(managed-host-remote-eval): Invoke 'remote-eval' with the
'#:become-command' keyword.
(deploy-managed-host): Invoke 'remote-authorize-signing-key' with the
'#:become-command' keyword.

4 years agoremote: Remove '--system' argument.
Jakob L. Kreuze [Fri, 9 Aug 2019 18:25:54 +0000 (14:25 -0400)]
remote: Remove '--system' argument.

* gnu/services.scm (activation-script): Return a <program-file> rather
than a <scheme-file>.
* gnu/deploy.scm (guix-deploy): Remove handling for '--system'.
(show-help): Remove documentation for '--system'.
(%default-options): Remove default setting for 'system'.

4 years agoremote: Build derivations appropriate for the remote's
Jakob L. Kreuze [Fri, 9 Aug 2019 18:24:57 +0000 (14:24 -0400)]
remote: Build derivations appropriate for the remote's

* gnu/machine/ssh.scm (machine-ssh-configuration): Add 'system' field.
(managed-host-remote-eval): Pass 'system' field to 'remote-eval'.
(machine-check-building-for-appropriate-system): New variable.
(check-deployment-sanity): Add call to
'machine-check-building-for-appropriate-system'.
* doc/guix.texi (Invoking guix deploy): Describe new 'system' field.
* guix/ssh.scm (remote-system): New variable.
* guix/remote.scm (remote-eval): Use result of 'remote-system' when
lowering the G-Expression.
(remote-eval): Add 'system' keyword argument.
(trampoline): Return a <program-file> rather than a <scheme-file>.

4 years agognu: mingw: Add x86_64 support.
Carl Dong [Wed, 14 Aug 2019 17:46:53 +0000 (13:46 -0400)]
gnu: mingw: Add x86_64 support.

This patch parameterizes previously hard-coded instances of
i686-w64-mingw32, adding support for x86_64-w64-mingw32.

* gnu/packages/mingw.scm (make-mingw-w64): New procedure.
(mingw-w64-i686, mingw-w64-x86_64): New variables.
(%mingw-triplet): Remove.
(mingw-w64): Update to point to 'mingw-w64-i686'.
* gnu/packages/cross-base.scm (cross-gcc): Use 'libc' keyword argument
if specified, instead of treating it as a boolean.
(native-libc): Return the correct mingw-w64 depending on machine
specified in target.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add "x86_64-mingw".
* gnu/build/cross-toolchain.scm (set-cross-path/mingw): Replace
hardcoded 'i686-w64-mingw32' instances with 'target' keyword argument.
(cross-gcc-build-phases): Update accordingly; use 'target-mingw?'
implementation of target checking and add commentary.
* gnu/ci.scm (%cross-targets): Add "x86_64-w64-mingw32".

4 years agognu: onionshare: Upgrade to 2.1.
Eric Bavier [Wed, 14 Aug 2019 03:34:57 +0000 (22:34 -0500)]
gnu: onionshare: Upgrade to 2.1.

* gnu/packages/tor.scm (onionshare): Upgrade to 2.1.
[arguments]: Rename "tests" phase to "check".  Set home directory for tests.
Remove reference to closed upstream bug.
[inputs]: Add python-pycrypto and python-pysocks.
[license]: Remove bsd-3 license; relevant file no longer present.

4 years agognu: Blender: Use opensubdiv.
Carlo Zancanaro [Mon, 12 Aug 2019 10:15:11 +0000 (20:15 +1000)]
gnu: Blender: Use opensubdiv.

Fixes <https://bugs.gnu.org/36977>.

* gnu/packages/graphics.scm (blender)[inputs]: Add opensubdiv.
[arguments]: Add "-DWITH_OPENSUBDIV=ON" to #:configure-flags.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add opensubdiv.
Carlo Zancanaro [Sun, 11 Aug 2019 11:25:14 +0000 (21:25 +1000)]
gnu: Add opensubdiv.

* gnu/packages/graphics.scm (opensubdiv): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agoMerge branch 'staging'
Marius Bakke [Tue, 13 Aug 2019 16:51:12 +0000 (18:51 +0200)]
Merge branch 'staging'

4 years agognu: xapian: Update to 1.4.12.
Marius Bakke [Tue, 13 Aug 2019 16:20:44 +0000 (18:20 +0200)]
gnu: xapian: Update to 1.4.12.

* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.12.

4 years agognu: ccid: Update to 1.4.31.
Marius Bakke [Tue, 13 Aug 2019 16:20:26 +0000 (18:20 +0200)]
gnu: ccid: Update to 1.4.31.

* gnu/packages/security-token.scm (ccid): Update to 1.4.31.

4 years agognu: zathura-pdf-mupdf: Update to 0.3.5.
Marius Bakke [Tue, 13 Aug 2019 16:20:03 +0000 (18:20 +0200)]
gnu: zathura-pdf-mupdf: Update to 0.3.5.

* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.5.

4 years agognu: mupdf: Update to 1.16.1.
Marius Bakke [Tue, 13 Aug 2019 16:19:43 +0000 (18:19 +0200)]
gnu: mupdf: Update to 1.16.1.

* gnu/packages/pdf.scm (mupdf): Update to 1.16.1.

4 years agognu: git: Update to 2.22.1.
Tobias Geerinckx-Rice [Tue, 13 Aug 2019 15:08:50 +0000 (17:08 +0200)]
gnu: git: Update to 2.22.1.

* gnu/packages/version-control.scm (git): Update to 2.22.1.

4 years agognu: tremc: Update to 0.9.1-0.4d50dab.
Leo Famulari [Tue, 13 Aug 2019 08:22:10 +0000 (04:22 -0400)]
gnu: tremc: Update to 0.9.1-0.4d50dab.

* gnu/packages/bittorrent.scm (tremc): Update to 0.9.1-0.4d50dab.

4 years agognu: emacs-relint: Update to 1.10.
Nicolas Goaziou [Tue, 13 Aug 2019 10:52:47 +0000 (12:52 +0200)]
gnu: emacs-relint: Update to 1.10.

* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.10.

4 years agognu: scribus: Update to 1.5.5.
Nicolas Goaziou [Tue, 13 Aug 2019 10:44:06 +0000 (12:44 +0200)]
gnu: scribus: Update to 1.5.5.

* gnu/packages/scribus.scm (scribus): Update to 1.5.5.
[source]: Remove unnecessary patches and snippet.
[description]: Change freetype to FreeType.
* gnu/packages/patches/scribus-poppler.patch: Remove file.
* gnu/local.mk: Apply removal.

4 years agognu: Add emacs-ebdb.
Amin Bandali [Tue, 6 Aug 2019 06:42:11 +0000 (02:42 -0400)]
gnu: Add emacs-ebdb.

* gnu/packages/emacs-xyz.scm (emacs-ebdb): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: emacs-inf-ruby: Update to 2.5.2.
Brian Leung [Tue, 13 Aug 2019 07:36:26 +0000 (09:36 +0200)]
gnu: emacs-inf-ruby: Update to 2.5.2.

* gnu/packages/emacs-xyz.scm (emacs-inf-ruby): Update to 2.5.2.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Syncthing: Update to 1.2.1.
Leo Famulari [Mon, 12 Aug 2019 04:20:29 +0000 (00:20 -0400)]
gnu: Syncthing: Update to 1.2.1.

* gnu/packages/syncthing.scm (syncthing): Update to 1.2.1.

4 years agognu: go-github-com-syncthing-notify: Update to 0.0.0-5.69c7a95.
Leo Famulari [Mon, 12 Aug 2019 04:19:56 +0000 (00:19 -0400)]
gnu: go-github-com-syncthing-notify: Update to 0.0.0-5.69c7a95.

* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to
0.0.0-5.69c7a95.

4 years agognu: go-github-com-lib-pq: Update to 1.2.0.
Leo Famulari [Mon, 12 Aug 2019 04:19:34 +0000 (00:19 -0400)]
gnu: go-github-com-lib-pq: Update to 1.2.0.

* gnu/packages/syncthing.scm (go-github-com-lib-pq): Update to 1.2.0.

4 years agognu: go-github-com-maruel-panicparse: Update to 1.3.0.
Leo Famulari [Mon, 12 Aug 2019 04:18:57 +0000 (00:18 -0400)]
gnu: go-github-com-maruel-panicparse: Update to 1.3.0.

* gnu/packages/golang.scm (go-github-com-maruel-panicparse): Update to 1.3.0.

4 years agognu: go-golang-org-x-sys-unix: Update to 0.0.0-4.04f50cd.
Leo Famulari [Mon, 12 Aug 2019 04:16:46 +0000 (00:16 -0400)]
gnu: go-golang-org-x-sys-unix: Update to 0.0.0-4.04f50cd.

* gnu/packages/golang.scm (go-golang-org-x-sys-unix): Update to 0.0.0-4.04f50cd.

4 years agognu: MPD: Update to 0.21.13.
Leo Famulari [Mon, 12 Aug 2019 20:01:43 +0000 (16:01 -0400)]
gnu: MPD: Update to 0.21.13.

* gnu/packages/mpd.scm (mpd): Update to 0.21.13.

4 years agognu: dav1d: Update to 0.4.0.
Leo Famulari [Wed, 7 Aug 2019 03:56:22 +0000 (23:56 -0400)]
gnu: dav1d: Update to 0.4.0.

* gnu/packages/video.scm (dav1d): Update to 0.4.0.

4 years agognu: mame: Fix build.
Nicolas Goaziou [Mon, 12 Aug 2019 13:39:59 +0000 (15:39 +0200)]
gnu: mame: Fix build.

* gnu/packages/emulators.scm (mame): Apply upstream patch.
* gnu/packages/patches/mame-rapidjson-fix.patch: New file.
* gnu/local.mk: Register file.

4 years agognu: Add rust-winapi.
Efraim Flashner [Sun, 4 Aug 2019 11:16:15 +0000 (14:16 +0300)]
gnu: Add rust-winapi.

* gnu/packages/crates-io.scm (rust-winapi): New variable.

4 years agognu: Add rust-winapi-x86-64-pc-windows-gnu.
Efraim Flashner [Sun, 4 Aug 2019 11:14:46 +0000 (14:14 +0300)]
gnu: Add rust-winapi-x86-64-pc-windows-gnu.

* gnu/packages/crates-io.scm (rust-winapi-x86-64-pc-windows-gnu): New
variable.

4 years agognu: Add rust-winapi-i686-pc-windows-gnu.
Efraim Flashner [Sun, 4 Aug 2019 11:13:55 +0000 (14:13 +0300)]
gnu: Add rust-winapi-i686-pc-windows-gnu.

* gnu/packages/crates-io.scm (rust-winapi-i686-pc-windows-gnu): New
variable.

4 years agognu: Add rust-wasm-bindgen-shared.
Efraim Flashner [Sun, 4 Aug 2019 11:11:08 +0000 (14:11 +0300)]
gnu: Add rust-wasm-bindgen-shared.

* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared): New variable.

4 years agognu: Add rust-unindent.
Efraim Flashner [Sun, 4 Aug 2019 11:10:11 +0000 (14:10 +0300)]
gnu: Add rust-unindent.

* gnu/packages/crates-io.scm (rust-unindent): New variable.

4 years agognu: Add rust-unicode-width.
Efraim Flashner [Sun, 4 Aug 2019 11:09:25 +0000 (14:09 +0300)]
gnu: Add rust-unicode-width.

* gnu/packages/crates-io.scm (rust-unicode-width): New variable.

4 years agognu: Add rust-ucd-util.
Efraim Flashner [Sun, 4 Aug 2019 11:08:34 +0000 (14:08 +0300)]
gnu: Add rust-ucd-util.

* gnu/packages/crates-io.scm (rust-ucd-util): New variable.

4 years agognu: Add rust-typenum.
Efraim Flashner [Sun, 4 Aug 2019 11:07:45 +0000 (14:07 +0300)]
gnu: Add rust-typenum.

* gnu/packages/crates-io.scm (rust-typenum): New variable.

4 years agognu: Add rust-synstructure-test-traits.
Efraim Flashner [Sun, 4 Aug 2019 11:07:10 +0000 (14:07 +0300)]
gnu: Add rust-synstructure-test-traits.

* gnu/packages/crates-io.scm (rust-synstructure-test-traits): New
variable.

4 years agognu: Add rust-strsim.
Efraim Flashner [Sun, 4 Aug 2019 11:06:12 +0000 (14:06 +0300)]
gnu: Add rust-strsim.

* gnu/packages/crates-io.scm (rust-strsim): New variable.

4 years agognu: Add rust-stdweb-internal-runtime.
Efraim Flashner [Sun, 4 Aug 2019 11:05:28 +0000 (14:05 +0300)]
gnu: Add rust-stdweb-internal-runtime.

* gnu/packages/crates-io.scm (rust-stdweb-internal-runtime): New
variable.

4 years agognu: Add rust-spin.
Efraim Flashner [Sun, 4 Aug 2019 11:04:34 +0000 (14:04 +0300)]
gnu: Add rust-spin.

* gnu/packages/crates-io.scm (rust-spin): New variable.

4 years agognu: Add rust-slab.
Efraim Flashner [Sun, 4 Aug 2019 11:03:53 +0000 (14:03 +0300)]
gnu: Add rust-slab.

* gnu/packages/crates-io.scm (rust-slab): New variable.

4 years agognu: Add rust-shlex.
Efraim Flashner [Sun, 4 Aug 2019 11:03:17 +0000 (14:03 +0300)]
gnu: Add rust-shlex.

* gnu/packages/crates-io.scm (rust-shlex): New variable.

4 years agognu: Add rust-semver-parser.
Efraim Flashner [Sun, 4 Aug 2019 11:02:44 +0000 (14:02 +0300)]
gnu: Add rust-semver-parser.

* gnu/packages/crates-io.scm (rust-semver-parser): New variable.

4 years agognu: Add rust-scopeguard.
Efraim Flashner [Sun, 4 Aug 2019 11:01:56 +0000 (14:01 +0300)]
gnu: Add rust-scopeguard.

* gnu/packages/crates-io.scm (rust-scopeguard): New variable.

4 years agognu: Add rust-scoped-tls.
Efraim Flashner [Sun, 4 Aug 2019 11:01:19 +0000 (14:01 +0300)]
gnu: Add rust-scoped-tls.

* gnu/packages/crates-io.scm (rust-scoped-tls): New variable.

4 years agognu: Add rust-rustc-std-workspace-core.
Efraim Flashner [Sun, 4 Aug 2019 11:00:30 +0000 (14:00 +0300)]
gnu: Add rust-rustc-std-workspace-core.

* gnu/packages/crates-io.scm (rust-rustc-std-workspace-core): New
variable.

4 years agognu: Add rust-quick-error.
Efraim Flashner [Sun, 4 Aug 2019 10:59:27 +0000 (13:59 +0300)]
gnu: Add rust-quick-error.

* gnu/packages/crates-io.scm (rust-quick-error): New variable.

4 years agognu: Add rust-ppv-lite86.
Efraim Flashner [Sun, 4 Aug 2019 10:58:25 +0000 (13:58 +0300)]
gnu: Add rust-ppv-lite86.

* gnu/packages/crates-io.scm (rust-ppv-lite86): New variable.

4 years agognu: Add rust-pocket-resources.
Efraim Flashner [Sun, 4 Aug 2019 10:57:39 +0000 (13:57 +0300)]
gnu: Add rust-pocket-resources.

* gnu/packages/crates-io.scm (rust-pocket-resources): New variable.

4 years agognu: Add rust-plain.
Efraim Flashner [Sun, 4 Aug 2019 10:56:52 +0000 (13:56 +0300)]
gnu: Add rust-plain.

* gnu/packages/crates-io.scm (rust-plain): New variable.

4 years agognu: Add rust-pin-utils.
Efraim Flashner [Sun, 4 Aug 2019 10:55:27 +0000 (13:55 +0300)]
gnu: Add rust-pin-utils.

* gnu/packages/creates-io.scm (rust-pin-utils): New variable.

4 years agognu: Add rust-percent-encoding.
Efraim Flashner [Sun, 4 Aug 2019 10:54:41 +0000 (13:54 +0300)]
gnu: Add rust-percent-encoding.

* gnu/packages/creates-io.scm (rust-percent-encoding): New variable.

4 years agognu: Add rust-peeking-take-while.
Efraim Flashner [Sun, 4 Aug 2019 10:53:57 +0000 (13:53 +0300)]
gnu: Add rust-peeking-take-while.

* gnu/packages/crates-io.scm (rust-peeking-take-while): New variable.

4 years agognu: Add rust-md5.
Efraim Flashner [Sun, 4 Aug 2019 10:53:09 +0000 (13:53 +0300)]
gnu: Add rust-md5.

* gnu/packages/creates-io.scm (rust-md5): New variable.

4 years agognu: Add rust-matches.
Efraim Flashner [Sun, 4 Aug 2019 10:52:35 +0000 (13:52 +0300)]
gnu: Add rust-matches.

* gnu/packages/crates-io.scm (rust-matches): New variable.

4 years agognu: Add rust-maplit.
Efraim Flashner [Sun, 4 Aug 2019 10:52:00 +0000 (13:52 +0300)]
gnu: Add rust-maplit.

* gnu/packages/creates-io.scm (rust-maplit): New variable.

4 years agognu: Add rust-json.
Efraim Flashner [Sun, 4 Aug 2019 10:51:21 +0000 (13:51 +0300)]
gnu: Add rust-json.

* gnu/packages/creates-io.scm (rust-json): New variable.

4 years agognu: Add rust-itoa.
Efraim Flashner [Sun, 4 Aug 2019 10:50:35 +0000 (13:50 +0300)]
gnu: Add rust-itoa.

* gnu/packages/creates-io.scm (rust-itoa): New variable.

4 years agognu: Add rust-hex.
Efraim Flashner [Sun, 4 Aug 2019 10:49:50 +0000 (13:49 +0300)]
gnu: Add rust-hex.

* gnu/packages/crates-io.scm (rust-hex): New variable.

4 years agognu: Add rust-futures.
Efraim Flashner [Sun, 4 Aug 2019 10:48:58 +0000 (13:48 +0300)]
gnu: Add rust-futures.

* gnu/packages/crates-io.scm (rust-futures): New variable.

4 years agognu: Add rust-fs-extra.
Efraim Flashner [Sun, 4 Aug 2019 10:48:15 +0000 (13:48 +0300)]
gnu: Add rust-fs-extra.

* gnu/packages/creates-io.scm (rust-fs-extra): New variable.

4 years agognu: Add rust-fnv.
Efraim Flashner [Sun, 4 Aug 2019 10:47:36 +0000 (13:47 +0300)]
gnu: Add rust-fnv.

* gnu/packages/crates-io.scm (rust-fnv): New variable.

4 years agognu: Add rust-fallible-iterator.
Efraim Flashner [Sun, 4 Aug 2019 10:46:48 +0000 (13:46 +0300)]
gnu: Add rust-fallible-iterator.

* gnu/packages/crates-io.scm (rust-fallible-iterator): New variable.

4 years agognu: Add rust-dtoa.
Efraim Flashner [Sun, 4 Aug 2019 09:55:17 +0000 (12:55 +0300)]
gnu: Add rust-dtoa.

* gnu/packages/crates-io.scm (rust-dtoa): New variable.

4 years agognu: Add rust-doc-comment.
Efraim Flashner [Sun, 4 Aug 2019 09:54:34 +0000 (12:54 +0300)]
gnu: Add rust-doc-comment.

* gnu/packages/crates-io.scm (rust-doc-comment): New variable.

4 years agognu: Add rust-discard.
Efraim Flashner [Sun, 4 Aug 2019 09:53:50 +0000 (12:53 +0300)]
gnu: Add rust-discard.

* gnu/packages/crates-io.scm (rust-discard): New variable.

4 years agognu: Add rust-cfg-if.
Efraim Flashner [Sun, 4 Aug 2019 09:53:04 +0000 (12:53 +0300)]
gnu: Add rust-cfg-if.

* gnu/packages/crates-io.scm (rust-cfg-if): New variable.

4 years agognu: Add rust-bitflags.
Efraim Flashner [Sun, 4 Aug 2019 09:50:29 +0000 (12:50 +0300)]
gnu: Add rust-bitflags.

* gnu/packages/crates-io.scm (rust-bitflags): New variable.

4 years agognu: Add rust-bencher.
Efraim Flashner [Sun, 4 Aug 2019 09:49:42 +0000 (12:49 +0300)]
gnu: Add rust-bencher.

* gnu/packages/crates-io.scm (rust-bencher): New variable.

4 years agognu: Add rust-autocfg.
Efraim Flashner [Sun, 4 Aug 2019 09:48:46 +0000 (12:48 +0300)]
gnu: Add rust-autocfg.

* gnu/packages/crates-io.scm (rust-autocfg): New variable.

4 years agognu: crates-io.scm: Sort packages alphabetically.
Efraim Flashner [Sun, 4 Aug 2019 09:46:57 +0000 (12:46 +0300)]
gnu: crates-io.scm: Sort packages alphabetically.

* gnu/packages/crates-io.scm: Sort packages alphabetically.

4 years agognu: vifm: Re-indent package.
Efraim Flashner [Mon, 12 Aug 2019 08:52:01 +0000 (11:52 +0300)]
gnu: vifm: Re-indent package.

* gnu/packages/vim.scm (vifm)[arguments]: Re-indent section.

4 years agognu: vifm: Update to 0.10.1.
Efraim Flashner [Mon, 12 Aug 2019 08:51:23 +0000 (11:51 +0300)]
gnu: vifm: Update to 0.10.1.

* gnu/packages/vim.scm (vifm): Update to 0.10.1.

4 years agognu: r-ggplot2: Update to 3.2.1.
Ricardo Wurmus [Mon, 12 Aug 2019 08:24:59 +0000 (10:24 +0200)]
gnu: r-ggplot2: Update to 3.2.1.

* gnu/packages/statistics.scm (r-ggplot2): Update to 3.2.1.

4 years agognu: r-with-tests: Update to 3.6.1.
Ricardo Wurmus [Mon, 12 Aug 2019 08:06:44 +0000 (10:06 +0200)]
gnu: r-with-tests: Update to 3.6.1.

* gnu/packages/statistics.scm (r-with-tests): Update to 3.6.1.

4 years agognu: font-gnu-unifont: Update to 12.1.03.
Efraim Flashner [Mon, 12 Aug 2019 08:22:40 +0000 (11:22 +0300)]
gnu: font-gnu-unifont: Update to 12.1.03.

* gnu/packages/fonts.scm (font-gnu-unifont): Update to 12.1.03.

4 years agognu: ungoogled-chromium: Update to 76.0.3809.100-0.8eba5c0 [security fixes].
Marius Bakke [Sun, 11 Aug 2019 23:50:43 +0000 (01:50 +0200)]
gnu: ungoogled-chromium: Update to 76.0.3809.100-0.8eba5c0 [security fixes].

This release fixes CVE-2019-5867 and CVE-2019-5868.

* gnu/packages/chromium.scm (%chromium-version): Set to 76.0.3809.100.
(%ungoogled-revision): Set to 8eba5c0.
(%chromium-origin, %ungoogled-origin): Update hashes.

4 years agognu: mame: Update to 0.212.
Nicolas Goaziou [Sun, 11 Aug 2019 21:07:20 +0000 (23:07 +0200)]
gnu: mame: Update to 0.212.

* gnu/packages/emulators.scm (mame): Update to 0.212.

4 years agognu: openconnect: Update to 8.04.
Tobias Geerinckx-Rice [Sun, 11 Aug 2019 17:36:24 +0000 (19:36 +0200)]
gnu: openconnect: Update to 8.04.

* gnu/packages/vpn.scm (openconnect): Update to 8.04.

4 years agognu: linux-libre@4.9: Update to 4.9.189.
Mark H Weaver [Sun, 11 Aug 2019 17:14:59 +0000 (13:14 -0400)]
gnu: linux-libre@4.9: Update to 4.9.189.

* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.189.
(linux-libre-4.9-pristine-source)[hash]: Update hash.

4 years agognu: linux-libre@4.4: Update to 4.4.189.
Mark H Weaver [Sun, 11 Aug 2019 17:14:05 +0000 (13:14 -0400)]
gnu: linux-libre@4.4: Update to 4.4.189.

* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.189.
(linux-libre-4.4-pristine-source)[hash]: Update hash.

4 years agognu: Update electrum to 3.3.8.
Vagrant Cascadian [Sun, 11 Aug 2019 06:35:41 +0000 (06:35 +0000)]
gnu: Update electrum to 3.3.8.

* gnu/packages/finance (electrum): Update to 3.3.8.

4 years agognu: diffoscope: Update to 120.
Vagrant Cascadian [Sun, 11 Aug 2019 06:42:39 +0000 (06:42 +0000)]
gnu: diffoscope: Update to 120.

* gnu/packages/package-management (diffoscope): Update to 120.

4 years agoRevert "gnu: python-packaging: Update to 19.1."
Marius Bakke [Sun, 11 Aug 2019 12:58:14 +0000 (14:58 +0200)]
Revert "gnu: python-packaging: Update to 19.1."

The new version fails tests on architectures other than x86_64.

This reverts commit cb16a9fba9f1b28bde63daaa1bf241c130d2caad.

4 years agognu: linux-libre: Update to 5.2.8.
Mark H Weaver [Fri, 9 Aug 2019 18:22:06 +0000 (14:22 -0400)]
gnu: linux-libre: Update to 5.2.8.

* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.8.
(linux-libre-5.2-pristine-source)[hash]: Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.66.
Mark H Weaver [Fri, 9 Aug 2019 18:21:21 +0000 (14:21 -0400)]
gnu: linux-libre@4.19: Update to 4.19.66.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.66.
(linux-libre-4.19-pristine-source)[hash]: Update hash.

4 years agognu: linux-libre@4.14: Update to 4.14.138.
Mark H Weaver [Fri, 9 Aug 2019 18:20:12 +0000 (14:20 -0400)]
gnu: linux-libre@4.14: Update to 4.14.138.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.138.
(linux-libre-4.14-pristine-source)[hash]: Update hash.

4 years agognu: emacs-deadgrep: Update to 0.8-1.329119c.
Brian Leung [Thu, 8 Aug 2019 22:21:50 +0000 (00:21 +0200)]
gnu: emacs-deadgrep: Update to 0.8-1.329119c.

* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.8-1.329119c.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: emacs-xr: Update to 1.13.
Nicolas Goaziou [Fri, 9 Aug 2019 14:29:21 +0000 (16:29 +0200)]
gnu: emacs-xr: Update to 1.13.

* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.13.

4 years agognu: r-xml2: Update to 1.2.2.
Ricardo Wurmus [Fri, 9 Aug 2019 14:03:50 +0000 (16:03 +0200)]
gnu: r-xml2: Update to 1.2.2.

* gnu/packages/statistics.scm (r-xml2): Update to 1.2.2.

4 years agognu: r-ggforce: Update to 0.3.0.
Ricardo Wurmus [Fri, 9 Aug 2019 14:03:34 +0000 (16:03 +0200)]
gnu: r-ggforce: Update to 0.3.0.

* gnu/packages/cran.scm (r-ggforce): Update to 0.3.0.
[propagated-inputs]: Add r-tidyselect and r-withr.

4 years agognu: r-tidytree: Update to 0.2.6.
Ricardo Wurmus [Fri, 9 Aug 2019 14:03:23 +0000 (16:03 +0200)]
gnu: r-tidytree: Update to 0.2.6.

* gnu/packages/cran.scm (r-tidytree): Update to 0.2.6.

4 years agognu: freebayes: Simplify and enable tests.
Ricardo Wurmus [Fri, 9 Aug 2019 10:06:59 +0000 (12:06 +0200)]
gnu: freebayes: Simplify and enable tests.

* gnu/packages/bioinformatics.scm (freebayes)[arguments]: Enable tests; set
make flags; add phase "fix-tests"; fix both Makefiles in "fix-makefiles"
phase; move build of tabixpp and vcflib to separate phase
"build-tabixpp-and-vcflib"; simplify make invocations; remove custom "build"
phase.

4 years agognu: freebayes: Move bamtools to inputs.
Ricardo Wurmus [Fri, 9 Aug 2019 10:03:14 +0000 (12:03 +0200)]
gnu: freebayes: Move bamtools to inputs.

* gnu/packages/bioinformatics.scm (freebayes)[native-inputs]: Move bamtools
from here...
[inputs]: ...to here.

4 years agognu: guile-email: Update to 0.2.0.
Arun Isaac [Fri, 9 Aug 2019 08:51:02 +0000 (14:21 +0530)]
gnu: guile-email: Update to 0.2.0.

* gnu/packages/guile-xyz.scm (guile-email): Update to 0.2.0.
[source]: Update URI.
[native-inputs]: Remove autoconf and automake. Add lzip.
[arguments]: Add GUILE_AUTO_COMPILE=0 to #:make-flags.
[home-page]: Update URI.
[description]: Update description.

4 years agognu: 4store: Remove unneeded build phase.
Efraim Flashner [Fri, 9 Aug 2019 09:13:02 +0000 (12:13 +0300)]
gnu: 4store: Remove unneeded build phase.

* gnu/packages/databases.scm (4store)[arguments]: Remove unneeded
'generate-configure phase.

4 years agognu: 4store: Don't use unstable tarball.
Efraim Flashner [Fri, 9 Aug 2019 09:12:08 +0000 (12:12 +0300)]
gnu: 4store: Don't use unstable tarball.

* gnu/packages/databases.scm (4store)[source]: Download using
'git-fetch'.

4 years agognu: Add freebayes.
Pierre Neidhardt [Sat, 18 May 2019 17:26:40 +0000 (19:26 +0200)]
gnu: Add freebayes.

* gnu/packages/bioinformatics.scm (freebayes): New variable.

4 years agognu: Add vcflib.
Pierre Neidhardt [Sat, 18 May 2019 17:26:39 +0000 (19:26 +0200)]
gnu: Add vcflib.

* gnu/packages/bioinformatics.scm (vcflib): New variable.
(tabixpp-freebayes): New private variable.

4 years agognu: isc-dhcp: Update bundled BIND to 9.11.9.
Mark H Weaver [Thu, 8 Aug 2019 17:16:51 +0000 (13:16 -0400)]
gnu: isc-dhcp: Update bundled BIND to 9.11.9.

* gnu/packages/patches/isc-dhcp-4.4.1-fixes-for-newer-bind.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (isc-dhcp): Update BIND version to 9.11.9.
[arguments]: In the 'replace-bundled-bind' phase, apply the patch.  In the
'post-configure' phase: Refine a substitute* regexp to avoid substituting an
instance of "./configure.log" in the BIND Makefile.  Substitute /usr/bin/file
in the BIND configure script.
[native-inputs]: Add 'file', 'patch', and the patch.
[inputs]: Update the hash of bind-source-tarball.

4 years agognu: Add cutter.
Jovany Leandro G.C [Sat, 20 Jul 2019 11:30:22 +0000 (06:30 -0500)]
gnu: Add cutter.

* gnu/packages/engineering.scm (cutter): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add emacs-ox-hugo.
Dimakakos Dimos via Guix-patches [Sun, 21 Jul 2019 18:22:34 +0000 (21:22 +0300)]
gnu: Add emacs-ox-hugo.

gnu/packages/emacs-xyz.scm (emacs-ox-hugo): New variable

Signed-off-by: Marius Bakke <mbakke@fastmail.com>