jackhill/guix/guix.git
4 years agognu: Add rust-want-0.2.
Hartmut Goebel [Mon, 20 Apr 2020 20:03:15 +0000 (22:03 +0200)]
gnu: Add rust-want-0.2.

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

4 years agognu: Add rust-untrusted-0.6.
Hartmut Goebel [Sat, 25 Apr 2020 10:22:08 +0000 (12:22 +0200)]
gnu: Add rust-untrusted-0.6.

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

4 years agognu: Add rust-tokio-test-0.2.
Hartmut Goebel [Sun, 19 Apr 2020 21:30:20 +0000 (23:30 +0200)]
gnu: Add rust-tokio-test-0.2.

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

4 years agognu: Add rust-tokio-rustls-0.12.
Hartmut Goebel [Sun, 19 Apr 2020 21:12:35 +0000 (23:12 +0200)]
gnu: Add rust-tokio-rustls-0.12.

* gnu/packages/crates-io.scm (rust-tokio-rustls-0.12): New variable.

4 years agognu: Add rust-tokio-mockstream-1.
Hartmut Goebel [Fri, 24 Apr 2020 21:31:55 +0000 (23:31 +0200)]
gnu: Add rust-tokio-mockstream-1.

* gnu/packages/crates-io.scm (rust-tokio-mockstream-1): New variable.

4 years agognu: Add rust-tokio-named-pipes-0.1.
Hartmut Goebel [Mon, 20 Apr 2020 22:39:38 +0000 (00:39 +0200)]
gnu: Add rust-tokio-named-pipes-0.1.

* gnu/packages/crates-io.scm (rust-tokio-named-pipes-0.1): New variable.

4 years agognu: Add rust-tokio-macros-0.2.
Hartmut Goebel [Sun, 19 Apr 2020 21:39:43 +0000 (23:39 +0200)]
gnu: Add rust-tokio-macros-0.2.

* gnu/packages/crates-io.scm (rust-tokio-macros-0.2): New variable.

4 years agognu: Add rust-tokio-buf-0.1.
Hartmut Goebel [Mon, 20 Apr 2020 19:47:07 +0000 (21:47 +0200)]
gnu: Add rust-tokio-buf-0.1.

* gnu/packages/crates-io.scm (rust-tokio-buf-0.1): New variable.

4 years agognu: Add rust-tokio-0.2.
Hartmut Goebel [Sun, 19 Apr 2020 21:12:18 +0000 (23:12 +0200)]
gnu: Add rust-tokio-0.2.

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

4 years agognu: Add rust-term-0.2.
Hartmut Goebel [Fri, 24 Apr 2020 20:37:13 +0000 (22:37 +0200)]
gnu: Add rust-term-0.2.

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

4 years agognu: Add rust-string-0.2.
Hartmut Goebel [Sun, 19 Apr 2020 19:59:17 +0000 (21:59 +0200)]
gnu: Add rust-string-0.2.

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

4 years agognu: Add rust-spmc-0.3.
Hartmut Goebel [Fri, 24 Apr 2020 21:19:22 +0000 (23:19 +0200)]
gnu: Add rust-spmc-0.3.

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

4 years agognu: Add rust-skeptic-0.9.
Hartmut Goebel [Fri, 24 Apr 2020 21:04:30 +0000 (23:04 +0200)]
gnu: Add rust-skeptic-0.9.

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

4 years agognu: Add rust-sha2-0.8.
Hartmut Goebel [Sun, 8 Mar 2020 11:35:50 +0000 (12:35 +0100)]
gnu: Add rust-sha2-0.8.

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

4 years agognu: Add rust-sha2-asm-0.5.
Hartmut Goebel [Sun, 8 Mar 2020 11:34:05 +0000 (12:34 +0100)]
gnu: Add rust-sha2-asm-0.5.

* gnu/packages/crates-io.scm (rust-sha2-asm-0.5): New variable.

4 years agognu: Add rust-sct-0.3.
Hartmut Goebel [Sat, 25 Apr 2020 10:29:10 +0000 (12:29 +0200)]
gnu: Add rust-sct-0.3.

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

4 years agognu: Add rust-sct-0.6.
Hartmut Goebel [Sun, 19 Apr 2020 20:52:16 +0000 (22:52 +0200)]
gnu: Add rust-sct-0.6.

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

4 years agognu: Add rust-rustls-0.12.
Hartmut Goebel [Sat, 25 Apr 2020 10:12:29 +0000 (12:12 +0200)]
gnu: Add rust-rustls-0.12.

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

4 years agognu: Add rust-rustls-0.16.
Hartmut Goebel [Sun, 19 Apr 2020 20:35:33 +0000 (22:35 +0200)]
gnu: Add rust-rustls-0.16.

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

4 years agognu: Add rust-rusqlite-0.19.
Hartmut Goebel [Mon, 20 Apr 2020 20:44:24 +0000 (22:44 +0200)]
gnu: Add rust-rusqlite-0.19.

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

4 years agognu: Add rust-rspec-1.
Hartmut Goebel [Sun, 8 Mar 2020 13:00:37 +0000 (14:00 +0100)]
gnu: Add rust-rspec-1.

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

4 years agognu: Add rust-rpassword-4.
Hartmut Goebel [Sun, 8 Mar 2020 10:26:53 +0000 (11:26 +0100)]
gnu: Add rust-rpassword-4.

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

4 years agognu: Add rust-ring-0.13.
Hartmut Goebel [Sat, 25 Apr 2020 10:12:05 +0000 (12:12 +0200)]
gnu: Add rust-ring-0.13.

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

4 years agognu: Add rust-ring-0.16.
Hartmut Goebel [Sun, 19 Apr 2020 20:24:05 +0000 (22:24 +0200)]
gnu: Add rust-ring-0.16.

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

4 years agognu: Add rust-rayon-0.8.
Hartmut Goebel [Fri, 24 Apr 2020 20:10:11 +0000 (22:10 +0200)]
gnu: Add rust-rayon-0.8.

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

4 years agognu: Add rust-pulldown-cmark-0.0.8.
Hartmut Goebel [Fri, 24 Apr 2020 21:04:17 +0000 (23:04 +0200)]
gnu: Add rust-pulldown-cmark-0.0.8.

* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.0.8): New variable.

4 years agognu: Add rust-pretty-assertions-0.2.
Hartmut Goebel [Fri, 24 Apr 2020 20:38:05 +0000 (22:38 +0200)]
gnu: Add rust-pretty-assertions-0.2.

* gnu/packages/crates-io.scm (rust-pretty-assertions-0.2): New variable.

4 years agognu: Add rust-prettytable-rs-0.8.
Hartmut Goebel [Mon, 20 Apr 2020 22:46:16 +0000 (00:46 +0200)]
gnu: Add rust-prettytable-rs-0.8.

* gnu/packages/crates-io.scm (rust-prettytable-rs-0.8): New variable.

4 years agognu: Add rust-pin-project-lite-0.1.
Hartmut Goebel [Sun, 19 Apr 2020 21:25:00 +0000 (23:25 +0200)]
gnu: Add rust-pin-project-lite-0.1.

* gnu/packages/crates-io.scm (rust-pin-project-lite-0.1): New variable.

4 years agognu: Add rust-parity-tokio-ipc-0.4.
Hartmut Goebel [Mon, 20 Apr 2020 22:31:43 +0000 (00:31 +0200)]
gnu: Add rust-parity-tokio-ipc-0.4.

* gnu/packages/crates-io.scm (rust-parity-tokio-ipc-0.4): New variable.

4 years agognu: Add rust-memsec-0.5.
Hartmut Goebel [Sat, 7 Mar 2020 15:15:33 +0000 (16:15 +0100)]
gnu: Add rust-memsec-0.5.

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

4 years agognu: Add rust-mach-o-sys-0.1.
Hartmut Goebel [Sat, 7 Mar 2020 15:14:47 +0000 (16:14 +0100)]
gnu: Add rust-mach-o-sys-0.1.

* gnu/package/crates-io.scm (rust-mach-o-sys-0.1): New variable.

4 years agognu: Add rust-lru-cache-0.1.
Hartmut Goebel [Mon, 20 Apr 2020 20:52:37 +0000 (22:52 +0200)]
gnu: Add rust-lru-cache-0.1.

* gnu/packages/crates-io.scm (rust-lru-cache-0.1): New variable.

4 years agognu: Add rust-loom-0.3.
Hartmut Goebel [Sun, 19 Apr 2020 21:38:30 +0000 (23:38 +0200)]
gnu: Add rust-loom-0.3.

* gnu/packages/crates-io.scm (rust-loom-0.2): New variable.
  (rust-loom-0.1): inherit from it.

4 years agognu: Add rust-loom-0.2.
Hartmut Goebel [Sun, 19 Apr 2020 19:27:03 +0000 (21:27 +0200)]
gnu: Add rust-loom-0.2.

* gnu/packages/crates-io.scm (rust-loom-0.2): New variable.
  (rust-loom-0.1): Inherit from it.

4 years agognu: Add rust-libsqlite3-sys-0.15.
Hartmut Goebel [Mon, 20 Apr 2020 23:13:59 +0000 (01:13 +0200)]
gnu: Add rust-libsqlite3-sys-0.15.

* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.15): New variable.

4 years agognu: Add rust-libc-print-0.1.
Hartmut Goebel [Mon, 20 Apr 2020 22:26:32 +0000 (00:26 +0200)]
gnu: Add rust-libc-print-0.1.

* gnu/packages/crates-io.scm (rust-libc-print-0.1): New variable.

4 years agognu: Add rust-lalrpop-0.17.
Hartmut Goebel [Sun, 8 Mar 2020 11:01:38 +0000 (12:01 +0100)]
gnu: Add rust-lalrpop-0.17.

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

4 years agognu: Add rust-lalrpop-util-0.17.
Hartmut Goebel [Sat, 7 Mar 2020 15:19:08 +0000 (16:19 +0100)]
gnu: Add rust-lalrpop-util-0.17.

* gnu/packages/crates.io.scm (rust-lalrpop-util-0.18): New Variable.

4 years agognu: Add rust-hyper-tls-0.3.
Hartmut Goebel [Mon, 20 Apr 2020 20:25:56 +0000 (22:25 +0200)]
gnu: Add rust-hyper-tls-0.3.

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

4 years agognu: Add rust-hyper-0.12.
Hartmut Goebel [Sun, 19 Apr 2020 18:58:36 +0000 (20:58 +0200)]
gnu: Add rust-hyper-0.12.

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

4 years agognu: Add rust-http-body-0.1.
Hartmut Goebel [Mon, 20 Apr 2020 19:46:33 +0000 (21:46 +0200)]
gnu: Add rust-http-body-0.1.

* gnu/packages/crates-io.scm (rust-http-body-0.1): New variable.

4 years agognu: Add rust-http-body-0.3.
Hartmut Goebel [Sun, 19 Apr 2020 19:48:16 +0000 (21:48 +0200)]
gnu: Add rust-http-body-0.3.

* gnu/packages/crates-io.scm (rust-http-body-0.3): New variable.

4 years agognu: Add rust-http-0.2.
Hartmut Goebel [Sun, 19 Apr 2020 19:46:28 +0000 (21:46 +0200)]
gnu: Add rust-http-0.2.

* gnu/packages/crates-io.scm (rust-http-0.2): New variable.
  (rust-http-0.1): Inherit from it.

4 years agognu: Add rust-hex-0.2.
Hartmut Goebel [Sun, 19 Apr 2020 20:06:21 +0000 (22:06 +0200)]
gnu: Add rust-hex-0.2.

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

4 years agognu: Add rust-h2-0.1.
Hartmut Goebel [Sun, 19 Apr 2020 20:36:24 +0000 (22:36 +0200)]
gnu: Add rust-h2-0.1.

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

4 years agognu: Add rust-fs2-0.4.
Hartmut Goebel [Mon, 20 Apr 2020 20:23:08 +0000 (22:23 +0200)]
gnu: Add rust-fs2-0.4.

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

4 years agognu: Add rust-futures-timer-0.1.
Hartmut Goebel [Fri, 24 Apr 2020 21:28:17 +0000 (23:28 +0200)]
gnu: Add rust-futures-timer-0.1.

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

4 years agognu: Add rust-fallible-streaming-iterator-0.1.
Hartmut Goebel [Mon, 20 Apr 2020 23:01:36 +0000 (01:01 +0200)]
gnu: Add rust-fallible-streaming-iterator-0.1.

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

4 years agognu: Add rust-expectest-0.9.
Hartmut Goebel [Sun, 8 Mar 2020 12:51:30 +0000 (13:51 +0100)]
gnu: Add rust-expectest-0.9.

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

4 years agognu: Add rust-environment-0.1.
Hartmut Goebel [Sun, 8 Mar 2020 14:33:22 +0000 (15:33 +0100)]
gnu: Add rust-environment-0.1.

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

4 years agognu. Add rust-ena-0.13.
Hartmut Goebel [Sun, 8 Mar 2020 11:15:02 +0000 (12:15 +0100)]
gnu. Add rust-ena-0.13.

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

4 years agognu: Add rust-docopt-0.8.
Hartmut Goebel [Sat, 25 Apr 2020 10:42:43 +0000 (12:42 +0200)]
gnu: Add rust-docopt-0.8.

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

4 years agognu: Add rust-dogged-0.2.
Hartmut Goebel [Sun, 8 Mar 2020 11:19:11 +0000 (12:19 +0100)]
gnu: Add rust-dogged-0.2.

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

4 years agognu: Add rust-docmatic-0.1.
Hartmut Goebel [Sun, 8 Mar 2020 14:37:02 +0000 (15:37 +0100)]
gnu: Add rust-docmatic-0.1.

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

4 years agognu: Add rust-difference-1.
Hartmut Goebel [Fri, 24 Apr 2020 20:38:21 +0000 (22:38 +0200)]
gnu: Add rust-difference-1.

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

4 years agognu: Add rust-derive-builder-core-0.2.
Hartmut Goebel [Fri, 24 Apr 2020 20:27:52 +0000 (22:27 +0200)]
gnu: Add rust-derive-builder-core-0.2.

* gnu/packages/crates-io.scm (rust-derive-builder-core-0.2): New variable.

4 years agognu: Add rust-derive-builder-0.5.
Hartmut Goebel [Fri, 24 Apr 2020 20:22:44 +0000 (22:22 +0200)]
gnu: Add rust-derive-builder-0.5.

* gnu/packages/crates-io.scm (rust-derive-builder-0.5): New variable.

4 years agognu: Add rust-derive-new-0.5.
Hartmut Goebel [Fri, 24 Apr 2020 19:58:10 +0000 (21:58 +0200)]
gnu: Add rust-derive-new-0.5.

* gnu/packages/crates-io.scm (rust-derive-new-0.5): New variable.

4 years agognu: Add rust-ct-logs-0.3.
Hartmut Goebel [Sat, 25 Apr 2020 10:46:18 +0000 (12:46 +0200)]
gnu: Add rust-ct-logs-0.3.

* gnu/packages/crates-io.scm (rust-ct-logs-0.3): New variable.

4 years agognu: Add rust-crossterm-0.13.
Hartmut Goebel [Mon, 20 Apr 2020 22:19:25 +0000 (00:19 +0200)]
gnu: Add rust-crossterm-0.13.

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

4 years agognu: Add rust-crossterm-winapi-0.4.
Hartmut Goebel [Mon, 20 Apr 2020 22:19:00 +0000 (00:19 +0200)]
gnu: Add rust-crossterm-winapi-0.4.

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

4 years agognu: Add rust-colored-1.9.1.
Hartmut Goebel [Sun, 8 Mar 2020 13:00:27 +0000 (14:00 +0100)]
gnu: Add rust-colored-1.9.1.

This is sequried by sequoia, resp. sequois-sqv.

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

4 years agognu: Add rust-capnp-rpc-0.10.
Hartmut Goebel [Mon, 20 Apr 2020 20:18:34 +0000 (22:18 +0200)]
gnu: Add rust-capnp-rpc-0.10.

* gnu/packages/crates-io.scm (rust-capnp-rpc-0.10): New variable.

4 years agognu: Add rust-capnp-futures-0.10.
Hartmut Goebel [Mon, 20 Apr 2020 20:17:57 +0000 (22:17 +0200)]
gnu: Add rust-capnp-futures-0.10.

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

4 years agognu: Add rust-capnpc-0.10.
Hartmut Goebel [Mon, 20 Apr 2020 20:17:32 +0000 (22:17 +0200)]
gnu: Add rust-capnpc-0.10.

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

4 years agognu: Add rust-capnp-0.10.
Hartmut Goebel [Mon, 20 Apr 2020 20:16:55 +0000 (22:16 +0200)]
gnu: Add rust-capnp-0.10.

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

4 years agognu: Add rust-bytes-0.5.
Hartmut Goebel [Sun, 19 Apr 2020 19:39:33 +0000 (21:39 +0200)]
gnu: Add rust-bytes-0.5.

* gnu/packages/crates-io.scm (rust-bytes-0.5): New variable.
  (rust-bytes-0.4): Inherit from it.

4 years agognu: Add rust-bitflags-0.5
Hartmut Goebel [Fri, 24 Apr 2020 21:06:55 +0000 (23:06 +0200)]
gnu: Add rust-bitflags-0.5

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

4 years agognu: Add rust-bindgen-0.49.
Hartmut Goebel [Mon, 20 Apr 2020 23:11:18 +0000 (01:11 +0200)]
gnu: Add rust-bindgen-0.49.

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

4 years agognu: Add rust-base64-0.9.
Hartmut Goebel [Sun, 19 Apr 2020 20:44:05 +0000 (22:44 +0200)]
gnu: Add rust-base64-0.9.

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

4 years agognu: Add rust-assert-cli-0.6.
Hartmut Goebel [Sun, 8 Mar 2020 12:59:10 +0000 (13:59 +0100)]
gnu: Add rust-assert-cli-0.6.

* gnu/packages/crates-io.scm (rust-assert-cli-0.6): New variable.

4 years agognu: Add rust-ascii-canvas-2.
Hartmut Goebel [Sun, 8 Mar 2020 11:06:07 +0000 (12:06 +0100)]
gnu: Add rust-ascii-canvas-2.

* gnu/packages/crates-io.scm (rust-ascii-canvas-2): New variable.

4 years agognu: Update rust-wasm-bindgen-test-0.2 to 0.2.50.
Hartmut Goebel [Sun, 19 Apr 2020 20:34:03 +0000 (22:34 +0200)]
gnu: Update rust-wasm-bindgen-test-0.2 to 0.2.50.

* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.2): Update to 0.2.50.

4 years agognu: Update rust-wasm-bindgen-futures-0.3 to 0.3.27.
Hartmut Goebel [Sun, 19 Apr 2020 20:29:32 +0000 (22:29 +0200)]
gnu: Update rust-wasm-bindgen-futures-0.3 to 0.3.27.

* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.3): Update to
  0.3.27.

4 years agognu: Update rust-unicode-normalization-0.1 to 0.1.9.
Hartmut Goebel [Sun, 8 Mar 2020 10:21:05 +0000 (11:21 +0100)]
gnu: Update rust-unicode-normalization-0.1 to 0.1.9.

* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to
  0.1.9.

4 years agognu: Add grocsvs.
Efraim Flashner [Tue, 21 Apr 2020 10:56:33 +0000 (13:56 +0300)]
gnu: Add grocsvs.

* gnu/packages/bioinformatics.scm (grocsvs): New variable.
* gnu/packages/patches/grocsvs-dont-use-admiral.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

4 years agognu: Add lesspipe.
Michael Rohleder [Sun, 3 May 2020 11:09:15 +0000 (13:09 +0200)]
gnu: Add lesspipe.

* gnu/packages/less.scm (lesspipe): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add purple-mattermost.
Ludovic Courtès [Mon, 4 May 2020 16:26:24 +0000 (18:26 +0200)]
gnu: Add purple-mattermost.

* gnu/packages/messaging.scm (purple-mattermost): New variable.

4 years agodoc: Remove prompt from X.509 examples.
Ludovic Courtès [Mon, 4 May 2020 12:58:26 +0000 (14:58 +0200)]
doc: Remove prompt from X.509 examples.

* doc/guix.texi (X.509 Certificates): Remove leading "$".

4 years agognu: Add collectd
Lars-Dominik Braun [Tue, 28 Apr 2020 08:50:10 +0000 (10:50 +0200)]
gnu: Add collectd

* gnu/packages/monitoring.scm (collectd): New variable
* gnu/local.mk (dist_patch_DATA): Add new patch
* gnu/packages/patches/collectd-5.11.0-noinstallvar.patch: New file

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add j4-dmenu-desktop.
Alex McGrath [Sat, 2 May 2020 17:51:56 +0000 (18:51 +0100)]
gnu: Add j4-dmenu-desktop.

* gnu/packages/xdisorg.scm (j4-dmenu-desktop): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: leptonica: Add giflib reference in Libtool- and pkg-config files.
Marius Bakke [Mon, 4 May 2020 14:21:06 +0000 (16:21 +0200)]
gnu: leptonica: Add giflib reference in Libtool- and pkg-config files.

* gnu/packages/image.scm (leptonica)[arguments]: Add phase
"provide-absolute-giflib-reference".

4 years agognu: leptonica: Do not propagate any inputs.
Marius Bakke [Mon, 4 May 2020 14:20:25 +0000 (16:20 +0200)]
gnu: leptonica: Do not propagate any inputs.

* gnu/packages/image.scm (leptonica)[propagated-inputs]: Move OPENJPEG and
LIBWEBP ...
[inputs]: ... here.

4 years agognu: python-dulwich: Update to 0.19.16.
Marius Bakke [Mon, 4 May 2020 13:39:37 +0000 (15:39 +0200)]
gnu: python-dulwich: Update to 0.19.16.

* gnu/packages/python-xyz.scm (python-dulwich): Update to 0.19.16.
[propagated-inputs]: Add PYTHON-URLLIB3.

4 years agogit-authenticate: Add missing import.
Ludovic Courtès [Mon, 4 May 2020 09:08:42 +0000 (11:08 +0200)]
git-authenticate: Add missing import.

* build-aux/git-authenticate.scm: Import (guix utils), used by the cache
handling code and inadvertently removed in
041dc3a9c0694ada41b86115b9774a23c9d50f73.

4 years agoopenpgp: Add missing type predicate for '&openpgp-invalid-signature-error'.
Ludovic Courtès [Mon, 4 May 2020 08:51:39 +0000 (10:51 +0200)]
openpgp: Add missing type predicate for '&openpgp-invalid-signature-error'.

Reported by brendyyn on #guix.  The mistake led to a macro expansion
error on Guile 2.2 but not on 3.0.2.

* guix/openpgp.scm (&openpgp-invalid-signature-error): Add missing type
predicate.

4 years agodoc: Add "Packages for C Development" section.
Ludovic Courtès [Mon, 4 May 2020 08:50:18 +0000 (10:50 +0200)]
doc: Add "Packages for C Development" section.

Suggested by Bruno Haible <bruno@clisp.org>
in <https://bugs.gnu.org/41038>.

* doc/guix.texi (Packages for C Development): New node.
(Application Setup)[The GCC toolchain]: Empty and refer to it.

4 years ago.guix-authorizations: Add bricewge to the committers.
Ludovic Courtès [Mon, 4 May 2020 08:43:52 +0000 (10:43 +0200)]
.guix-authorizations: Add bricewge to the committers.

* .guix-authorizations: Add fingerprint for bricewge.

4 years agognu: Add gromacs.
Vincent Legoll [Sun, 3 May 2020 22:39:36 +0000 (00:39 +0200)]
gnu: Add gromacs.

* gnu/packages/chemistry.scm (gromacs): New variable.
* gnu/packages/patches/gromacs-tinyxml2.patch: New file...
* gnu/local.mk (dist_patch_DATA): ...add it here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add lmfit.
Vincent Legoll [Sun, 3 May 2020 22:32:39 +0000 (00:32 +0200)]
gnu: Add lmfit.

* gnu/packages/algebra.scm (lmfit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add tng.
Vincent Legoll [Sun, 3 May 2020 22:32:38 +0000 (00:32 +0200)]
gnu: Add tng.

* gnu/packages/chemistry.scm (tng): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: Recommend against SHA1 OpenPGP signatures.
Ludovic Courtès [Sat, 2 May 2020 21:53:25 +0000 (23:53 +0200)]
doc: Recommend against SHA1 OpenPGP signatures.

* doc/contributing.texi (Commit Access): Recommend against SHA1
signatures.

4 years agodoc: Document committer authorization.
Ludovic Courtès [Sat, 2 May 2020 21:46:10 +0000 (23:46 +0200)]
doc: Document committer authorization.

* doc/contributing.texi (Commit Access): Add instructions for
authorizing committers.

4 years agoopenpgp: Raise error conditions instead of calling 'error'.
Ludovic Courtès [Sat, 2 May 2020 21:44:00 +0000 (23:44 +0200)]
openpgp: Raise error conditions instead of calling 'error'.

* guix/openpgp.scm (&openpgp-error, &openpgp-unrecognized-packet-error)
(&openpgp-invalid-signature-error): New error conditions.
(openpgp-hash-algorithm): Add 'signature-port' parameter.  Raise an
error condition instead of calling 'error'.
(parse-subpackets): Likewise.
(get-data): Raise instead of calling 'error'.
(get-openpgp-detached-signature/ascii): Likewise.
(get-signature): Likewise.

4 years agogit-authenticate: Load the keyring from the repository.
Ludovic Courtès [Fri, 1 May 2020 16:27:21 +0000 (18:27 +0200)]
git-authenticate: Load the keyring from the repository.

* build-aux/git-authenticate.scm (load-keyring-from-blob)
(load-keyring-from-reference): New procedures.
(authenticate-commits): Add #:keyring-reference and use
'load-keyring-from-reference'.

4 years agogit-authenticate: Load the list of authorized keys from the tree.
Ludovic Courtès [Fri, 1 May 2020 14:30:41 +0000 (16:30 +0200)]
git-authenticate: Load the list of authorized keys from the tree.

* build-aux/git-authenticate.scm (read-authorizations)
(commit-authorized-keys): New procedures.
(authenticate-commit): Use it instead of %AUTHORIZED-SIGNING-KEYS.

4 years ago.guix-authorizations: Augment.
Ludovic Courtès [Fri, 1 May 2020 14:25:29 +0000 (16:25 +0200)]
.guix-authorizations: Augment.

* .guix-authorizations: Add all the currently authorized committers.

4 years agogit-authenticate: Use (guix openpgp).
Ludovic Courtès [Thu, 30 Apr 2020 14:39:44 +0000 (16:39 +0200)]
git-authenticate: Use (guix openpgp).

It can now authenticate 14K+ commits in 23s instead of 4mn20.

* build-aux/git-authenticate.scm (%authorized-signing-keys): Turn
fingerprints into bytevectors.
(with-temporary-files): Remove.
(commit-signing-key): Add 'keyring' parameter.  Use
'string->openpgp-packet' and 'verify-openpgp-signature' instead of (guix
gnupg) procedures.
(authenticate-commit): Add 'keyring' parameter.  Pass it to
'commit-signing-key'.  Adjust to SIGNING-KEY being an <openpgp-public-key>.
(authenticate-commits): Remove 'parameterize'.  Load keyring with
'get-openpgp-keyring'.
(git-authenticate): When printing stats, adjust to SIGNER being an
<openpgp-public-key>.

4 years agoopenpgp: Add 'string->openpgp-packet'.
Ludovic Courtès [Thu, 30 Apr 2020 13:56:54 +0000 (15:56 +0200)]
openpgp: Add 'string->openpgp-packet'.

* guix/openpgp.scm (string->openpgp-packet): New procedure.
* tests/openpgp.scm ("verify-openpgp-signature, missing key")
("verify-openpgp-signature, good signatures")
("verify-openpgp-signature, bad signature"): Use it.