Jan (janneke) Nieuwenhuizen [Fri, 26 Jun 2020 17:12:33 +0000 (19:12 +0200)]
gnu: Add gdb-minimal.
* gnu/packages/gdb.scm (gdb-minimal): New variable.
Jan (janneke) Nieuwenhuizen [Fri, 26 Jun 2020 17:11:29 +0000 (19:11 +0200)]
gnu: gdb: Add support for the Hurd.
* gnu/packages/gdb.scm (gdb-9.1)[native-inputs]: When compiling for the Hurd,
add required build dependency mig.
["arguments"]: Add "binutils" fall-back lookup in native-inputs for
cross-builds.
* gnu/packages/patches/gdb-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gdb.scm (gdb-9.2): Use it.
Jan (janneke) Nieuwenhuizen [Fri, 26 Jun 2020 20:37:49 +0000 (22:37 +0200)]
gnu: mig: Do not assume "perl" to be available.
* gnu/packages/hurd.scm (mig)[inputs]: Include perl.
[arguments]: Substitute "perl" with full store file name in bin/mig.
* gnu/packages/cross-base.scm (cross-kernel-headers): Adjust mig-cross
accordingly.
Tobias Geerinckx-Rice [Fri, 26 Jun 2020 20:05:08 +0000 (22:05 +0200)]
gnu: lxrandr: Depend on xrandr.
* gnu/packages/lxde.scm (lxrandr)[arguments]: Substitute xrandr's
absolute file name.
Reported by pinoaffe on #guix.
Maxim Cournoyer [Fri, 26 Jun 2020 17:34:03 +0000 (13:34 -0400)]
gnu: python-autopep8: Update to 1.5.3.
Fixes <http://issues.guix.gnu.org/42062>.
* gnu/packages/python-xyz.scm (python-autopep8): Update to 1.5.3.
Mathieu Othacehe [Fri, 26 Jun 2020 16:35:15 +0000 (18:35 +0200)]
installer: Use latest Guile.
Since the installer is loading Guix modules built with Guile 3.0.4, the
installer script must be run by the same Guile version to avoid a bytecode
incompatibility.
This is a follow-up of
a2991de0f44a5f4db71ddad67e914fe3344a4505.
* gnu/installer.scm (installer-program): Use guile3.0-latest for the
installation script.
Ludovic Courtès [Fri, 26 Jun 2020 14:17:42 +0000 (16:17 +0200)]
store: Use '=' instead of 'eqv?'.
Fixes <https://bugs.gnu.org/42047>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.
* guix/store.scm (open-connection): Use '=' instead of 'eqv?'.
This works around <https://bugs.gnu.org/42060> while also being more
accurate since the arguments are known to be integers.
Ludovic Courtès [Thu, 25 Jun 2020 21:44:45 +0000 (23:44 +0200)]
challenge: Fix option indentation in '--help' output.
* guix/scripts/challenge.scm (show-help): Indent '--verbose' and
'--diff' correctly (high tech!).
Ludovic Courtès [Thu, 25 Jun 2020 21:33:22 +0000 (23:33 +0200)]
Add more (ice-9 format) imports.
* guix/scripts/describe.scm: Add missing (ice-9 format).
* guix/scripts/system.scm: Likewise.
Ludovic Courtès [Thu, 25 Jun 2020 21:30:07 +0000 (23:30 +0200)]
tests: Skip lint tests when HTTP server cannot listen.
This could happen when running tests in parallel.
* tests/lint.scm ("github-url")
("github-url: one suggestion")
("github-url: already the correct github url")
("archival: missing content")
("archival: content available")
("archival: missing revision")
("archival: revision available")
("archival: rate limit reached"): Add 'test-skip' statement above.
Ludovic Courtès [Thu, 25 Jun 2020 21:26:35 +0000 (23:26 +0200)]
doc: 'guix hash' is not SHA256-only.
This is a followup to
18ae1ec3ecfe22d55d6cdf595a442afebbc5595a.
* doc/guix.texi (Invoking guix hash): Remove "SHA256" from the first
paragraph.
Pierre Neidhardt [Fri, 26 Jun 2020 13:26:04 +0000 (15:26 +0200)]
gnu: emacs-evil-collection: Update to
20200626.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to
20200626.
Mathieu Othacehe [Fri, 26 Jun 2020 13:00:08 +0000 (15:00 +0200)]
tests: install: Disable image compression.
* gnu/tests/install.scm (run-install): Disable image compression to speed-up
the tests.
Mathieu Othacehe [Fri, 26 Jun 2020 12:44:12 +0000 (14:44 +0200)]
tests: install: Fix marionette race condition.
If the marionette shuts down before the script return is received, then status
will be <eof>.
* gnu/tests/install.scm (run-install): Allow status to be the <eof> object.
Marius Bakke [Fri, 26 Jun 2020 11:54:39 +0000 (13:54 +0200)]
gnu: binutils-gold: Inherit replacements from binutils.
* gnu/packages/base.scm (binutils-gold): Use PACKAGE/INHERIT instead of INHERIT.
Marius Bakke [Fri, 26 Jun 2020 11:54:10 +0000 (13:54 +0200)]
gnu: binutils@2.33.1: Do not inherit replacements from binutils.
* gnu/packages/base.scm (binutils-2.33): Use INHERIT instead of PACKAGE/INHERIT.
Marius Bakke [Fri, 26 Jun 2020 11:52:13 +0000 (13:52 +0200)]
gnu: binutils-gold: Inherit from 'binutils+documentation'.
* gnu/packages/base.scm (binutils-gold): Inherit from BINUTILS+DOCUMENTATION
instead of BINUTILS.
Marius Bakke [Fri, 26 Jun 2020 11:50:20 +0000 (13:50 +0200)]
gnu: ungoogled-chromium: Inline %PACKAGE-VERSION.
* gnu/packages/chromium.scm (%chromium-version, package-revision,
%package-version): Remove.
(ungoogled-chromium)[version, source]: Adjust accordingly.
Katherine Cox-Buday [Wed, 3 Jun 2020 23:31:00 +0000 (18:31 -0500)]
gnu: go: Update to 1.14.4.
* gnu/packages/golang.scm (go): Update to 1.14.4.
* gnu/packages/docker.scm (docker)[arguments]: Fix build with go@1.14.4.
Signed-off-by: Christopher Baines <mail@cbaines.net>
Nicolas Goaziou [Fri, 26 Jun 2020 10:15:06 +0000 (12:15 +0200)]
gnu: emacs-magit: Update to 2.90.1-6-
7f486d4.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1-6-
7f486d4.
Mathieu Othacehe [Fri, 26 Jun 2020 09:32:58 +0000 (11:32 +0200)]
gnu: cuirass: Update to 0.0.1-35.91204d.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-35.91204d.
Pierre Neidhardt [Mon, 22 Jun 2020 09:31:18 +0000 (11:31 +0200)]
gnu: Add drip.
* gnu/packages/java.scm (drip): New variable.
Mathieu Othacehe [Fri, 26 Jun 2020 08:05:58 +0000 (10:05 +0200)]
system: image: Fix disk-image name.
This is a follow-up of
5980ec8ada5ede54bde6558c7ab8bf492bc70f85.
* gnu/system/image.scm (system-disk-image): When using the image name, convert
it to string first.
Mathieu Othacehe [Fri, 26 Jun 2020 07:04:43 +0000 (09:04 +0200)]
system: image: Use the image name as the disk-image derivation name.
* gnu/system/image.scm (system-disk-image): Use the image name as disk-image
derivation name, if defined. Otherwise use the generic "disk-image" name.
Marius Bakke [Thu, 25 Jun 2020 12:23:59 +0000 (14:23 +0200)]
gnu: ungoogled-chromium: Remove all Blink performance tests.
* gnu/packages/chromium.scm (%blacklisted-files): New variable.
(ungoogled-chromium-snippet): Adjust accordingly.
Marius Bakke [Thu, 25 Jun 2020 12:22:31 +0000 (14:22 +0200)]
gnu: ungoogled-chromium: Convert computed origin to source snippet.
* gnu/packages/chromium.scm (computed-origin-method, %chromium-origin): Remove.
(ungoogled-chromium-source): Rename to ...
(ungoogled-chromium-snippet): ... this. Adjust for running as snippet.
(ungoogled-chromium)[source]: Use URL-FETCH, with custom snippet.
Marius Bakke [Wed, 24 Jun 2020 17:32:21 +0000 (19:32 +0200)]
gnu: openvswitch: Update to 2.13.0.
* gnu/packages/networking.scm (openvswitch): Update to 2.13.0.
[native-inputs]: Change from PYTHON-2 to PYTHON-WRAPPER.
[propagated-inputs]: Remove PYTHON2-SIX.
Marius Bakke [Fri, 19 Jun 2020 10:08:56 +0000 (12:08 +0200)]
gnu: debootstrap: Wrap with gpg and wget in PATH.
* gnu/packages/debian.scm (debootstrap)[inputs]: Add GNUPG and WGET.
Marius Bakke [Mon, 15 Jun 2020 11:19:46 +0000 (13:19 +0200)]
gnu: xf86-video-intel: Update to 2.99.917-16.
5ca3ac1.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-16.
5ca3ac1.
Marius Bakke [Fri, 7 Jun 2019 18:30:40 +0000 (20:30 +0200)]
gnu: Add clitest.
* gnu/packages/check.scm (clitest): New public variable.
Mark H Weaver [Thu, 25 Jun 2020 23:07:02 +0000 (19:07 -0400)]
gnu: linux-libre@4.19: Update to 4.19.130.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.130.
(linux-libre-4.19-pristine-source): Update hash.
Mark H Weaver [Thu, 25 Jun 2020 23:05:57 +0000 (19:05 -0400)]
gnu: linux-libre@4.14: Update to 4.14.186.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.186.
(linux-libre-4.14-pristine-source): Update hash.
Jan (janneke) Nieuwenhuizen [Thu, 25 Jun 2020 19:47:51 +0000 (21:47 +0200)]
image: hurd: Initialize root partition for the Hurd.
This is a follow-up to commit
b904b59ce592c89dfb4675a8c06757afed6738a0.
* gnu/system/image.scm (hurd-initialize-root-partition): Move to ...
* gnu/system/images/hurd.scm (hurd-initialize-root-partition): ... here.
(hurd-disk-image): Use it.
Jan (janneke) Nieuwenhuizen [Thu, 25 Jun 2020 16:54:42 +0000 (18:54 +0200)]
image: hurd: Create hurd-compatible ext2 file-system.
This is a follow-up to commit
b904b59ce592c89dfb4675a8c06757afed6738a0.
* gnu/system/images/hurd.scm (hurd-disk-image): Add file-system-options to
create an ext2 file-system that is compatible with the Hurd.
Tobias Geerinckx-Rice [Thu, 25 Jun 2020 17:01:03 +0000 (19:01 +0200)]
gnu: diffoscope: Console widowed brackets.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Move closing
brackets to the previous line.
Tobias Geerinckx-Rice [Thu, 25 Jun 2020 16:55:20 +0000 (18:55 +0200)]
gnu: diffoscope: Install the man page.
* gnu/packages/diffoscope.scm (diffoscope)[arguments]:
Add ‘build-man-page’ and ‘install-man-page’ phases.
[native-inputs]: Add help2man.
Jan (janneke) Nieuwenhuizen [Sun, 21 Jun 2020 13:18:18 +0000 (15:18 +0200)]
gnu: grub: Cross-build fix for system i686-linux.
* gnu/packages/patches/grub-cross-system-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bootloaders.scm (grub): Use it.
Efraim Flashner [Thu, 25 Jun 2020 12:23:01 +0000 (15:23 +0300)]
gnu: Add vim-eunuch.
* gnu/packages/vim.scm (vim-eunuch): New variable.
Simon South [Sun, 17 May 2020 16:09:40 +0000 (12:09 -0400)]
gnu: knot-resolver: Enable automatic reloading of policy files.
* gnu/packages/dns.scm (knot-resolver)[inputs]: Add lua5.1-cqueues.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Simon South [Sun, 17 May 2020 16:09:39 +0000 (12:09 -0400)]
gnu: Add lua-cqueues.
* gnu/packages/lua.scm (make-lua-cqueues): New function.
(lua-cqueues, lua5.1-cqueues, lua5.2-cqueues): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Simon South [Mon, 18 May 2020 12:32:17 +0000 (08:32 -0400)]
gnu: Add lua-ossl.
luaossl doesn't actually require M4 to build, unlike cqueues.
Here's a replacement patch that omits M4 from the package inputs.
>From
610918a771b84a081af24940ae94d35b1af7511e Mon Sep 17 00:00:00 2001
From: Simon South <simon@simonsouth.net>
Date: Fri, 15 May 2020 11:18:44 -0400
Subject: [PATCH 1/3] gnu: Add lua-ossl.
To: 41363@debbugs.gnu.org
* gnu/packages/lua.scm (make-lua-ossl): New function.
(lua-ossl, lua5.1-ossl, lua5.2-ossl): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Thu, 25 Jun 2020 08:18:17 +0000 (10:18 +0200)]
deduplication: Leave the store permissions unchanged.
Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.
* guix/store/deduplication.scm (call-with-writable-file): Call THUNK
directly when FILE is (%store-directory).
Ludovic Courtès [Thu, 25 Jun 2020 08:15:38 +0000 (10:15 +0200)]
deduplication: Fix default value of #:store in 'deduplicate'.
* guix/store/deduplication.scm (deduplicate): Change #:store default
value to (%store-directory).
Ludovic Courtès [Thu, 25 Jun 2020 08:10:09 +0000 (10:10 +0200)]
deduplication: Use 'dynamic-wind' when changing permissions of the parent.
Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.
* guix/store/deduplication.scm (call-with-writable-file): New procedure.
(with-writable-file): New macro.
(replace-with-link): Use it.
Ludovic Courtès [Thu, 25 Jun 2020 08:07:09 +0000 (10:07 +0200)]
daemon: Correctly handle EMLINK corner case when deduplicating.
Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.
* nix/libstore/optimise-store.cc (LocalStore::optimisePath_): Save errno
from 'rename' before calling 'unlink'.
Mathieu Othacehe [Sat, 13 Jun 2020 13:58:06 +0000 (15:58 +0200)]
ci: Build Guix System images.
Build a list of Guix System images. For now, this list only contains the Hurd
barebones Guix System image.
* gnu/ci.scm (%guixsd-supported-systems): Remove "armhf-linux",
(%u-boot-systems): remove unused variable,
(%guix-system-images): new variable
(qemu-jobs): rename to "image-jobs" and build the Guix Systems listed in the
new "%guix-system-images" variable,
(system-test-jobs): adapt accordingly,
(hydra-jobs): ditto.
Maxim Cournoyer [Thu, 25 Jun 2020 04:01:08 +0000 (00:01 -0400)]
gnu: Add ruby-middleware.
* gnu/packages/ruby.scm (ruby-middleware): New variable.
Maxim Cournoyer [Wed, 1 Apr 2020 03:34:04 +0000 (23:34 -0400)]
gnu: Add emacs-feature-mode.
* gnu/packages/emacs-xyz.scm (emacs-feature-mode): New variable.
Maxim Cournoyer [Fri, 3 Apr 2020 18:53:20 +0000 (14:53 -0400)]
gnu: Add ruby-ruby-parser.
* gnu/packages/ruby.scm (ruby-ruby-parser): New variable.
Maxim Cournoyer [Fri, 3 Apr 2020 18:53:05 +0000 (14:53 -0400)]
gnu: Add ruby-sexp-processor.
* gnu/packages/ruby.scm (ruby-sexp-processor): New variable.
Maxim Cournoyer [Fri, 3 Apr 2020 18:45:55 +0000 (14:45 -0400)]
gnu: Add unifdef.
* gnu/packages/c.scm (unifdef): New variable.
Jakub Kądziołka [Thu, 25 Jun 2020 01:13:32 +0000 (03:13 +0200)]
gnu: rust-num-cpus-1: Update to 1.13.0.
* gnu/packages/crates-io.scm (rust-num-cpus-1): Update to 1.13.0.
[cargo-development-inputs]: Remove rust-doc-comment-0.3.
Mark H Weaver [Thu, 25 Jun 2020 01:08:00 +0000 (21:08 -0400)]
gnu: linux-libre: Update to 5.4.49.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.49.
(linux-libre-5.4-pristine-source): Update hash.
Mark H Weaver [Thu, 25 Jun 2020 01:06:54 +0000 (21:06 -0400)]
gnu: linux-libre@5.7: Update to 5.7.6.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.6.
(linux-libre-5.7-pristine-source): Update hash.
Jakub Kądziołka [Thu, 25 Jun 2020 00:51:50 +0000 (02:51 +0200)]
gnu: ripgrep: Update to 12.1.1.
* gnu/packages/rust-apps.scm (ripgrep): Update to 12.1.1.
Jakub Kądziołka [Thu, 25 Jun 2020 00:50:11 +0000 (02:50 +0200)]
gnu: rust-termcolor-1: Update to 1.1.0.
* gnu/packages/crates-io.scm (rust-termcolor-1): Update to 1.1.0.
[arguments]: Don't skip build, adjust dependencies.
Jakub Kądziołka [Wed, 24 Jun 2020 23:05:40 +0000 (01:05 +0200)]
gnu: crates-io: Remove minor versions from some package names.
* gnu/packages/crates-io.scm
(rust-termcolor-1.0): Rename to rust-termcolor-1.
(rust-humantime-1.3): Rename to rust-humantime-1.
(rust-num-cpus-1.11): Rename to rust-num-cpus-1.
(rust-signal-hook-registry-1.2): Rename to rust-signal-hook-registry-1.
Jakub Kądziołka [Thu, 25 Jun 2020 00:34:01 +0000 (02:34 +0200)]
gnu: Remove rust-num-cpus-1.10.
* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Replace rust-num-cpus-1.10 with 1.11.
* gnu/packages/crates-io.scm
(rust-crossbeam-channel-0.4, rust-crossbeam-channel-0.3,
rust-futures-executor-preview-0.3, rust-hyper-0.12,
rust-jobserver-0.1, rust-tokio-0.2)[arguments]: Likewise.
(rust-gimli-0.18, rust-tokio-core-0.1,
rust-tokio-io-pool-0.1, rust-tokio-reactor-0.1)[arguments]: Likewise; don't skip build.
(rust-tokio-0.1): Don't skip build. Replace rust-num-cpus-1.10 with 1.11,
rust-env-logger-0.6 with 0.5.
(rust-tokio-threadpool-0.1)[arguments]: Don't skip build. Replace
rust-num-cpus-1.10 with 1.11, rust-rand-0.4 with 0.6,
rust-env-logger-0.6 with 0.5. Add rust-lazy-static-1.
(rust-num-cpus-1.10): Remove variable.
Jakub Kądziołka [Thu, 25 Jun 2020 00:04:17 +0000 (02:04 +0200)]
gnu: rust-rayon-1: Update to 1.3.1.
* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.3.1.
[arguments]: Remove rust-doc-comment-0.3. Add rust-autocfg-1.0. Don't
skip build.
Jakub Kądziołka [Wed, 24 Jun 2020 23:58:10 +0000 (01:58 +0200)]
gnu: rust-rayon-core-1: Update to 1.7.1.
* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.7.1.
[arguments]: Don't skip build. Replace rust-num-cpus-1.10 with 1.11.
Disable tests.
Jakub Kądziołka [Wed, 24 Jun 2020 23:42:20 +0000 (01:42 +0200)]
gnu: Remove rust-arc-swap-0.3.
* gnu/packages/crates-io.scm (rust-arc-swap-0.3): Remove variable.
Jakub Kądziołka [Wed, 24 Jun 2020 23:18:05 +0000 (01:18 +0200)]
gnu: Remove rust-signal-hook-registry-1.0.
* gnu/packages/crates-io.scm (rust-signal-hook-registry-1.0): Remove
variable.
Jakub Kądziołka [Wed, 24 Jun 2020 22:59:21 +0000 (00:59 +0200)]
gnu: rust-grep-0.2: Update to 0.2.7.
* gnu/packages/crates-io.scm (rust-grep-0.2): Update to 0.2.7.
Jakub Kądziołka [Wed, 24 Jun 2020 22:53:31 +0000 (00:53 +0200)]
gnu: rust-pcre2-0.2: Update to 0.2.3.
* gnu/packages/crates-io.scm (rust-pcre2-0.2): Update to 0.2.3.
[cargo-inputs]: Replace rust-thread-local-0.3 with 1.0.
Jakub Kądziołka [Wed, 24 Jun 2020 22:51:12 +0000 (00:51 +0200)]
gnu: rust-grep-pcre2-0.1: Update to 0.1.4.
* gnu/packages/crates-io.scm (rust-grep-pcre2-0.1): Update to 0.1.4.
Jakub Kądziołka [Wed, 24 Jun 2020 22:46:56 +0000 (00:46 +0200)]
gnu: rust-grep-cli-0.1: Update to 0.1.5.
* gnu/packages/crates-io.scm (rust-grep-cli-0.1): Update to 0.1.5.
[arguments]: Don't skip build.
Jakub Kądziołka [Wed, 24 Jun 2020 22:44:26 +0000 (00:44 +0200)]
gnu: rust-grep-printer-0.1: Update to 0.1.5.
* gnu/packages/crates-io.scm (rust-grep-printer-0.1): Update to 0.1.5.
[arguments]: Don't skip build. Replace rust-base64-0.10 with 0.12.
Jakub Kądziołka [Wed, 24 Jun 2020 22:38:51 +0000 (00:38 +0200)]
gnu: Add rust-base64-0.12.
* gnu/packages/crates-io.scm (rust-base64-0.12): New variable.
(rust-base64-0.11): Inherit from rust-base64-0.12.
Jakub Kądziołka [Wed, 24 Jun 2020 18:12:07 +0000 (20:12 +0200)]
gnu: rust-grep-searcher-0.1: Update to 0.1.7.
* gnu/packages/crates-io.scm (rust-grep-searcher-0.1): Update to 0.1.7.
[arguments]: Don't skip build. Replace rust-bytecount-0.5 with 0.6.
Jakub Kądziołka [Wed, 24 Jun 2020 17:59:25 +0000 (19:59 +0200)]
gnu: Add rust-bytecount-0.6.
* gnu/packages/crates-io.scm (rust-bytecount-0.6): New variable.
(rust-bytecount-0.5): Inherit from rust-bytecount-0.6. Replace
rust-rand-0.4 with 0.6 (the former only worked due to transitive
dependencies and "the semver trick" [0]).
(rust-bytecount-0.4): Inherit from rust-bytecount-0.5.
[0]: https://github.com/dtolnay/semver-trick
Jakub Kądziołka [Wed, 24 Jun 2020 17:49:01 +0000 (19:49 +0200)]
gnu: rust-aho-corasick-0.7: Update to 0.7.13.
* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.13.
Jakub Kądziołka [Wed, 24 Jun 2020 17:47:08 +0000 (19:47 +0200)]
gnu: rust-grep-regex-0.1: Update to 0.1.8.
* gnu/packages/crates-io.scm (rust-grep-regex-0.1): Update to 0.1.8.
[cargo-inputs]: Add rust-bstr-0.2. Replace rust-thread-local-0.3 with 1.0.
Remove rust-utf8-ranges-1.0.
Jakub Kądziołka [Wed, 24 Jun 2020 17:45:05 +0000 (19:45 +0200)]
gnu: rust-grep-matcher-0.1: Update to 0.1.4.
* gnu/packages/crates-io.scm (rust-grep-matcher-0.1): Update to 0.1.4.
Jakub Kądziołka [Wed, 24 Jun 2020 17:41:27 +0000 (19:41 +0200)]
gnu: rust-regex-1: Update to 1.3.9.
* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.3.9.
[cargo-development-inputs]: Remove rust-doc-comment-0.3.
Jakub Kądziołka [Wed, 24 Jun 2020 17:36:39 +0000 (19:36 +0200)]
gnu: rust-regex-syntax-0.6: Update to 0.6.18.
* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.18.
Jakub Kądziołka [Wed, 24 Jun 2020 17:28:34 +0000 (19:28 +0200)]
gnu: rust-ignore-0.4: Update to 0.4.16.
* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.16.
[arguments]: Make rust-crossbeam-channel-0.4 a development input.
Add rust-crossbeam-utils-0.7 to inputs.
Jakub Kądziołka [Wed, 24 Jun 2020 17:27:20 +0000 (19:27 +0200)]
gnu: rust-crossbeam-utils-0.7: Fix build.
* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.7)[arguments]:
Replace rust-autocfg-0.1 with 1.0. Don't skip build.
Jakub Kądziołka [Wed, 24 Jun 2020 15:17:46 +0000 (17:17 +0200)]
gnu: rust-globset-0.4: Update to 0.4.5.
* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.5.
[cargo-inputs]: Add rust-serde-1.0.
[cargo-development-inputs]: Add rust-lazy-static-1, rust-serde-json-1.0.
Ludovic Courtès [Wed, 24 Jun 2020 23:27:55 +0000 (01:27 +0200)]
Revert "ci: Build Guix System images."
This reverts commit
eda3fcfb46586710fff876ce6254b300795ef543.
This change broke evaluations on CI:
@ build-succeeded /gnu/store/991738x97ff1f8181a7p1pflqwkgagm8-profile.drv -
ERROR: In procedure read:
In procedure scm_lreadr: #<unknown port>:16:144: Unknown # object: #\<
Ludovic Courtès [Tue, 23 Jun 2020 23:02:33 +0000 (01:02 +0200)]
gnu: guix: Build with Guile 3.0.4.
Since Guile 3.0.4 bytecode is not readable by 3.0.2, build the
dependents of 'guix' with 3.0.4 as well.
* gnu/packages/package-management.scm (guix)[inputs, native-inputs]: Use
GUILE-3.0-LATEST.
(gwl, guix-jupyter): Likewise.
* gnu/packages/web.scm (hpcguix-web): Likewise.
* gnu/packages/ci.scm (cuirass): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-guix): Likewise.
Ludovic Courtès [Wed, 24 Jun 2020 22:48:45 +0000 (00:48 +0200)]
gnu: guile: Update to 3.0.4.
* gnu/packages/guile.scm (guile-3.0.3): Rename to...
(guile-3.0-latest): ... this. Update to 3.0.4.
(guile-3.0/libgc-7): Adjust accordingly.
Ludovic Courtès [Wed, 24 Jun 2020 12:48:07 +0000 (14:48 +0200)]
channels: Fix test for introductory commit signer.
Until now the test would always succeed because it would return
'failed, which has truth value. The exercise
'verify-introductory-commit', we need to add a second commit beyond the
introductory commit, which is what we do here.
* tests/channels.scm ("authenticate-channel, wrong first commit
signer"): Add a second commit and authenticate up to that one. Change
'message?' to 'message-condition?'.
Ludovic Courtès [Wed, 24 Jun 2020 08:48:52 +0000 (10:48 +0200)]
gnu: glib: Hide 'zip' binding from SRFI-1.
* gnu/packages/glib.scm: Hide 'zip' from (srfi srfi-1).
Ludovic Courtès [Wed, 24 Jun 2020 08:47:23 +0000 (10:47 +0200)]
services: Add missing (ice-9 format) import.
These issues were reported by -Wformat, though they were harmless in
practice because importing (ice-9 format) changes the global 'format'
binding currently.
* gnu/services/nix.scm: Import (ice-9 format).
* gnu/services/web.scm: Likewise.
* gnu/system/mapped-devices.scm: Likewise.
Jakub Kądziołka [Wed, 24 Jun 2020 21:19:36 +0000 (23:19 +0200)]
gnu: sameboy: Update to 0.13.3.
* gnu/packages/emulators.scm (sameboy): Update to 0.13.3.
Marius Bakke [Wed, 24 Jun 2020 22:13:31 +0000 (00:13 +0200)]
services: childhurd: Adjust for hurd-disk-image move.
This is a follow-up to commit
b904b59ce592c89dfb4675a8c06757afed6738a0.
* gnu/services/virtualization.scm: Import (gnu system images hurd).
Ryan Prior [Tue, 23 Jun 2020 02:54:55 +0000 (02:54 +0000)]
gnu: Add sideload.
* gnu/packages/pantheon.scm (sideload): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Mon, 22 Jun 2020 22:36:05 +0000 (19:36 -0300)]
gnu: Add gmic.
* gnu/packages/image-processing.scm (gmic): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Mon, 22 Jun 2020 03:19:13 +0000 (00:19 -0300)]
gnu: Add photoflare.
* gnu/packages/photo.scm (photoflare): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Marius Bakke [Wed, 24 Jun 2020 18:34:35 +0000 (20:34 +0200)]
gnu: python-on-guile: Update to 1.2.3.5.
* gnu/packages/guile-xyz.scm (python-on-guile): Update to 1.2.3.5.
Marius Bakke [Wed, 24 Jun 2020 18:24:30 +0000 (20:24 +0200)]
gnu: cURL: Replace with 7.71.0 [fixes CVE-2020-8169, CVE-2020-8177].
* gnu/packages/curl.scm (curl-7.71.0): New variable.
(curl)[replacement]: New field.
Maxim Cournoyer [Wed, 24 Jun 2020 20:02:55 +0000 (16:02 -0400)]
gnu: Add emacs-ob-erlang.
* gnu/packages/emacs-xyz.scm (emacs-ob-erlang): New variable.
Jakub Kądziołka [Wed, 24 Jun 2020 14:14:08 +0000 (16:14 +0200)]
gnu: fd: Update to 8.1.1.
* gnu/packages/rust-apps.scm (fd): Update to 8.1.1.
[cargo-inputs]: Add rust-anyhow-1.0, rust-dirs-2.0, rust-users-0.10.
Replace rust-humantime-1.3 with 2, rust-lscolors-0.6 with 0.7,
rust-num-cpus-1.10 with 1.11.
Jakub Kądziołka [Wed, 24 Jun 2020 15:00:02 +0000 (17:00 +0200)]
gnu: Add rust-lscolors-0.7.
* gnu/packages/crates-io.scm (rust-lscolors-0.7): New variable.
(rust-lscolors-0.6): Inherit from rust-lscolors-0.7.
Jakub Kądziołka [Wed, 24 Jun 2020 14:55:58 +0000 (16:55 +0200)]
gnu: Add rust-users-0.10.
* gnu/packages/crates-io.scm (rust-users-0.10): New variable.
(rust-users-0.9): Inherit from rust-users-0.10.
Jakub Kądziołka [Wed, 24 Jun 2020 14:45:04 +0000 (16:45 +0200)]
gnu: Add rust-humantime-2.
* gnu/packages/crates-io.scm (rust-humantime-2): New variable.
(rust-humantime-1.3): Inherit from rust-humantime-2.
Jakub Kądziołka [Wed, 24 Jun 2020 14:30:03 +0000 (16:30 +0200)]
gnu: Remove rust-humantime-1.2.
* gnu/packages/crates-io.scm (rust-humantime-1.2): Remove variable.
(rust-env-logger-0.5, rust-env-logger-0.6)[arguments]: Replace
rust-humantime-1.2 with 1.3. Don't skip build.
Christopher Baines [Tue, 23 Jun 2020 17:24:37 +0000 (18:24 +0100)]
nix: Tweak .gitignore files.
Remove .gitignore entries where they match source files that are tracked in
Git. This is relevant to me at least, as some code searching tools use
.gitignore files and will ignore matched files.
Mathieu Othacehe [Wed, 24 Jun 2020 18:50:42 +0000 (20:50 +0200)]
system: image: Enable compression on ISO9660 images.
ISO9660 image compression was temporarily disabled to speed-up tests of the
new image API. Enable it again.
* gnu/system/image.scm (iso9660-image)[compression]: Enable it.
Mathieu Othacehe [Sat, 13 Jun 2020 13:58:06 +0000 (15:58 +0200)]
ci: Build Guix System images.