jackhill/guix/guix.git
4 years agognu: Add quantile-estimator.
Katherine Cox-Buday [Mon, 1 Jun 2020 22:41:40 +0000 (17:41 -0500)]
gnu: Add quantile-estimator.

* gnu/packages/lisp-xyz.scm (sbcl-quantile-estimator, ecl-quantile-estimator,
  cl-quantile-estimator): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
4 years agognu: txr: Update to 239.
Guillaume Le Vaillant [Fri, 5 Jun 2020 12:08:20 +0000 (14:08 +0200)]
gnu: txr: Update to 239.

* gnu/packages/lisp.scm (txr): Update to 239.
  [arguments]: Use cc-for-target.

4 years agognu: guix: Update to 7730f41afd.
Mathieu Othacehe [Fri, 5 Jun 2020 07:10:34 +0000 (09:10 +0200)]
gnu: guix: Update to 7730f41afd.

* gnu/packages/package-management.scm (guix): Update to 1.1.0-5.7730f41.

4 years agoinstaller: final: Add some extra logging.
Mathieu Othacehe [Thu, 4 Jun 2020 12:56:37 +0000 (14:56 +0200)]
installer: final: Add some extra logging.

* gnu/installer/final.scm (kill-cow-users): Log the killed process name,
(umount-cow-store): inform that we are umounting the cow-store.

4 years agognu: rosegarden: Update to 20.06.
Nicolas Goaziou [Thu, 4 Jun 2020 21:59:12 +0000 (23:59 +0200)]
gnu: rosegarden: Update to 20.06.

* gnu/packages/music.scm (rosegarden): Update to 20.06.

4 years agognu: guile-rsvg: Use 'git-fetch' instead of a generated archive.
Ludovic Courtès [Thu, 4 Jun 2020 21:25:54 +0000 (23:25 +0200)]
gnu: guile-rsvg: Use 'git-fetch' instead of a generated archive.

* gnu/packages/gtk.scm (guile-rsvg)[source]: Switch to GIT-FETCH.

4 years agobash completion: Complete sub-commands after 'guix time-machine'.
Ludovic Courtès [Thu, 4 Jun 2020 16:09:11 +0000 (18:09 +0200)]
bash completion: Complete sub-commands after 'guix time-machine'.

* etc/completion/bash/guix (_guix_complete_subcommand): New function.
(_guix_complete): Use it.  For "time-machine", call
'_guix_complete_subcommand' by default.

4 years agobash completion: Complete file names after '-p' and '-C'.
Ludovic Courtès [Thu, 4 Jun 2020 15:32:23 +0000 (17:32 +0200)]
bash completion: Complete file names after '-p' and '-C'.

* etc/completion/bash/guix (_guix_is_dash_C, _guix_is_dash_p): New functions.
(_guix_complete): Honor them for "install", "remove", "upgrade", "pull",
and "time-machine".

4 years agognu: emacs-modus-operandi-theme: Update to 0.9.0.
Nicolas Goaziou [Thu, 4 Jun 2020 21:24:06 +0000 (23:24 +0200)]
gnu: emacs-modus-operandi-theme: Update to 0.9.0.

* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.9.0.

4 years agognu: emacs-modus-vivendi-theme: Update to 0.9.0.
Nicolas Goaziou [Thu, 4 Jun 2020 21:23:38 +0000 (23:23 +0200)]
gnu: emacs-modus-vivendi-theme: Update to 0.9.0.

* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.9.0.

4 years agognu: Add emacs-meson-mode.
Fredrik Salomonsson [Thu, 4 Jun 2020 19:42:30 +0000 (12:42 -0700)]
gnu: Add emacs-meson-mode.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: autorandr: Fix typo.
Brice Waegeneire [Sat, 30 May 2020 12:49:45 +0000 (14:49 +0200)]
gnu: autorandr: Fix typo.

* gnu/packages/xdisorg.scm (autorandr)[arguments]<phases>: Fix typo in
bash completion directory.

4 years agognu: emacs-treemacs: Update to 2.8.
Katherine Cox-Buday [Thu, 4 Jun 2020 15:45:44 +0000 (10:45 -0500)]
gnu: emacs-treemacs: Update to 2.8.

* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.8.
[arguments]: Do not prepare dependencies before testing.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: emacs-slack: Update to a6d9f49.
Katherine Cox-Buday [Thu, 4 Jun 2020 15:30:05 +0000 (10:30 -0500)]
gnu: emacs-slack: Update to a6d9f49.

* gnu/packages/emacs-xyz.scm (emacs-slack): Update to a6d9f49.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: network-manager-applet: Propagate 'libnma'.
Brice Waegeneire [Tue, 2 Jun 2020 19:32:32 +0000 (21:32 +0200)]
gnu: network-manager-applet: Propagate 'libnma'.

Fixes <https://issues.guix.info/41653>.

* gnu/packages/gnome.scm (network-manager-applet)[inputs]: Move 'libnma'
to …
[propagated-inputs]: … here.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: emacs-nov-el: Add comment about upstream not tagging releases.
Nicolas Goaziou [Thu, 4 Jun 2020 13:31:59 +0000 (15:31 +0200)]
gnu: emacs-nov-el: Add comment about upstream not tagging releases.

* gnu/packages/emacs-xyz.scm (emacs-nov-el): Add a comment.  Fix indentation.

4 years agognu: emacs-elpher: Update to 2.7.9.
Simon South [Thu, 4 Jun 2020 01:48:41 +0000 (21:48 -0400)]
gnu: emacs-elpher: Update to 2.7.9.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: emacs-nov-el: Update to 0.3.0.
Simon South [Thu, 4 Jun 2020 01:22:21 +0000 (21:22 -0400)]
gnu: emacs-nov-el: Update to 0.3.0.

* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.0.
[home-page, source]: Use new upstream URIs.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: Add emacs-glsl-mode.
Fredrik Salomonsson [Thu, 4 Jun 2020 12:55:19 +0000 (14:55 +0200)]
gnu: Add emacs-glsl-mode.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agodoc: cookbook: Add entry about getting substitutes through Tor.
Brice Waegeneire [Wed, 3 Jun 2020 19:05:30 +0000 (21:05 +0200)]
doc: cookbook: Add entry about getting substitutes through Tor.

* doc/guix-cookbook.texi (Getting substitutes from Tor): New section.

4 years agoxorg: honor xorg-configuration-server in xorg-configuration->file
Caleb Ristvedt [Tue, 2 Jun 2020 11:28:46 +0000 (06:28 -0500)]
xorg: honor xorg-configuration-server in xorg-configuration->file

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

Previously the xorg-server package specified in the configuration was ignored
entirely in xorg-configuration->file.  This had the effect that while the X
program of the configured package would be executed, the modules of the
configured package would be ignored in favor of the default xorg-server
package's modules.  This fixes that.

* gnu/services/xorg.scm (xorg-configuration->file): honor
  xorg-configuration-server.

4 years agognu: python-pypairix: Update to 0.3.7 and build programs.
Ricardo Wurmus [Thu, 4 Jun 2020 09:54:38 +0000 (11:54 +0200)]
gnu: python-pypairix: Update to 0.3.7 and build programs.

* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.7.
[source]: Fetch from github.
[arguments]: Add phases "build-programs" and "install-programs".

4 years agognu: sameboy: Update to 0.13.1 [security fix].
Jakub Kądziołka [Wed, 3 Jun 2020 19:21:34 +0000 (21:21 +0200)]
gnu: sameboy: Update to 0.13.1 [security fix].

* gnu/packages/emulators.scm (sameboy): Update to 0.13.1.

4 years agognu: linux-libre: Update to 5.4.44.
Mark H Weaver [Wed, 3 Jun 2020 18:48:20 +0000 (14:48 -0400)]
gnu: linux-libre: Update to 5.4.44.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.44.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: linux-libre@5.6: Update to 5.6.16.
Mark H Weaver [Wed, 3 Jun 2020 18:47:44 +0000 (14:47 -0400)]
gnu: linux-libre@5.6: Update to 5.6.16.

* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.16.
(linux-libre-5.6-pristine-source): Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.126.
Mark H Weaver [Wed, 3 Jun 2020 18:47:09 +0000 (14:47 -0400)]
gnu: linux-libre@4.19: Update to 4.19.126.

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

4 years agognu: linux-libre@4.14: Update to 4.14.183.
Mark H Weaver [Wed, 3 Jun 2020 18:46:30 +0000 (14:46 -0400)]
gnu: linux-libre@4.14: Update to 4.14.183.

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

4 years agognu: linux-libre@4.9: Update to 4.9.226.
Mark H Weaver [Wed, 3 Jun 2020 18:46:02 +0000 (14:46 -0400)]
gnu: linux-libre@4.9: Update to 4.9.226.

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

4 years agognu: linux-libre@4.4: Update to 4.4.226.
Mark H Weaver [Wed, 3 Jun 2020 18:45:05 +0000 (14:45 -0400)]
gnu: linux-libre@4.4: Update to 4.4.226.

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

4 years agognu: mpg123: Update to 1.26.1.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 18:44:47 +0000 (20:44 +0200)]
gnu: mpg123: Update to 1.26.1.

* gnu/packages/mp3.scm (mpg123): Update to 1.26.1.

4 years agognu: ncdu: Update to 1.15.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 18:05:52 +0000 (20:05 +0200)]
gnu: ncdu: Update to 1.15.

* gnu/packages/ncdu.scm (ncdu): Update to 1.15.

4 years agognu: lsp-plugins: Update to 1.1.22.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 18:05:26 +0000 (20:05 +0200)]
gnu: lsp-plugins: Update to 1.1.22.

* gnu/packages/music.scm (lsp-plugins): Update to 1.1.22.

4 years agognu: perl-net-dns: Update to 1.24.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 18:00:03 +0000 (20:00 +0200)]
gnu: perl-net-dns: Update to 1.24.

* gnu/packages/networking.scm (perl-net-dns): Update to 1.24.

4 years agognu: ocaml-extlib: Update to 1.7.7.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 17:59:50 +0000 (19:59 +0200)]
gnu: ocaml-extlib: Update to 1.7.7.

* gnu/packages/ocaml.scm (ocaml-extlib): Update to 1.7.7.
[source]: Update TLD.

4 years agognu: hcxdumptool: Fix cross-compilation.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 17:56:47 +0000 (19:56 +0200)]
gnu: hcxdumptool: Fix cross-compilation.

* gnu/packages/networking.scm (hcxdumptool)[arguments]: Use CC-FOR-TARGET.

4 years agognu: hcxdumptool: Update to 6.0.6.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 17:56:37 +0000 (19:56 +0200)]
gnu: hcxdumptool: Update to 6.0.6.

* gnu/packages/networking.scm (hcxdumptool): Update to 6.0.6.
[inputs]: Add openssl.

4 years agognu: Add mergerfs-tools.
Lars-Dominik Braun [Sat, 30 May 2020 17:10:55 +0000 (19:10 +0200)]
gnu: Add mergerfs-tools.

* gnu/packages/storage.scm (mergerfs-tools): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add mergerfs.
Lars-Dominik Braun [Sat, 30 May 2020 17:10:30 +0000 (19:10 +0200)]
gnu: Add mergerfs.

* gnu/packages/storage.scm (mergerfs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add Polish hunspell dictionary.
Marcin Karpezo [Fri, 29 May 2020 17:30:12 +0000 (19:30 +0200)]
gnu: Add Polish hunspell dictionary.

* gnu/packages/libreoffice.scm (hunspell-dict-pl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: java-openjfx-build: Fix indentation.
Alexey Abramov [Sat, 30 May 2020 17:09:44 +0000 (19:09 +0200)]
gnu: java-openjfx-build: Fix indentation.

* gnu/packages/java.scm (java-openjfx-build)[source]: Change the indentation
  of the uri dirictive.

Signed-off-by: Alexey Abramov <levenson@mmer.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: java-openjfx-build: Add helpful patch.
Alexey Abramov [Sat, 30 May 2020 17:09:43 +0000 (19:09 +0200)]
gnu: java-openjfx-build: Add helpful patch.

* gnu/packages/java.scm (java-openjfx-build)[source]: Use it.
* gnu/packages/patches/java-openjfx-build-jdk_version.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Alexey Abramov <levenson@mmer.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: Mention Btrfs compression.
Ludovic Courtès [Wed, 3 Jun 2020 15:22:43 +0000 (17:22 +0200)]
doc: Mention Btrfs compression.

Suggested by Pierre Neidhardt <mail@ambrevar.xyz>.

* doc/guix.texi (Keyboard Layout and Networking and Partitioning):
Mention Btrfs compression.

4 years agognu: shepherd: Update to 0.8.1.
Ludovic Courtès [Wed, 3 Jun 2020 12:51:38 +0000 (14:51 +0200)]
gnu: shepherd: Update to 0.8.1.

* gnu/packages/admin.scm (shepherd): Update to 0.8.1.

4 years agognu: python-can: Update to 3.3.3.
Maxim Cournoyer [Wed, 3 Jun 2020 15:08:16 +0000 (11:08 -0400)]
gnu: python-can: Update to 3.3.3.

This fixes the build of python-can, which is very exacting w.r.t. to its
dependencies.

* gnu/packages/python-xyz.scm (python-can): Update to 3.3.3.
[phases]{relax-version-requirements}: New phase.
[native-inputs]: Add python-coverage.
[license]: Correct the license to lgpl3+.

4 years agognu: services: docker: Add a debug? parameter.
Maxim Cournoyer [Tue, 2 Jun 2020 00:54:40 +0000 (20:54 -0400)]
gnu: services: docker: Add a debug? parameter.

* gnu/services/docker.scm (docker-configuration): Add a debug? field.
(containerd-shepherd-service): Pass the "--log-level=debug" argument when
DEBUG? is true.
(docker-shepherd-service): Pass the "--debug" and "--log-level=debug"
arguments when DEBUG? is true.
* doc/guix.texi (Miscellaneous Services): Update doc.

4 years agognu: Add python-pairtools.
Ricardo Wurmus [Wed, 3 Jun 2020 13:01:19 +0000 (15:01 +0200)]
gnu: Add python-pairtools.

* gnu/packages/bioinformatics.scm (python-pairtools): New variable.

4 years agognu: Remove bedtools-2.26.
Ricardo Wurmus [Wed, 3 Jun 2020 12:06:28 +0000 (14:06 +0200)]
gnu: Remove bedtools-2.26.

* gnu/packages/bioinformatics.scm (bedtools-2.26): Remove variable.

4 years agognu: python-pybedtools: Disable unreliable test.
Ricardo Wurmus [Wed, 3 Jun 2020 12:05:43 +0000 (14:05 +0200)]
gnu: python-pybedtools: Disable unreliable test.

* gnu/packages/bioinformatics.scm (python-pybedtools)[arguments]: Disable
test_intron_exon_reads test; run tests verbosely.

test_intron_exon_reads

4 years agognu: librdkafka: Update to 1.4.2.
Katherine Cox-Buday [Tue, 2 Jun 2020 21:02:13 +0000 (16:02 -0500)]
gnu: librdkafka: Update to 1.4.2.

* gnu/packages/networking.scm (librdkafka): Update to 1.4.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
4 years agognu: global: Don't build static libraries.
Efraim Flashner [Wed, 3 Jun 2020 09:46:04 +0000 (12:46 +0300)]
gnu: global: Don't build static libraries.

* gnu/packages/code.scm (global)[arguments]: Add configure-flag to
disable static libraries.

4 years agognu: global: Move vim plugins to correct directory.
Efraim Flashner [Wed, 3 Jun 2020 09:43:04 +0000 (12:43 +0300)]
gnu: global: Move vim plugins to correct directory.

* gnu/packages/code.scm (global)[arguments]: Adjust 'post-install phase
to install vim plugin files to the expected directory.

4 years agognu: emacs-auctex: Update to 12.2.3.
Nicolas Goaziou [Wed, 3 Jun 2020 08:08:44 +0000 (10:08 +0200)]
gnu: emacs-auctex: Update to 12.2.3.

* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.3.

4 years agognu: fmt: Update to 6.2.1.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 04:44:38 +0000 (06:44 +0200)]
gnu: fmt: Update to 6.2.1.

* gnu/packages/pretty-print.scm (fmt): Update to 6.2.1.

4 years agognu: camlp5: Update to 7.12.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 04:02:09 +0000 (06:02 +0200)]
gnu: camlp5: Update to 7.12.

* gnu/packages/ocaml.scm (camlp5): Update to 7.12.

4 years agognu: re2: Update to 2020-06-01.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 04:01:39 +0000 (06:01 +0200)]
gnu: re2: Update to 2020-06-01.

* gnu/packages/regex.scm (re2): Update to 2020-06-01.

4 years agognu: nix: Update to 2.3.5.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 03:43:17 +0000 (05:43 +0200)]
gnu: nix: Update to 2.3.5.

* gnu/packages/package-management.scm (nix): Update to 2.3.5.

4 years agognu: intel-vaapi-driver: Update to 2.4.1.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 03:33:02 +0000 (05:33 +0200)]
gnu: intel-vaapi-driver: Update to 2.4.1.

* gnu/packages/video.scm (intel-vaapi-driver): Update to 2.4.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf, automake, and libtool.

4 years agognu: osinfo-db: Update to 20200529.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 01:01:35 +0000 (03:01 +0200)]
gnu: osinfo-db: Update to 20200529.

* gnu/packages/virtualization.scm (osinfo-db): Update to 20200529.

4 years agognu: osinfo-db-tools: Update to 1.8.0.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 00:37:27 +0000 (02:37 +0200)]
gnu: osinfo-db-tools: Update to 1.8.0.

* gnu/packages/virtualization.scm (osinfo-db-tools): Update to 1.8.0.

4 years agognu: qutebrowser: Update to 1.12.0.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 00:20:57 +0000 (02:20 +0200)]
gnu: qutebrowser: Update to 1.12.0.

* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.12.0.

4 years agognu: bs1770gain: Deduplicate home page URLs.
Tobias Geerinckx-Rice [Wed, 3 Jun 2020 00:00:03 +0000 (02:00 +0200)]
gnu: bs1770gain: Deduplicate home page URLs.

* gnu/packages/audio.scm (bs1770gain)[source]: Re-use the HOME-PAGE
field in the snippet.

4 years agognu: bs1770gain: Update to 0.7.0.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:58:08 +0000 (01:58 +0200)]
gnu: bs1770gain: Update to 0.7.0.

* gnu/packages/audio.scm (bs1770gain): Update to 0.7.0.

4 years agognu: iw: Use CC-FOR-TARGET.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 19:41:32 +0000 (21:41 +0200)]
gnu: iw: Use CC-FOR-TARGET.

* gnu/packages/linux.scm (iw)[arguments]: Use CC-FOR-TARGET.

4 years agognu: net-tools: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 19:31:11 +0000 (21:31 +0200)]
gnu: net-tools: Fix cross-compilation.

* gnu/packages/linux.scm (net-tools)[arguments]: Use CC-FOR-TARGET.

4 years agognu: lemonbar: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 19:16:24 +0000 (21:16 +0200)]
gnu: lemonbar: Fix cross-compilation.

* gnu/packages/wm.scm (lemonbar)[arguments]: Use CC-FOR-TARGET.

4 years agognu: inxi-minimal: Update to 3.1.01-1.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:51:19 +0000 (01:51 +0200)]
gnu: inxi-minimal: Update to 3.1.01-1.

* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.01-1.

4 years agognu: acpica: Update to 20200528.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:50:22 +0000 (01:50 +0200)]
gnu: acpica: Update to 20200528.

* gnu/packages/admin.scm (acpica): Update to 20200528.

4 years agognu: blktrace: Prepare for cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:47:22 +0000 (01:47 +0200)]
gnu: blktrace: Prepare for cross-compilation.

* gnu/packages/linux.scm (blktrace)[arguments]: Use CC-FOR-TARGET.

4 years agognu: mdadm: Actually cross-compile.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:42:43 +0000 (01:42 +0200)]
gnu: mdadm: Actually cross-compile.

* gnu/packages/linux.scm (mdadm)[arguments]: Use CC-FOR-TARGET.

4 years agognu: hdparm: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:38:11 +0000 (01:38 +0200)]
gnu: hdparm: Fix cross-compilation.

* gnu/packages/linux.scm (hdparm)[arguments]: Use CC-FOR-TARGET.
Don't strip the binary during the build phase.

4 years agognu: mbpfan: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:31:27 +0000 (01:31 +0200)]
gnu: mbpfan: Fix cross-compilation.

* gnu/packages/linux.scm (mbpfan)[arguments]: Use CC-FOR-TARGET.

4 years agognu: earlyoom: Actually cross-compile.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:28:17 +0000 (01:28 +0200)]
gnu: earlyoom: Actually cross-compile.

* gnu/packages/linux.scm (earlyoom)[arguments]: Use CC-FOR-TARGET.

4 years agognu: i2c-tools: Actually cross-compile.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 23:26:13 +0000 (01:26 +0200)]
gnu: i2c-tools: Actually cross-compile.

* gnu/packages/linux.scm (i2c-tools)[arguments]: Use CC-FOR-TARGET.

4 years agognu: libabigail: Update to 1.7.
Marius Bakke [Tue, 2 Jun 2020 21:41:08 +0000 (23:41 +0200)]
gnu: libabigail: Update to 1.7.

* gnu/packages/elf.scm (libabigail): Update to 1.7.

4 years agognu: dbus: Fix CVE-2020-12049.
Marius Bakke [Tue, 2 Jun 2020 21:40:19 +0000 (23:40 +0200)]
gnu: dbus: Fix CVE-2020-12049.

* gnu/packages/patches/dbus-CVE-2020-12049.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/glib.scm (dbus/fixed): New variable.
(dbus)[replacement]: New field.

4 years agognu: sct: Prepare for cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 18:56:43 +0000 (20:56 +0200)]
gnu: sct: Prepare for cross-compilation.

* gnu/packages/xdisorg.scm (sct)[arguments]: Use CC-FOR-TARGET.

4 years agognu: sct: Update to 0.5.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 18:56:24 +0000 (20:56 +0200)]
gnu: sct: Update to 0.5.

* gnu/packages/xdisorg.scm (sct): Update to 0.5.

4 years agognu: ubridge: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 02:24:21 +0000 (04:24 +0200)]
gnu: ubridge: Fix cross-compilation.

* gnu/packages/networking.scm (ubridge)[arguments]: Use CC-FOR-TARGET.

4 years agognu: memtester: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 18:29:12 +0000 (20:29 +0200)]
gnu: memtester: Fix cross-compilation.

* gnu/packages/hardware.scm (memtester)[arguments]: Use CC-FOR-TARGET.

4 years agognu: iniparser: Edit synopsis & description.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:52:29 +0000 (19:52 +0200)]
gnu: iniparser: Edit synopsis & description.

* gnu/packages/samba.scm (iniparser)[synopsis, description]: Flesh out.

4 years agognu: iniparser: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:27:11 +0000 (19:27 +0200)]
gnu: iniparser: Fix cross-compilation.

* gnu/packages/samba.scm (iniparser)[arguments]: Use CC-FOR-TARGET.

4 years agognu: linenoise: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:25:28 +0000 (19:25 +0200)]
gnu: linenoise: Fix cross-compilation.

* gnu/packages/shells.scm (linenoise)[arguments]: Use CC-FOR-TARGET.

4 years agognu: clipnotify: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:24:36 +0000 (19:24 +0200)]
gnu: clipnotify: Fix cross-compilation.

* gnu/packages/xdisorg.scm (clipnotify)[arguments]: Use CC-FOR-TARGET.

4 years agognu: nvme-cli: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:17:16 +0000 (19:17 +0200)]
gnu: nvme-cli: Fix cross-compilation.

* gnu/packages/linux.scm (nvme-cli)[arguments]: Use CC-FOR-TARGET.

4 years agognu: lolcat: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:15:03 +0000 (19:15 +0200)]
gnu: lolcat: Fix cross-compilation.

* gnu/packages/games.scm (lolcat)[arguments]: Use CC-FOR-TARGET.

4 years agognu: clzip: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:11:44 +0000 (19:11 +0200)]
gnu: clzip: Fix cross-compilation.

* gnu/packages/compression.scm (clzip)[arguments]: Use CC-FOR-TARGET.

4 years agognu: lunzip: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:11:15 +0000 (19:11 +0200)]
gnu: lunzip: Fix cross-compilation.

* gnu/packages/compression.scm (lunzip)[arguments]: Use CC-FOR-TARGET.

4 years agognu: pigz: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 17:11:05 +0000 (19:11 +0200)]
gnu: pigz: Fix cross-compilation.

* gnu/packages/compression.scm (pigz)[arguments]: Use CC-FOR-TARGET.

4 years agognu: os-prober: Fix cross-compilation.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 16:57:15 +0000 (18:57 +0200)]
gnu: os-prober: Fix cross-compilation.

* gnu/packages/bootloaders.scm (os-prober)[arguments]: Use CC-FOR-TARGET.

4 years agognu: texlive-csquotes: Update source checksum.
Marius Bakke [Tue, 2 Jun 2020 18:35:00 +0000 (20:35 +0200)]
gnu: texlive-csquotes: Update source checksum.

This package had not been adjusted for the TeX Live 2019 upgrade.
Fixes <https://bugs.gnu.org/41660>.

* gnu/packages/tex.scm (texlive-csquotes)[simple-texlive-package]: Update
expected checksum.

4 years agognu: toutenclic: Add missing input.
Marius Bakke [Tue, 2 Jun 2020 12:44:11 +0000 (14:44 +0200)]
gnu: toutenclic: Add missing input.

* gnu/packages/education.scm (toutenclic)[native-inputs]: Add UNZIP.

4 years agognu: libreoffice: Update to 4.4.2.2.
Efraim Flashner [Tue, 2 Jun 2020 18:12:35 +0000 (21:12 +0300)]
gnu: libreoffice: Update to 4.4.2.2.

* gnu/packages/libreoffice.scm (libreoffice): Update to 4.4.2.2.
[arguments]: Remove unrecognized configure-flag.

4 years agognu: icecat: Update to 68.9.0-guix0-preview1 [security fixes].
Mark H Weaver [Tue, 2 Jun 2020 04:24:56 +0000 (00:24 -0400)]
gnu: icecat: Update to 68.9.0-guix0-preview1 [security fixes].

Includes fixes for CVE-2020-12399 and CVE-2020-12405.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

4 years agognu: nss: Fix CVE-2020-12399 via graft.
Mark H Weaver [Tue, 2 Jun 2020 18:05:46 +0000 (14:05 -0400)]
gnu: nss: Fix CVE-2020-12399 via graft.

* gnu/packages/patches/nss-CVE-2020-12399.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/nss.scm (nss/fixed): New variable.
(nss)[replacement]: Add field.

4 years agognu: guix, guix-jupyter, cuirass, hpcguix-web: Use Guile-JSON 4.0.
Ludovic Courtès [Tue, 2 Jun 2020 16:27:49 +0000 (18:27 +0200)]
gnu: guix, guix-jupyter, cuirass, hpcguix-web: Use Guile-JSON 4.0.

* gnu/packages/package-management.scm (guix)[native-inputs]
[propagated-inputs]: Use GUILE-JSON-4 instead of GUILE-JSON-3.
* gnu/packages/ci.scm (cuirass)[inputs]: Likewise.
* gnu/packages/package-management.scm (guix-jupyter)[propagated-inputs]:
Likewise.
* gnu/packages/web.scm (hpcguix-web)[propagated-inputs]: Likewise.

4 years agognu: guile-json: Add version 4.0.1.
Ludovic Courtès [Tue, 2 Jun 2020 16:26:34 +0000 (18:26 +0200)]
gnu: guile-json: Add version 4.0.1.

* gnu/packages/guile.scm (guile-json-4): New variable.
(guile2.2-json): Use it.

4 years agodoc: Update README to refer to the manual.
Ludovic Courtès [Tue, 2 Jun 2020 12:50:54 +0000 (14:50 +0200)]
doc: Update README to refer to the manual.

* README (Requirements): Refer to the manual.
(Installation): Update URL of the manual.

4 years agogit-authenticate: Rename '%committers' to '%historical-committers'.
Ludovic Courtès [Mon, 1 Jun 2020 15:23:34 +0000 (17:23 +0200)]
git-authenticate: Rename '%committers' to '%historical-committers'.

* build-aux/git-authenticate.scm (%committers): Rename to...
(%historical-committers): ... this.
(%authorized-signing-keys): Rename to...
(%historical-authorized-signing-keys): ... this.
(authenticate-commit): Adjust accordingly.

4 years agognu: libuemf: Work around Guile texinfo limitations.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 16:15:08 +0000 (18:15 +0200)]
gnu: libuemf: Work around Guile texinfo limitations.

* gnu/packages/image.scm (libuemf)[description]: Substitute @acronym{}
for @abbr{}.

4 years agognu: haproxy: Update to 2.1.5.
Tobias Geerinckx-Rice [Tue, 2 Jun 2020 02:33:27 +0000 (04:33 +0200)]
gnu: haproxy: Update to 2.1.5.

* gnu/packages/networking.scm (haproxy): Update to 2.1.5.