jackhill/guix/guix.git
3 years agoAdd more missing (ice-9 format) imports.
Marius Bakke [Sun, 28 Jun 2020 13:43:26 +0000 (15:43 +0200)]
Add more missing (ice-9 format) imports.

* gnu/machine/ssh.scm: Import (ice-9 format).
* guix/scripts/graph.scm: Likewise.
* guix/scripts/system/search.scm: Likewise.
* guix/remote.scm: Likewise.

3 years agognu: doctest: Update to 2.4.0.
Marius Bakke [Sun, 28 Jun 2020 13:17:00 +0000 (15:17 +0200)]
gnu: doctest: Update to 2.4.0.

* gnu/packages/check.scm (doctest): Update to 2.4.0.

3 years agognu: asciidoc-py3: Update to 9.0.1.
Marius Bakke [Sun, 28 Jun 2020 12:13:09 +0000 (14:13 +0200)]
gnu: asciidoc-py3: Update to 9.0.1.

* gnu/packages/documentation.scm (asciidoc-py3): Update to 9.0.1.

3 years agognu: git: Update to 2.27.0.
Marius Bakke [Sun, 28 Jun 2020 12:12:25 +0000 (14:12 +0200)]
gnu: git: Update to 2.27.0.

* gnu/packages/version-control.scm (git): Update to 2.27.0.
[arguments]: Adjust xmlto substitution for upstream changes.

3 years agodoc: cookbook: Fix encoding of "André".
Ludovic Courtès [Sun, 28 Jun 2020 21:28:55 +0000 (23:28 +0200)]
doc: cookbook: Fix encoding of "André".

This is a followup to f8945734a5abff69644284231cc47fb67456657b.

* doc/guix-cookbook.texi: Encode "André" as UTF-8, not ISO-8859-1.

3 years agognu: mumble: Fix mumble-overlay.
Leo Prikler [Thu, 25 Jun 2020 13:46:18 +0000 (15:46 +0200)]
gnu: mumble: Fix mumble-overlay.

The canonical mumble-overlay script searches for libmumble.so.1 in various
directories, none of which are relevant in Guix installations and
additionally does some work to match the architecture of the library to that
of the command that will be executed.
This work is unnecessary in Guix and only causes the script to fail, so we
instead just hardcode the path.

* gnu/packages/telephony.scm (mumble)[#:phases]: Add fix-mumble-overlay.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agochannels: Error out when the 'guix' channel lacks an introduction.
Ludovic Courtès [Wed, 24 Jun 2020 12:53:08 +0000 (14:53 +0200)]
channels: Error out when the 'guix' channel lacks an introduction.

* guix/channels.scm (latest-channel-instance): Raise an error instead of
warning when 'guix is unauthenticated.
* tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"):
New test.

3 years agotests: Allow 'tests/git-authenticate.scm' to run when git/gpg is missing.
Ludovic Courtès [Sun, 28 Jun 2020 20:55:51 +0000 (22:55 +0200)]
tests: Allow 'tests/git-authenticate.scm' to run when git/gpg is missing.

Fixes <https://bugs.gnu.org/42077>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

The typo was introduced in 7b06781a58326f251c4af6340379d68e3cb98adb.

* tests/git-authenticate.scm <top level>: Remove call to 'which'
around (gpg+git-available?).

3 years agoprocesses: Write to $PAGER.
Ludovic Courtès [Sun, 28 Jun 2020 20:36:43 +0000 (22:36 +0200)]
processes: Write to $PAGER.

* guix/ui.scm (with-paginated-output-port): Export.
* guix/scripts/processes.scm (guix-processes): Use it instead of writing
directly to (current-output-port).

3 years agoservices: virtualization: Export hurd-vm-configuration accessors.
Jan (janneke) Nieuwenhuizen [Sun, 28 Jun 2020 20:26:39 +0000 (22:26 +0200)]
services: virtualization: Export hurd-vm-configuration accessors.

* gnu/services/virtualization.scm (hurd-vm-id, hurd-vm-options): Rename export
to ...
(hurd-vm-configuration-id, hurd-vm-configuration-options): ... these correct
accessor names.
(hurd-vm-configuration?, hurd-vm-configuration-os, hurd-vm-configuration-qemu,
hurd-vm-configuration-image, hurd-vm-configuration-disk-size,
hurd-vm-configuration-memory-size, hurd-vm-configuration-options,
hurd-vm-configuration-id, hurd-vm-configuration-net-options): Export record
predicate and accessors.

3 years agognu: warzone2100: Update to 3.4.0.
Pierre Neidhardt [Sat, 27 Jun 2020 11:00:38 +0000 (13:00 +0200)]
gnu: warzone2100: Update to 3.4.0.

* gnu/packages/games.scm (warzone2100): Update to 3.4.0.

3 years agognu: emacs-elpher: Update to 2.9.1.
Simon South [Sat, 27 Jun 2020 18:56:46 +0000 (14:56 -0400)]
gnu: emacs-elpher: Update to 2.9.1.

* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.9.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-libyaml.
Fredrik Salomonsson [Sat, 27 Jun 2020 21:26:57 +0000 (14:26 -0700)]
gnu: Add emacs-libyaml.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Remove rust-rustc-hash-1.0.
Efraim Flashner [Sun, 28 Jun 2020 16:44:23 +0000 (19:44 +0300)]
gnu: Remove rust-rustc-hash-1.0.

* gnu/packages/crates-io.scm (rust-rustc-hash-1.0): Remove variable.
(rust-hashbrown-0.5, rust-rusttype-0.8)
[arguments]: Replace rust-rustc-hash-1.0 with 1.1.

3 years agognu: rust-bincode-1: Update to 1.3.1.
Efraim Flashner [Sun, 28 Jun 2020 16:42:05 +0000 (19:42 +0300)]
gnu: rust-bincode-1: Update to 1.3.1.

* gnu/packages/crates-io.scm (rust-bincode-1): Update to 1.3.1.

3 years agognu: Rename rust-bincode-1.2 to rust-bincode-1.
Efraim Flashner [Sun, 28 Jun 2020 16:35:46 +0000 (19:35 +0300)]
gnu: Rename rust-bincode-1.2 to rust-bincode-1.

* gnu/packages/crates-io.scm (rust-bincode-1.2): Rename to ...
(rust-bincode-1): ... this.
(rust-encoding-rs-0.8, rust-generic-array-0.14, rust-generic-array-0.13,
rust-parking-lot-0.10, rust-parking-lot-0.9, rust-parking-lot-0.8,
rust-parking-lot-0.7, rust-rand-0.5, rust-rand-isaac-0.2,
rust-rand-isaac-0.1, rust-rand-pcg-0.2, rust-rand-pcg-0.1,
rust-rand-xorshift-0.2, rust-rand-xorshift-0.1, rust-rand-xoshiro-0.4,
rust-rand-xoshiro-0.3, rust-serde-bytes-0.11, rust-smallvec-1,
rust-smallvec-0.6, rust-syntect-3.3, rust-uuid-0.7)[arguments]: Adjust accordingly.

3 years agognu: Remove rust-bincode-1.1.
Efraim Flashner [Sun, 28 Jun 2020 16:31:53 +0000 (19:31 +0300)]
gnu: Remove rust-bincode-1.1.

* gnu/packages/crates-io.scm (rust-bincode-1.1): Remove variable.
(rust-encoding-rs-0.8, rust-generic-array-0.13, rust-parking-lot-0.10,
rust-parking-lot-0.9, rust-parking-lot-0.8, rust-parking-lot-0.7,
rust-rand-0.5, rust-rand-isaac-0.2, rust-rand-isaac-0.1,
rust-rand-pcg-0.2, rust-rand-pcg-0.1, rust-rand-xorshift-0.2,
rust-rand-xorshift-0.1, rust-rand-xoshiro-0.4, rust-rand-xoshiro-0.3,
rust-serde-bytes-0.11, rust-smallvec-1, rust-smallvec-0.6,
rust-uuid-0.7) [arguments]: Replace rust-bincode-1.1 with 1.2.

3 years agognu: rust-csv-core-0.1: Fix build.
Efraim Flashner [Sun, 28 Jun 2020 12:39:56 +0000 (15:39 +0300)]
gnu: rust-csv-core-0.1: Fix build.

* gnu/packages/crates-io.scm (rust-csv-core-0.1)[arguments]: Replace
rust-arrayvec-0.4 with 0.5 in cargo-development-inputs.

3 years agognu: Rename rust-memchr-2.3 to rust-memchr-2.
Efraim Flashner [Sun, 28 Jun 2020 12:34:00 +0000 (15:34 +0300)]
gnu: Rename rust-memchr-2.3 to rust-memchr-2.

* gnu/packages/crates-io.scm (rust-memchr-2.3): Rename to ...
(rust-memchr-2): ... this.
(rust-memchr-1.0): Inherit from rust-memchr-2.
(rust-aho-corasick-0.7, rust-aho-corasick-0.6, rust-bstr-0.2,
rust-csv-core-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
rust-grep-matcher-0.1, rust-ignore-0.4, rust-nom-5, rust-nom-4.2,
rust-odds-0.3, rust-pulldown-cmark-0.4, rust-regex-1, rust-regex-0.2,
rust-rusqlite-0.19, rust-tokio-0.2,
rust-aho-corasick-0.7, rust-aho-corasick-0.6, rust-bstr-0.2,
rust-csv-core-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
rust-grep-matcher-0.1, rust-ignore-0.4, rust-nom-5, rust-nom-4.2,
rust-odds-0.3, rust-pulldown-cmark-0.4, rust-regex-1, rust-regex-0.2,
rust-rusqlite-0.19, rust-tokio-0.2)[arguments]: Adjust accordingly.

3 years agognu: Remove rust-memchr-2.2.
Efraim Flashner [Sun, 28 Jun 2020 12:30:43 +0000 (15:30 +0300)]
gnu: Remove rust-memchr-2.2.

* gnu/packages/crates-io.scm (rust-memchr-2.2): Remove variable.
(rust-memchr-1.0): Inherit from rust-memchr-2.3.
(rust-aho-corasick-0.6, rust-bstr-0.2, rust-futures-util-0.3,
rust-futures-util-preview-0.3, rust-grep-matcher-0.1, rust-ignore-0.4,
rust-nom-5, rust-nom-4.2, rust-odds-0.3, rust-pulldown-cmark-0.4,
rust-regex-0.2, rust-rusqlite-0.19, rust-tokio-0.2)[arguments]: Use
rust-memchr-2.3 instead of rust-memchr-2.2.

3 years agognu: Rename rust-unicase-2.6 to rust-unicase-2.
Efraim Flashner [Sun, 28 Jun 2020 12:13:07 +0000 (15:13 +0300)]
gnu: Rename rust-unicase-2.6 to rust-unicase-2.

* gnu/packages/crates-io.scm (rust-unicase-2.6): Rename to ...
(rust-unicase-2): ... this.
(rust-unicase-1): Inherit from rust-unicase-2.
(rust-http-req-0.5, rust-phf-shared-0.8, rust-pulldown-cmark-0.4,
rust-rusqlite-0.19)[arguments]: Adjust accordingly.

3 years agognu: Remove rust-unicase-2.4.
Efraim Flashner [Sun, 28 Jun 2020 12:11:09 +0000 (15:11 +0300)]
gnu: Remove rust-unicase-2.4.

* gnu/packages/crates-io.scm (rust-unicase-2.4): Remove variable.
(rust-unicase-1): Inherit from rust-unicase-2.6.
(rust-http-req-0.5, rust-pulldown-cmark-0.4, rust-rusqlite-0.19)
[arguments]: Use rust-unicode-2.6.

3 years agognu: rust-typenum-1: Update to 1.12.0.
Efraim Flashner [Sun, 28 Jun 2020 12:03:56 +0000 (15:03 +0300)]
gnu: rust-typenum-1: Update to 1.12.0.

* gnu/packages/crates-io.scm (rust-typenum-1): Update to 1.12.0.

3 years agognu: Rename rust-typenum-1.10 to rust-typenum-1.
Efraim Flashner [Sun, 28 Jun 2020 12:01:36 +0000 (15:01 +0300)]
gnu: Rename rust-typenum-1.10 to rust-typenum-1.

* gnu/packages/crates-io.scm (rust-typenum-1.10): Rename to ...
(rust-typenum-1): ... this.
(rust-generic-array-0.14, rust-generic-array-0.13, rust-nalgebra-0.18)
[arugments]: Adjust accordingly.

3 years agognu; Add go-minisign.
Efraim Flashner [Sun, 28 Jun 2020 11:57:42 +0000 (14:57 +0300)]
gnu; Add go-minisign.

* gnu/packages/crypto.scm (go-minisign): New variable.

3 years agognu: Add rust-minisign.
Efraim Flashner [Sun, 28 Jun 2020 11:56:20 +0000 (14:56 +0300)]
gnu: Add rust-minisign.

* gnu/packages/crypto.scm (rust-minisign): New variable.

3 years agognu: Add rust-scrypt-0.3.
Efraim Flashner [Sun, 28 Jun 2020 11:55:51 +0000 (14:55 +0300)]
gnu: Add rust-scrypt-0.3.

* gnu/packages/crates-io.scm (rust-scrypt-0.3): New variable.
(rust-scrypt-0.2): Inherit from rust-scrypt-0.2.

3 years agognu: Add rust-pbdkdf2-0.4.
Efraim Flashner [Sun, 28 Jun 2020 11:50:23 +0000 (14:50 +0300)]
gnu: Add rust-pbdkdf2-0.4.

* gnu/packages/crates-io.scm (rust-pbkdf2-0.4): New variable.
(rust-pbkdf2-0.3): Inherit from rust-pbkdf2-0.4.

3 years agognu: Add rust-hmac-0.8.
Efraim Flashner [Sun, 28 Jun 2020 11:46:08 +0000 (14:46 +0300)]
gnu: Add rust-hmac-0.8.

* gnu/packages/crates-io.scm (rust-hmac-0.8): New variable.
(rust-hmac-0.7): Inherit from rust-hmac-0.8.

3 years agognu: rust-sha2-asm-0.5: Update to 0.5.4.
Efraim Flashner [Sun, 28 Jun 2020 11:44:14 +0000 (14:44 +0300)]
gnu: rust-sha2-asm-0.5: Update to 0.5.4.

* gnu/packages/crates-io.scm (rust-sha2-asm-0.5): Update to 0.5.4.

3 years agognu: rust-sha2-0.8: Update to 0.8.2.
Efraim Flashner [Sun, 28 Jun 2020 11:42:43 +0000 (14:42 +0300)]
gnu: rust-sha2-0.8: Update to 0.8.2.

* gnu/packages/crates-io.scm (rust-sha2-0.8): Update to 0.8.2.
[arguments]: Remove rust-cc-1.0 from cargo-development-inputs.

3 years agognu: Add rust-sha2-0.9.
Efraim Flashner [Sun, 28 Jun 2020 11:40:39 +0000 (14:40 +0300)]
gnu: Add rust-sha2-0.9.

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

3 years agognu: Add rust-md-5-0.9.
Efraim Flashner [Sun, 28 Jun 2020 11:38:13 +0000 (14:38 +0300)]
gnu: Add rust-md-5-0.9.

* gnu/packages/crates-io.scm (rust-md-5-0.9): New variable.
(rust-md-5-0.8): Inherit from rust-md-5-0.9.

3 years agognu: Add rust-block-buffer-0.8.
Efraim Flashner [Sun, 28 Jun 2020 11:36:37 +0000 (14:36 +0300)]
gnu: Add rust-block-buffer-0.8.

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

3 years agognu: rust-sha-1-0.8: Update to 0.8.2.
Efraim Flashner [Sun, 28 Jun 2020 11:35:03 +0000 (14:35 +0300)]
gnu: rust-sha-1-0.8: Update to 0.8.2.

* gnu/packages/crates-io.scm (rust-sha-1-0.8): Update to 0.8.2.
[arguments]: Don't skip build. Add rust-libc-0.2 to cargo-inputs.
Replace rust-hex-literal-0.2 with 0.1 in cargo-development-inputs.

3 years agognu: rust-sha1-asm-0.4: Don't skip build.
Efraim Flashner [Sun, 28 Jun 2020 11:32:12 +0000 (14:32 +0300)]
gnu: rust-sha1-asm-0.4: Don't skip build.

* gnu/packages/crates-io.scm (rust-sha1-asm-0.4)[arguments]: Don't skip
build. Move rust-cc-1.0 from cargo-development-inputs to cargo-inputs.

3 years agognu: Add rust-sha-1-0.9.
Efraim Flashner [Sun, 28 Jun 2020 11:29:33 +0000 (14:29 +0300)]
gnu: Add rust-sha-1-0.9.

* gnu/packages/crates-io.scm (rust-sha-1-0.9): New variable.
(rust-sha-1-0.8): Inherit from rust-sha-1-0.9.

3 years agognu: rust-block-buffer-0.7: Don't skip build.
Efraim Flashner [Sun, 28 Jun 2020 11:27:47 +0000 (14:27 +0300)]
gnu: rust-block-buffer-0.7: Don't skip build.

* gnu/packages/crates-io.scm (rust-block-buffer-0.7)[arguments]: Don't
skip build.

3 years agognu: Add rust-block-buffer-0.9.
Efraim Flashner [Sun, 28 Jun 2020 11:26:51 +0000 (14:26 +0300)]
gnu: Add rust-block-buffer-0.9.

* gnu/packages/crates-io.scm (rust-block-buffer-0.9): New variable.
(rust-block-buffer-0.7): Inherit from rust-block-buffer-0.9.

3 years agognu: Add rust-digest-0.9.
Efraim Flashner [Sun, 28 Jun 2020 11:25:07 +0000 (14:25 +0300)]
gnu: Add rust-digest-0.9.

* gnu/packages/crates-io.scm (rust-digest-0.9): New variable.
(rust-digest-0.8): Inherit from rust-digest-0.9.

3 years agognu: Add rust-crypto-mac-0.8.
Efraim Flashner [Sun, 28 Jun 2020 11:23:37 +0000 (14:23 +0300)]
gnu: Add rust-crypto-mac-0.8.

* gnu/packages/crates-io.scm (rust-crypto-mac-0.8): New variable.
(rust-crypto-mac-0.7): Inherit from rust-crypto-mac-0.8.

3 years agognu: rust-generic-array-0.13: Don't skip build.
Efraim Flashner [Sun, 28 Jun 2020 11:21:03 +0000 (14:21 +0300)]
gnu: rust-generic-array-0.13: Don't skip build.

* gnu/packages/crates-io.scm (rust-generic-array-0.13)[arguments]: Don't
skip build.
(rust-generic-array-0.12)[arguments]: Same.

3 years agognu: Add rust-generic-array-0.14.
Efraim Flashner [Sun, 28 Jun 2020 11:18:22 +0000 (14:18 +0300)]
gnu: Add rust-generic-array-0.14.

* gnu/packages/crates-io.scm (rust-generic-array-0.14): New variable.
(rust-generic-array-0.13): Inherit from rust-generic-array-0.14.

3 years agognu: Add rust-subtle-2.
Efraim Flashner [Sun, 28 Jun 2020 11:16:19 +0000 (14:16 +0300)]
gnu: Add rust-subtle-2.

* gnu/packages/crates-io.scm (rust-subtle-2): New variable.
(rust-subtle-1.0): Inherit from rust-subtle-2.

3 years agognu: rust-block-padding-0.1: Don't skip build.
Efraim Flashner [Sun, 28 Jun 2020 11:14:18 +0000 (14:14 +0300)]
gnu: rust-block-padding-0.1: Don't skip build.

* gnu/packages/crates-io.scm (rust-block-padding-0.1)[arguments]: Don't
skip build.

3 years agognu: Add rust-block-padding-0.2.
Efraim Flashner [Sun, 28 Jun 2020 11:13:43 +0000 (14:13 +0300)]
gnu: Add rust-block-padding-0.2.

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

3 years agognu: Add rust-cpuid-bool-0.1.
Efraim Flashner [Sun, 28 Jun 2020 11:11:18 +0000 (14:11 +0300)]
gnu: Add rust-cpuid-bool-0.1.

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

3 years agognu: Add rust-opaque-debug-0.3.
Efraim Flashner [Sun, 28 Jun 2020 11:09:35 +0000 (14:09 +0300)]
gnu: Add rust-opaque-debug-0.3.

* gnu/packages/crates-io.scm (rust-opaque-debug-0.3): New variable.
(rust-opaque-debug-0.2): Inherit from rust-opaque-debug-0.3.

3 years ago.gitignore: Ignore 'etc/committer.scm'.
Brice Waegeneire [Fri, 26 Jun 2020 09:48:35 +0000 (11:48 +0200)]
.gitignore: Ignore 'etc/committer.scm'.

* .gitignore: Add '/etc/committer.scm'.

3 years agodoc: Add progress display in 'dd' command lines.
Brice Waegeneire [Fri, 26 Jun 2020 11:54:32 +0000 (13:54 +0200)]
doc: Add progress display in 'dd' command lines.

* doc/guix.texi (System Installation): Adjust 'dd' command line to
display progress …
(System Configuration): … same here.

3 years agodoc: cookbook: Update entry about getting substitutes through Tor.
André Batista [Thu, 18 Jun 2020 13:23:23 +0000 (10:23 -0300)]
doc: cookbook: Update entry about getting substitutes through Tor.

* doc/guix-cookbook.texi (Getting substitutes from Tor): Update
section warning to mention the use of torsocks when pulling.

3 years agoservices: Add rshiny service.
Efraim Flashner [Sun, 21 Jun 2020 13:20:16 +0000 (16:20 +0300)]
services: Add rshiny service.

* gnu/services/science.scm: New file.
(<rshiny-configuration>): New record.
(rshiny-shepherd-service-type): New variable.
* doc/guix.texi (Miscellaneous Services): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

3 years agognu: emacs-nov-el: Update to 0.3.1.
Simon South [Sat, 27 Jun 2020 20:11:16 +0000 (16:11 -0400)]
gnu: emacs-nov-el: Update to 0.3.1.

* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: emacs-nov-el: Use version tag instead of commit.
Simon South [Sat, 27 Jun 2020 20:11:15 +0000 (16:11 -0400)]
gnu: emacs-nov-el: Use version tag instead of commit.

* gnu/packages/emacs-xyz.scm (emacs-nov-el): Remove let binding and associated
comment; correct indentation.
[source]: Use version tag as commit identifier now that upstream has restored
this information.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: r-qtl2: Update synopsis, description.
Efraim Flashner [Sun, 28 Jun 2020 07:18:47 +0000 (10:18 +0300)]
gnu: r-qtl2: Update synopsis, description.

* gnu/packages/bioinformatics.scm (r-qtl2)[synopsis]: Use upstream's
synopsis.
[description]: Same.

3 years agognu: r-qtl2: Update to 0.22-8.
Efraim Flashner [Sun, 28 Jun 2020 07:15:21 +0000 (10:15 +0300)]
gnu: r-qtl2: Update to 0.22-8.

* gnu/packages/bioinformatics.scm (r-qtl2): Update to 0.22-8.
[source]: Download from cran.

3 years agognu: Add rust-scrypt-0.2.
Efraim Flashner [Fri, 26 Jun 2020 16:29:58 +0000 (19:29 +0300)]
gnu: Add rust-scrypt-0.2.

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

3 years agognu: Add rust-pbkdf2-0.3.
Efraim Flashner [Fri, 26 Jun 2020 16:28:52 +0000 (19:28 +0300)]
gnu: Add rust-pbkdf2-0.3.

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

3 years agognu: Add rust-hmac-0.7.
Efraim Flashner [Sun, 28 Jun 2020 05:43:24 +0000 (08:43 +0300)]
gnu: Add rust-hmac-0.7.

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

3 years agognu: Add rust-md-5-0.8.
Efraim Flashner [Fri, 26 Jun 2020 16:27:57 +0000 (19:27 +0300)]
gnu: Add rust-md-5-0.8.

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

3 years agognu: Add rust-md5-asm-0.4.
Efraim Flashner [Fri, 26 Jun 2020 16:22:46 +0000 (19:22 +0300)]
gnu: Add rust-md5-asm-0.4.

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

3 years agognu: emacs-idris-mode: Update to 1.0.
Eric Bavier [Sun, 28 Jun 2020 04:01:39 +0000 (23:01 -0500)]
gnu: emacs-idris-mode: Update to 1.0.

* gnu/packages/emacs-xyz.scm (emacs-idris-mode): Update to 1.0.
[description]: Mention compatibility with Idris 1.

3 years agognu: r-fpc: Update to 2.2-7.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:57 +0000 (05:38 +0200)]
gnu: r-fpc: Update to 2.2-7.

* gnu/packages/statistics.scm (r-fpc): Update to 2.2-7.

3 years agognu: r-openssl: Update to 1.4.2.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:54 +0000 (05:38 +0200)]
gnu: r-openssl: Update to 1.4.2.

* gnu/packages/statistics.scm (r-openssl): Update to 1.4.2.
[native-inputs]: Add r-knitr.

3 years agognu: r-roxygen2: Update to 7.1.1.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:49 +0000 (05:38 +0200)]
gnu: r-roxygen2: Update to 7.1.1.

* gnu/packages/statistics.scm (r-roxygen2): Update to 7.1.1.
[native-inputs]: Add r-knitr.

3 years agognu: r-directlabels: Update to 2020.6.17.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:45 +0000 (05:38 +0200)]
gnu: r-directlabels: Update to 2020.6.17.

* gnu/packages/cran.scm (r-directlabels): Update to 2020.6.17.
[native-inputs]: Add r-knitr.

3 years agognu: r-rgdal: Update to 1.5-12.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:41 +0000 (05:38 +0200)]
gnu: r-rgdal: Update to 1.5-12.

* gnu/packages/cran.scm (r-rgdal): Update to 1.5-12.

3 years agognu: r-flexdashboard: Update to 0.5.2.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:34 +0000 (05:38 +0200)]
gnu: r-flexdashboard: Update to 0.5.2.

* gnu/packages/cran.scm (r-flexdashboard): Update to 0.5.2.
[source]: Delete minified JavaScript files in a snippet.

3 years agognu: r-rcppparallel: Update to 5.0.2.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:32 +0000 (05:38 +0200)]
gnu: r-rcppparallel: Update to 5.0.2.

* gnu/packages/cran.scm (r-rcppparallel): Update to 5.0.2.

3 years agognu: r-emmeans: Update to 1.4.8.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:28 +0000 (05:38 +0200)]
gnu: r-emmeans: Update to 1.4.8.

* gnu/packages/cran.scm (r-emmeans): Update to 1.4.8.

3 years agognu: r-raster: Update to 3.3-7.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:22 +0000 (05:38 +0200)]
gnu: r-raster: Update to 3.3-7.

* gnu/packages/cran.scm (r-raster): Update to 3.3-7.

3 years agognu: r-sjlabelled: Update to 1.1.6.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:19 +0000 (05:38 +0200)]
gnu: r-sjlabelled: Update to 1.1.6.

* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.6.

3 years agognu: r-officer: Update to 0.3.12.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:16 +0000 (05:38 +0200)]
gnu: r-officer: Update to 0.3.12.

* gnu/packages/cran.scm (r-officer): Update to 0.3.12.

3 years agognu: r-ggpubr: Update to 0.4.0.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:13 +0000 (05:38 +0200)]
gnu: r-ggpubr: Update to 0.4.0.

* gnu/packages/cran.scm (r-ggpubr): Update to 0.4.0.

3 years agognu: r-renv: Update to 0.11.0.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:09 +0000 (05:38 +0200)]
gnu: r-renv: Update to 0.11.0.

* gnu/packages/cran.scm (r-renv): Update to 0.11.0.

3 years agognu: r-jsonlite: Update to 1.7.0.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:06 +0000 (05:38 +0200)]
gnu: r-jsonlite: Update to 1.7.0.

* gnu/packages/cran.scm (r-jsonlite): Update to 1.7.0.
[native-inputs]: Add r-knitr.

3 years agognu: r-scater: Update to 1.16.2.
Ricardo Wurmus [Sun, 28 Jun 2020 03:38:02 +0000 (05:38 +0200)]
gnu: r-scater: Update to 1.16.2.

* gnu/packages/bioinformatics.scm (r-scater): Update to 1.16.2.

3 years agognu: r-biocviews: Update to 1.56.1.
Ricardo Wurmus [Sun, 28 Jun 2020 03:37:59 +0000 (05:37 +0200)]
gnu: r-biocviews: Update to 1.56.1.

* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.56.1.

3 years agognu: r-dexseq: Update to 1.34.1.
Ricardo Wurmus [Sun, 28 Jun 2020 03:37:50 +0000 (05:37 +0200)]
gnu: r-dexseq: Update to 1.34.1.

* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.34.1.

3 years agognu: dropbear: Update to 2020.80 [fix for CVE-2018-20685].
Tobias Geerinckx-Rice [Sat, 27 Jun 2020 21:48:07 +0000 (23:48 +0200)]
gnu: dropbear: Update to 2020.80 [fix for CVE-2018-20685].

* gnu/packages/ssh.scm (dropbear): Update to 2020.80.

3 years agognu: lxqt: Update to 0.15.0.
André Batista [Fri, 26 Jun 2020 19:30:50 +0000 (16:30 -0300)]
gnu: lxqt: Update to 0.15.0.

* gnu/packages/lxqt.scm
(libstatgrab): Update to 0.92.
(lxqt-build-tools): Update to 0.7.0.
(libqtxdg): Update to 3.5.0.
(liblxqt): Update to 0.15.1.
(libsysstat): Update to 0.4.3.
(lxqt-about): Update to 0.15.0.
(lxqt-admin): Update to 0.15.0.
(lxqt-config): Update to 0.15.0.
(lxqt-globalkeys): Update to 0.15.0.
(lxqt-notificationd): Update to 0.15.0.
(lxqt-openssh-askpass): Update to 0.15.0.
(lxqt-panel): Update to 0.15.1.
(lxqt-policykit): Update to 0.15.0.
(lxqt-powermanagement): Update to 0.15.0.
(lxqt-qtplugin): Update to 0.15.1.
(lxqt-runner): Update to 0.15.0.
(lxqt-session): Update to 0.15.0.
(lxqt-sudo): Update to 0.15.0.
(lxqt-themes): Update to 0.15.0.
(libfm-qt): Update to 0.15.1.
(pcmanfm-qt): Update to 0.15.1.
(compton-conf): Update to 0.15.0.
(lximage-qt): Update to 0.15.0.
(obconf-qt): Update to 0.15.0.
(pavucontrol-qt): Update to 0.15.0.
(qps): Update to 2.1.0.
(qps)[inputs]: Add kwindowsystem, liblxqt and libqtxdg.
(qtermwidget): Update to 0.15.0.
(qterminal): Update to 0.15.0.
(screengrab): Update to 2.0.1.
(lxqt-archiver): Update to 0.2.0.
(lxqt-archiver)[origin]: Use tarball release.
(lxqt-connman-applet): Update to 0.15.0.
(lxqt-connman-applet)[arguments]: Add new patch phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: libtiff: Use HTTPS.
Timotej Lazar [Fri, 26 Jun 2020 14:23:10 +0000 (16:23 +0200)]
gnu: libtiff: Use HTTPS.

* gnu/packages/image.scm (libtiff)[source]: Use HTTPS.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agopackages: Recognize SHA3 and BLAKE2s for 'content-hash'.
Ludovic Courtès [Tue, 23 Jun 2020 14:35:58 +0000 (16:35 +0200)]
packages: Recognize SHA3 and BLAKE2s for 'content-hash'.

* guix/packages.scm (build-content-hash): Add 'sha3-256', 'sha3-512',
and 'blake2s-256'.
* tests/packages.scm ("package-source-derivation, origin, sha3-512"):
New test.

3 years agodaemon: Recognize SHA3 and BLAKE2s.
Ludovic Courtès [Tue, 23 Jun 2020 14:33:38 +0000 (16:33 +0200)]
daemon: Recognize SHA3 and BLAKE2s.

* nix/libutil/hash.hh (HashType): Add htSHA3_256, htSHA3_512, and
htBLAKE2s_256.
* nix/libutil/hash.cc (parseHashType, printHashType): Recognize them.
* tests/store.scm ("add-to-store"): Test these algorithms.

3 years agodaemon: Remove OpenSSL hash compatibility wrappers.
Ludovic Courtès [Tue, 23 Jun 2020 10:11:00 +0000 (12:11 +0200)]
daemon: Remove OpenSSL hash compatibility wrappers.

* nix/libutil/hash.cc (struct Ctx): Copy from gcrypt-hash.hh.
(start, update, finish): Use gcrypt functions directly instead of
OpenSSL-like wrappers.
* nix/libutil/gcrypt-hash.cc, nix/libutil/gcrypt-hash.hh,
nix/libutil/md5.h, nix/libutil/sha1.h, nix/libutil/sha256.h,
nix/libutil/sha512.h: Remove.
* nix/local.mk (libutil_a_SOURCES, libutil_headers): Adjust
accordingly.

3 years agodaemon: Map directly to gcrypt hash functions.
Ludovic Courtès [Tue, 23 Jun 2020 09:46:05 +0000 (11:46 +0200)]
daemon: Map directly to gcrypt hash functions.

* nix/libutil/hash.hh (HashType): Map directly to GCRY_MD_ values.
(md5HashSize, sha1HashSize, sha256HashSize, sha512HashSize): Remove.
* nix/libutil/hash.cc (Hash::Hash): Use 'gcry_md_get_algo_dlen'.

3 years agobash completion: Complete 'guix environment' properly.
Ludovic Courtès [Sat, 27 Jun 2020 15:18:52 +0000 (17:18 +0200)]
bash completion: Complete 'guix environment' properly.

* etc/completion/bash/guix (_guix_complete): Add case for "guix environment".

3 years agognu: Add autofs.
Tobias Geerinckx-Rice [Sat, 6 Jun 2020 03:10:23 +0000 (05:10 +0200)]
gnu: Add autofs.

* gnu/packages/file-systems.scm (autofs): New public variable.

Co-authored-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: python-setproctitle: Fix indentation.
Tobias Geerinckx-Rice [Fri, 26 Jun 2020 22:13:18 +0000 (00:13 +0200)]
gnu: python-setproctitle: Fix indentation.

* gnu/packages/python-xyz.scm (python-setproctitle): Re-indent.

3 years agognu: python-setproctitle: Fix build.
Tobias Geerinckx-Rice [Fri, 26 Jun 2020 22:11:35 +0000 (00:11 +0200)]
gnu: python-setproctitle: Fix build.

* gnu/packages/python-xyz.scm (python-setproctitle)[arguments]:
Add ‘--embed’ to $PYCONFIG.

3 years agognu: Add r-shapforxgboost.
Peter Lo [Sat, 27 Jun 2020 17:48:58 +0000 (01:48 +0800)]
gnu: Add r-shapforxgboost.

* gnu/packages/cran.scm (r-shapforxgboost): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add emacs-browse-kill-ring.
Ricardo Wurmus [Sat, 27 Jun 2020 20:50:05 +0000 (22:50 +0200)]
gnu: Add emacs-browse-kill-ring.

* gnu/packages/emacs-xyz.scm (emacs-browse-kill-ring): New variable.

3 years agognu: x265: Update to 3.4.
Marius Bakke [Sat, 27 Jun 2020 14:48:20 +0000 (16:48 +0200)]
gnu: x265: Update to 3.4.

* gnu/packages/patches/x265-arm-flags.patch: Update patch.
* gnu/packages/video.scm (x265): Update to 3.4.
[arguments]: Remove obsolete substitution.  Disable the newly-added assembly
optimizations on AArch64, as they are not implemented for all targets we build.

3 years agognu: libcyaml: Remove unused input.
Marius Bakke [Sat, 27 Jun 2020 14:14:50 +0000 (16:14 +0200)]
gnu: libcyaml: Remove unused input.

* gnu/packages/web.scm (libcyaml)[native-inputs]: Remove GIT.

3 years agognu: ilmbase: Update to 2.5.2.
Marius Bakke [Sat, 27 Jun 2020 13:57:12 +0000 (15:57 +0200)]
gnu: ilmbase: Update to 2.5.2.

* gnu/packages/patches/ilmbase-fix-test-arm.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/graphics.scm (ilmbase): Update to 2.5.2.
[source](patches): Remove 'ilmbase-fix-test-arm.patch'.
(openexr)[arguments]: Really increase test timeout, as the previous fix was
ineffective.

3 years agognu: libzip: Update to 1.7.1.
Marius Bakke [Sat, 27 Jun 2020 13:54:09 +0000 (15:54 +0200)]
gnu: libzip: Update to 1.7.1.

* gnu/packages/compression.scm (libzip): Update to 1.7.1.

3 years agognu: exempi: Delete the static library.
Marius Bakke [Sat, 27 Jun 2020 13:53:21 +0000 (15:53 +0200)]
gnu: exempi: Delete the static library.

* gnu/packages/freedesktop.scm (exempi)[arguments]: Add phase to delete libexempi.a.

3 years agognu: exempi: Update to 2.5.2.
Marius Bakke [Sat, 27 Jun 2020 13:52:08 +0000 (15:52 +0200)]
gnu: exempi: Update to 2.5.2.

* gnu/packages/freedesktop.scm (exempi): Update to 2.5.2.

3 years agognu: python-gevent: Update to 20.6.2.
Marius Bakke [Sat, 27 Jun 2020 13:51:07 +0000 (15:51 +0200)]
gnu: python-gevent: Update to 20.6.2.

* gnu/packages/python-xyz.scm (python-gevent): Update to 20.6.2.
(python2-gevent)[native-inputs]: Add PYTHON2-SELECTORS2.

3 years agognu: python-greenlet: Update to 0.4.16.
Marius Bakke [Sat, 27 Jun 2020 13:50:46 +0000 (15:50 +0200)]
gnu: python-greenlet: Update to 0.4.16.

* gnu/packages/python-xyz.scm (python-greenlet): Update to 0.4.16.