jackhill/guix/guix.git
4 years agognu: r-fit-models: Update to 0.63.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:44 +0000 (12:13 +0200)]
gnu: r-fit-models: Update to 0.63.

* gnu/packages/statistics.scm (r-fit-models): Update to 0.63.

4 years agognu: r-glmnet: Update to 4.0-2.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:41 +0000 (12:13 +0200)]
gnu: r-glmnet: Update to 4.0-2.

* gnu/packages/statistics.scm (r-glmnet): Update to 4.0-2.
[propagated-inputs]: Add r-survival.

4 years agognu: r-rmarkdown: Update to 2.3.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:37 +0000 (12:13 +0200)]
gnu: r-rmarkdown: Update to 2.3.

* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.3.

4 years agognu: r-backports: Update to 1.1.8.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:34 +0000 (12:13 +0200)]
gnu: r-backports: Update to 1.1.8.

* gnu/packages/statistics.scm (r-backports): Update to 1.1.8.

4 years agognu: r-ggplot2: Update to 3.3.2.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:31 +0000 (12:13 +0200)]
gnu: r-ggplot2: Update to 3.3.2.

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

4 years agognu: r-isoband: Update to 0.2.2.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:28 +0000 (12:13 +0200)]
gnu: r-isoband: Update to 0.2.2.

* gnu/packages/cran.scm (r-isoband): Update to 0.2.2.
[propagated-inputs]: Remove r-rcpp.

4 years agognu: r-zvcv: Update to 2.1.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:23 +0000 (12:13 +0200)]
gnu: r-zvcv: Update to 2.1.0.

* gnu/packages/cran.scm (r-zvcv): Update to 2.1.0.
[propagated-inputs]: Remove r-partitions; add r-bh, r-dplyr, r-magrittr, and r-rlinsolve.

4 years agognu: r-umap: Update to 0.2.6.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:16 +0000 (12:13 +0200)]
gnu: r-umap: Update to 0.2.6.0.

* gnu/packages/cran.scm (r-umap): Update to 0.2.6.0.

4 years agognu: r-ldheatmap: Update to 0.99-8.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:13 +0000 (12:13 +0200)]
gnu: r-ldheatmap: Update to 0.99-8.

* gnu/packages/cran.scm (r-ldheatmap): Update to 0.99-8.

4 years agognu: r-nonnest2: Update to 0.5-4.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:10 +0000 (12:13 +0200)]
gnu: r-nonnest2: Update to 0.5-4.

* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-4.

4 years agognu: r-rcppgsl: Update to 0.3.8.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:07 +0000 (12:13 +0200)]
gnu: r-rcppgsl: Update to 0.3.8.

* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.8.
[native-inputs]: Remove r-knitr.

4 years agognu: r-ggeffects: Update to 0.15.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:13:02 +0000 (12:13 +0200)]
gnu: r-ggeffects: Update to 0.15.0.

* gnu/packages/cran.scm (r-ggeffects): Update to 0.15.0.

4 years agognu: r-bayestestr: Update to 0.7.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:59 +0000 (12:12 +0200)]
gnu: r-bayestestr: Update to 0.7.0.

* gnu/packages/cran.scm (r-bayestestr): Update to 0.7.0.

4 years agognu: r-rstatix: Update to 0.6.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:53 +0000 (12:12 +0200)]
gnu: r-rstatix: Update to 0.6.0.

* gnu/packages/cran.scm (r-rstatix): Update to 0.6.0.
[propagated-inputs]: Add r-generics.

4 years agognu: r-radiant-data: Update to 1.3.9.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:49 +0000 (12:12 +0200)]
gnu: r-radiant-data: Update to 1.3.9.

* gnu/packages/cran.scm (r-radiant-data): Update to 1.3.9.

4 years agognu: r-tinytex: Update to 0.24.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:46 +0000 (12:12 +0200)]
gnu: r-tinytex: Update to 0.24.

* gnu/packages/cran.scm (r-tinytex): Update to 0.24.

4 years agognu: r-xfun: Update to 0.15.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:43 +0000 (12:12 +0200)]
gnu: r-xfun: Update to 0.15.

* gnu/packages/cran.scm (r-xfun): Update to 0.15.

4 years agognu: r-calibrate: Update to 1.7.7.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:39 +0000 (12:12 +0200)]
gnu: r-calibrate: Update to 1.7.7.

* gnu/packages/cran.scm (r-calibrate): Update to 1.7.7.

4 years agognu: r-htmltable: Update to 2.0.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:36 +0000 (12:12 +0200)]
gnu: r-htmltable: Update to 2.0.0.

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

4 years agognu: r-htmltools: Update to 0.5.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:32 +0000 (12:12 +0200)]
gnu: r-htmltools: Update to 0.5.0.

* gnu/packages/cran.scm (r-htmltools): Update to 0.5.0.
[propagated-inputs]: Remove r-rcpp; add r-base64enc.

4 years agognu: r-v8: Update to 3.2.0.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:28 +0000 (12:12 +0200)]
gnu: r-v8: Update to 3.2.0.

* gnu/packages/cran.scm (r-v8): Update to 3.2.0.

4 years agognu: r-hdf5array: Update to 1.16.1.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:25 +0000 (12:12 +0200)]
gnu: r-hdf5array: Update to 1.16.1.

* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.16.1.

4 years agognu: r-rhdf5: Update to 2.32.1.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:22 +0000 (12:12 +0200)]
gnu: r-rhdf5: Update to 2.32.1.

* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.32.1.

4 years agognu: r-biomart: Update to 2.44.1.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:18 +0000 (12:12 +0200)]
gnu: r-biomart: Update to 2.44.1.

* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.44.1.

4 years agognu: r-genomeinfodb: Update to 1.24.2.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:15 +0000 (12:12 +0200)]
gnu: r-genomeinfodb: Update to 1.24.2.

* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.24.2.

4 years agognu: r-gdsfmt: Update to 1.24.1.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:12 +0000 (12:12 +0200)]
gnu: r-gdsfmt: Update to 1.24.1.

* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.24.1.

4 years agognu: r-cicero: Update to 1.6.1.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:09 +0000 (12:12 +0200)]
gnu: r-cicero: Update to 1.6.1.

* gnu/packages/bioconductor.scm (r-cicero): Update to 1.6.1.
[propagated-inputs]: Add r-stringi.

4 years agognu: r-cytoml: Update to 2.0.5.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:05 +0000 (12:12 +0200)]
gnu: r-cytoml: Update to 2.0.5.

* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.0.5.
[propagated-inputs]: Add r-xml2.

4 years agognu: r-wiggleplotr: Update to 1.12.1.
Ricardo Wurmus [Mon, 22 Jun 2020 10:12:01 +0000 (12:12 +0200)]
gnu: r-wiggleplotr: Update to 1.12.1.

* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.12.1.

4 years agognu: r-regioner: Update to 1.20.1.
Ricardo Wurmus [Mon, 22 Jun 2020 10:11:54 +0000 (12:11 +0200)]
gnu: r-regioner: Update to 1.20.1.

* gnu/packages/bioconductor.scm (r-regioner): Update to 1.20.1.

4 years agognu: Add r-rlinsolve.
Ricardo Wurmus [Mon, 22 Jun 2020 09:44:07 +0000 (11:44 +0200)]
gnu: Add r-rlinsolve.

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

4 years agognu: cuirass: Update to 0.0.1-33-61cc56f6.
Mathieu Othacehe [Mon, 22 Jun 2020 08:39:17 +0000 (10:39 +0200)]
gnu: cuirass: Update to 0.0.1-33-61cc56f6.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-33-61cc56f6.

4 years agognu: xl2tpd: Fix typo.
Mathieu Othacehe [Mon, 22 Jun 2020 08:27:05 +0000 (10:27 +0200)]
gnu: xl2tpd: Fix typo.

* gnu/packages/vpn.scm (xl2tpd)[arguments]: Turn "-DPPD" into "-DPPPD".

4 years agognu: express: Update to 1.5.3.
Ricardo Wurmus [Mon, 22 Jun 2020 07:06:53 +0000 (09:06 +0200)]
gnu: express: Update to 1.5.3.

* gnu/packages/bioinformatics.scm (express): Update to 1.5.3.
[source]: Fetch from Github.
[arguments]: Add phase "remove-update-check".

4 years agognu: youtube-dl: Update to 2020.06.16.
Tobias Geerinckx-Rice [Sun, 21 Jun 2020 17:38:37 +0000 (19:38 +0200)]
gnu: youtube-dl: Update to 2020.06.16.

* gnu/packages/video.scm (youtube-dl): Update to 2020.06.16.

4 years agognu: vmpk: Update home page.
Tobias Geerinckx-Rice [Sun, 21 Jun 2020 01:22:57 +0000 (03:22 +0200)]
gnu: vmpk: Update home page.

gnu/packages/music.scm (vmpk)[home-page]: Update TLD and use HTTPS.

4 years agognu: bison-3.6: Don't change the name of the package.
Jakub Kądziołka [Mon, 22 Jun 2020 00:13:09 +0000 (02:13 +0200)]
gnu: bison-3.6: Don't change the name of the package.

This is a follow-up to commit 512d23c65d82bb874ca1fb3c12095b1cec8bbfca.

* gnu/packages/bison (bison-3.6)[name]: Remove the overridden value.

4 years agognu: linux-libre@4.14: Update to 4.14.185.
Mark H Weaver [Sun, 21 Jun 2020 23:13:29 +0000 (19:13 -0400)]
gnu: linux-libre@4.14: Update to 4.14.185.

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

4 years agognu: linux-libre@4.9: Update to 4.9.228.
Mark H Weaver [Sun, 21 Jun 2020 23:13:01 +0000 (19:13 -0400)]
gnu: linux-libre@4.9: Update to 4.9.228.

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

4 years agognu: linux-libre@4.4: Update to 4.4.228.
Mark H Weaver [Sun, 21 Jun 2020 23:12:04 +0000 (19:12 -0400)]
gnu: linux-libre@4.4: Update to 4.4.228.

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

4 years agognu: Add r-boruta.
Peter Lo [Sun, 21 Jun 2020 15:28:05 +0000 (23:28 +0800)]
gnu: Add r-boruta.

* gnu/packages/statistics.scm (r-boruta): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: xmoto: Update to 0.6.1.
Nicolas Goaziou [Sun, 21 Jun 2020 22:40:10 +0000 (00:40 +0200)]
gnu: xmoto: Update to 0.6.1.

* gnu/packages/games.scm (xmoto): Update to 0.6.1.
[arguments]: Remove phase installing man pages, now properly handled by the
installation script.

4 years agognu: emacs-relint: Update to 1.18.
Nicolas Goaziou [Sun, 21 Jun 2020 21:51:19 +0000 (23:51 +0200)]
gnu: emacs-relint: Update to 1.18.

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

4 years agognu: guile: Add 3.0.3.
Ludovic Courtès [Sun, 21 Jun 2020 21:23:23 +0000 (23:23 +0200)]
gnu: guile: Add 3.0.3.

* gnu/packages/guile.scm (guile-3.0.3): New variable.

4 years agognu: Add seahorse-adventures.
Nicolas Goaziou [Fri, 12 Jun 2020 09:22:53 +0000 (11:22 +0200)]
gnu: Add seahorse-adventures.

* gnu/packages/games.scm (seahorse-adventures): New variable.

4 years agognu: Add font-mplus-testflight.
Julien Lepiller [Sun, 21 Jun 2020 19:40:51 +0000 (21:40 +0200)]
gnu: Add font-mplus-testflight.

* gnu/packages/fonts.scm (font-mplus-testflight): New variable.

4 years agognu: k3b: Update to 20.04.2.
Timotej Lazar [Wed, 17 Jun 2020 10:50:08 +0000 (12:50 +0200)]
gnu: k3b: Update to 20.04.2.

* gnu/packages/kde-multimedia.scm (k3b): Update to 20.04.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: k3b: Note the runtime dependency on udisks-service.
Timotej Lazar [Wed, 17 Jun 2020 10:50:07 +0000 (12:50 +0200)]
gnu: k3b: Note the runtime dependency on udisks-service.

* gnu/packages/kde-multimedia.scm (k3b)[description]: Note that udisks-service
should be enabled.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: k3b: Add inputs for libraries loaded at runtime.
Timotej Lazar [Wed, 17 Jun 2020 10:50:06 +0000 (12:50 +0200)]
gnu: k3b: Add inputs for libraries loaded at runtime.

Patch the source to load these from absolute paths. Actual loading is done by
the Qt library, so we cannot use k3b’s runpath.

* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add libcdio-paranoia and
libdvdcss.
[arguments]<#:phases>[set-absolute-library-paths]: New phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: k3b: Add inputs for external programs.
Timotej Lazar [Wed, 17 Jun 2020 10:50:05 +0000 (12:50 +0200)]
gnu: k3b: Add inputs for external programs.

* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add cdrdao, dvd+rw-tools,
libburn and sox.
[arguments]<#:phases>[wrap-path]: New phase to wrap the binary with paths to
the above.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add cdrdao.
Timotej Lazar [Wed, 17 Jun 2020 10:50:04 +0000 (12:50 +0200)]
gnu: Add cdrdao.

* gnu/packages/cdrom.scm (cdrdao): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agochannels: 'authenticate-channel' doesn't check relation with intro commit.
Ludovic Courtès [Sun, 21 Jun 2020 14:39:27 +0000 (16:39 +0200)]
channels: 'authenticate-channel' doesn't check relation with intro commit.

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

The relation check imposed an extra restriction that was unnecessary:
it's enough to authenticate the set difference between the closure of
START-COMMIT and that of END-COMMIT.  Any attempt to jump to an
unrelated commit would lead to the authentication failure of one commit
on the way.

* guix/channels.scm (authenticate-channel): Remove extra
'commit-relation' check when (null? commits).

4 years agogit-authenticate: Ignore authenticated commit cache when it's not #o600.
Ludovic Courtès [Sun, 21 Jun 2020 13:34:53 +0000 (15:34 +0200)]
git-authenticate: Ignore authenticated commit cache when it's not #o600.

* guix/git-authenticate.scm (previously-authenticated-commits): Stat
PORT; return the empty list if it's no #o600 and change it to #o600.

4 years agognu: add convmv.
Leo Prikler [Sun, 21 Jun 2020 12:17:56 +0000 (14:17 +0200)]
gnu: add convmv.

* gnu/packages/convmv.scm: New file.
* gnu/local.mk: Add it to build.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
4 years agognu: Add font-fontna-yasashisa-antique.
Julien Lepiller [Sun, 21 Jun 2020 13:48:06 +0000 (15:48 +0200)]
gnu: Add font-fontna-yasashisa-antique.

gnu/packages/fonts.scm (font-fontna-yasashisa-antique): New variable.

4 years agoservices: childhurd: Support more than one instance.
Jan (janneke) Nieuwenhuizen [Sat, 20 Jun 2020 08:04:30 +0000 (10:04 +0200)]
services: childhurd: Support more than one instance.

* gnu/services/virtualization.scm (<hurd-vm-configuration>)[options]: Remove
"--hda" option.
[id,net-options]: New fields.
(hurd-vm-net-options): New procedure.  Parameterize port forwarding with ID.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Use them.
Parameterize provision with ID, if set.  Hardcode "--hda" option for image.
* doc/guix.texi (Virtualization Services): Document new fields.  Update for
hardcoding of "--hda".

4 years agognu: Add poke.
B. Wilson [Fri, 19 Jun 2020 14:08:40 +0000 (23:08 +0900)]
gnu: Add poke.

* gnu/packages/engineering.scm (poke): New variable.
* gnu/packages/bison.scm (bison-3.6): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
4 years agognu: git-annex: Update to 8.20200617.
Kyle Meyer [Wed, 17 Jun 2020 23:40:43 +0000 (19:40 -0400)]
gnu: git-annex: Update to 8.20200617.

* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200617.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: emacs-hy-mode: Update to 1.0.4.
Vinicius Monego [Sun, 21 Jun 2020 03:38:20 +0000 (11:38 +0800)]
gnu: emacs-hy-mode: Update to 1.0.4.

* gnu/packages/emacs-xyz.scm (emacs-hy-mode): Update to 1.0.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
4 years agosystem: Add 'sg' and 'newgrp' to %SETUID-PROGRAMS.
Brice Waegeneire [Sun, 21 Jun 2020 03:23:22 +0000 (11:23 +0800)]
system: Add 'sg' and 'newgrp' to %SETUID-PROGRAMS.

* gnu/system.scm (%setuid-programs): Add 'sg' and 'newgrp'.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
4 years agognu: xmoto: Unbundle ODE and libccd.
Nicolas Goaziou [Sat, 20 Jun 2020 23:47:05 +0000 (01:47 +0200)]
gnu: xmoto: Unbundle ODE and libccd.

* gnu/packages/games.scm (xmoto): Unbundle ODE and libccd.
[inputs]: Add ode.

4 years agognu: xmoto: Update to 0.6.0-0-f7ca787.
Nicolas Goaziou [Sat, 20 Jun 2020 22:45:08 +0000 (00:45 +0200)]
gnu: xmoto: Update to 0.6.0-0-f7ca787.

* gnu/packages/games.scm (xmoto): Update to 0.6.0-0-f7ca787.
[source]: Remove patches.
[arguments]: Remove make-flags keyword.
* gnu/packages/patches/xmoto-remove-glext.patch:
* gnu/packages/patches/xmoto-reproducible.patch:
* gnu/packages/patches/xmoto-utf8.patch: Delete files.
* gnu/local.mk: Register previous deletions.

4 years agognu: emacs-hyperbole: Use inputs instead of propagated inputs.
Nicolas Goaziou [Sat, 20 Jun 2020 22:13:38 +0000 (00:13 +0200)]
gnu: emacs-hyperbole: Use inputs instead of propagated inputs.

* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Replace domainname
with dnsdomainname, not hostname.
[propagated-inputs]: move to...
[inputs]: ...this.

4 years agognu: emacs-magit: Update to 0746bf1b.
Pierre Langlois [Sat, 20 Jun 2020 17:02:44 +0000 (19:02 +0200)]
gnu: emacs-magit: Update to 0746bf1b.

* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 0746bf1b.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: emacs-hyperbole: Update to 7.0.6.
Nicolas Goaziou [Sat, 20 Jun 2020 21:41:45 +0000 (23:41 +0200)]
gnu: emacs-hyperbole: Update to 7.0.6.

* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 7.0.6.
[source]: Use GNU ELPA URL.  Remove some patches.
[arguments]: Add phase.
* gnu/packages/patches/emacs-hyperbole-do-not-check-dir.patch: Delete file.
* gnu/packages/patches/emacs-hyperbole-domainname.patch: Delete file.
* gnu/local.mk: Register sole patch.

4 years agognu: gnutls: Pass #:tests? unconditionally.
Ludovic Courtès [Sat, 20 Jun 2020 21:11:54 +0000 (23:11 +0200)]
gnu: gnutls: Pass #:tests? unconditionally.

* gnu/packages/tls.scm (gnutls)[arguments]: Add #:tests? unconditionally.

4 years agognu: gnutls: Leave #:disallowed-references empty for GNU/Hurd.
Ludovic Courtès [Sat, 20 Jun 2020 21:09:31 +0000 (23:09 +0200)]
gnu: gnutls: Leave #:disallowed-references empty for GNU/Hurd.

Partly fixes <https://bugs.gnu.org/41775>.

This is a followup to a9bcc6474667d6699500f03d69f9c8212a50d711.

* gnu/packages/tls.scm (gnutls)[arguments]: Let #:disallowed-references
empty when 'hurd-target?' returns true.

4 years agobuild-system/gnu: Cross builds properly handle #:allowed-references & co.
Ludovic Courtès [Sat, 20 Jun 2020 20:56:08 +0000 (22:56 +0200)]
build-system/gnu: Cross builds properly handle #:allowed-references & co.

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

* guix/build-system/gnu.scm (gnu-cross-build)[canonicalize-reference]:
Pass TARGET and SYSTEM to 'package-cross-derivation'.

4 years agognu: Mutt: Update to 1.14.4.
Leo Famulari [Sat, 20 Jun 2020 21:21:09 +0000 (17:21 -0400)]
gnu: Mutt: Update to 1.14.4.

* gnu/packages/mail.scm (mutt): Update to 1.14.4.

4 years agognu: Add emacs-hyperbole.
LaFreniere, Joseph [Sat, 3 Aug 2019 04:16:19 +0000 (23:16 -0500)]
gnu: Add emacs-hyperbole.

* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Add at 7.0.3

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
4 years agognu: Add hashcash.
Jakub Kądziołka [Mon, 1 Jun 2020 00:37:03 +0000 (02:37 +0200)]
gnu: Add hashcash.

* gnu/packages/networking.scm (hashcash): New variable.

4 years agonews: Add 'fr' translation.
Ludovic Courtès [Sat, 20 Jun 2020 11:17:31 +0000 (13:17 +0200)]
news: Add 'fr' translation.

* etc/news.scm: Add French translation.

4 years agotests: Skip tests that requires gpg when gpg is unavailable.
Ludovic Courtès [Sat, 20 Jun 2020 10:55:59 +0000 (12:55 +0200)]
tests: Skip tests that requires gpg when gpg is unavailable.

Partly fixes <https://bugs.gnu.org/41932>.
Reported by Simen Endsjø <simendsjo@gmail.com>.

* tests/git-authenticate.scm ("signed commits, SHA1 signature"): Use
'gpg+git-available?' in skip guard.

4 years agotests: Actually run 'tests/guix-environment-container.sh'.
Ludovic Courtès [Sat, 20 Jun 2020 10:54:05 +0000 (12:54 +0200)]
tests: Actually run 'tests/guix-environment-container.sh'.

This test was skipped since the switch to Guile 3 because
'assert-container-features' would be inlined and thus accessing it with
@@ would fail with an unbound-variable error.

* guix/scripts/environment.scm (assert-container-features): Export.
* tests/guix-environment-container.sh: Use single '@'.

4 years agodoc: Make issues.guix.gnu.org more visible.
Ludovic Courtès [Fri, 19 Jun 2020 23:09:03 +0000 (01:09 +0200)]
doc: Make issues.guix.gnu.org more visible.

* doc/contributing.texi (Tracking Bugs and Patches): Make
issues.guix.gnu.org more visible, update issue URL.

4 years agognu: hydrogen: Update to 1.0.0-rc1.
Nicolas Goaziou [Sat, 20 Jun 2020 10:49:59 +0000 (12:49 +0200)]
gnu: hydrogen: Update to 1.0.0-rc1.

* gnu/packages/music.scm (hydrogen): Update to 1.0.0-rc1.

4 years agognu: guile-config: Update to 0.4.2.
Alex Sassmannshausen [Sat, 20 Jun 2020 09:58:03 +0000 (11:58 +0200)]
gnu: guile-config: Update to 0.4.2.

* gnu/packages/guile-xyz.scm (guile-config): Update to 0.4.2.

4 years agognu: diffoscope: Update to 148.
Vagrant Cascadian [Fri, 19 Jun 2020 19:49:16 +0000 (19:49 +0000)]
gnu: diffoscope: Update to 148.

* gnu/packages/diffoscope (diffoscope): Update to 148.
  [arguments] Remove add-known-tools phase, fixed upstream.

4 years agognu: sudo: Update to 1.9.1.
Tobias Geerinckx-Rice [Fri, 19 Jun 2020 09:49:31 +0000 (11:49 +0200)]
gnu: sudo: Update to 1.9.1.

* gnu/packages/admin.scm (sudo): Update to 1.9.1.

4 years agohurd-boot: Use 'setxattr' instead of invoking settrans.
Jan (janneke) Nieuwenhuizen [Mon, 8 Jun 2020 10:25:24 +0000 (12:25 +0200)]
hurd-boot: Use 'setxattr' instead of invoking settrans.

Note: Using `getxattr' on the Hurd instead of running showtrans does not
work (yet?).

* gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of
invoking settrans.
* gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to
enable xattr-embedding of translators.

4 years agohurd-boot: Create individual translators instead of running MAKEDEV.
Jan (janneke) Nieuwenhuizen [Mon, 8 Jun 2020 11:02:13 +0000 (13:02 +0200)]
hurd-boot: Create individual translators instead of running MAKEDEV.

* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create
dev/{null,zero,full,random,urandom} mount points.
(passive-translator-xattr?, passive-translator-installed?, translated?,
set-translator, set-hurd-device-translators): New procedures.
(false-if-EEXIST): New macro.
(boot-hurd-system): Use them instead of running MAKEDEV.

4 years agonews: Add ‘de’ translation.
Florian Pelz [Fri, 19 Jun 2020 06:23:18 +0000 (08:23 +0200)]
news: Add ‘de’ translation.

* etc/news.scm: Add a ‘de’ translation.

4 years agouuid: Prevent a loop on invalid arguments.
Maxim Cournoyer [Fri, 19 Jun 2020 03:07:43 +0000 (23:07 -0400)]
uuid: Prevent a loop on invalid arguments.

* gnu/system/uuid.scm (uuid=?): Use type predicates in the fallback case to
prevent looping on invalid arguments.

4 years agomachine: ssh: Fix guix deploy hang when using non-DCE UUIDs.
Maxim Cournoyer [Fri, 19 Jun 2020 01:12:35 +0000 (21:12 -0400)]
machine: ssh: Fix guix deploy hang when using non-DCE UUIDs.

Fixes <https://issues.guix.gnu.org/issue/41237>.

The UUID type information was lost when passing to the lower gexp code strata,
which led to not being able to recreate the UUID in the generated script.
This occurred for non-DCE type UUIDs such as that of a FAT file system.

A following commit will prevent the find-partition-by-uuid procedure from
entering a loop when its UUID argument is invalid.

Reported-by: Brice Waegeneire <brice@waegenei.re>
* gnu/machine/ssh.scm (machine-check-file-system-availability): Replace the
STRING->UUID procedure by the UUID macro, and provide the UUID type as its
second argument.

4 years agognu: oil: Update to 0.8.pre6.
Ryan Prior via Guix-patches via [Thu, 18 Jun 2020 22:08:14 +0000 (22:08 +0000)]
gnu: oil: Update to 0.8.pre6.

* gnu/packages/shells.scm (oil): Update to 0.8.pre6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: Add Iosevka quasi-proportioal fonts.
Simen Endsjø [Thu, 18 Jun 2020 18:48:54 +0000 (20:48 +0200)]
gnu: Add Iosevka quasi-proportioal fonts.

* gnu/packages/fonts.scm (font-iosevka-aile, font-iosevka-etoile,
font-iosevka-sparkle): New variables.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: Update Iosevka fonts from 2.3.3 to 3.1.1.
Simen Endsjø [Thu, 18 Jun 2020 18:47:56 +0000 (20:47 +0200)]
gnu: Update Iosevka fonts from 2.3.3 to 3.1.1.

* gnu/packages/fonts.scm (font-iosevka):
(font-iosevka-slab):
(font-iosevka-term):
(font-iosevka-term-slab): Update to 3.1.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: emacs-leaf: Update to 4.2.5.
Nicolas Goaziou [Thu, 18 Jun 2020 21:36:49 +0000 (23:36 +0200)]
gnu: emacs-leaf: Update to 4.2.5.

* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.2.5.
[source]: Switch to GNU ELPA URL.

4 years agognu: linux-libre@5.7: Update to 5.7.4.
Mark H Weaver [Thu, 18 Jun 2020 19:59:33 +0000 (15:59 -0400)]
gnu: linux-libre@5.7: Update to 5.7.4.

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

4 years agognu: Add multimon-ng.
Guillaume Le Vaillant [Thu, 18 Jun 2020 16:22:49 +0000 (18:22 +0200)]
gnu: Add multimon-ng.

* gnu/packages/radio.scm (multimon-ng): New variable.

4 years agognu: Add unicorn.
Jakub Kądziołka [Fri, 27 Mar 2020 23:20:31 +0000 (00:20 +0100)]
gnu: Add unicorn.

* gnu/packages/emulators.scm (unicorn): New variable.

4 years agognu: Add cluffer.
Pierre Neidhardt [Thu, 18 Jun 2020 15:48:13 +0000 (17:48 +0200)]
gnu: Add cluffer.

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

4 years agognu: Add sbcl-cluffer-simple-buffer.
Pierre Neidhardt [Thu, 18 Jun 2020 15:47:58 +0000 (17:47 +0200)]
gnu: Add sbcl-cluffer-simple-buffer.

* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-buffer): New variable.

4 years agognu: Add sbcl-cluffer-simple-line.
Pierre Neidhardt [Thu, 18 Jun 2020 15:47:45 +0000 (17:47 +0200)]
gnu: Add sbcl-cluffer-simple-line.

* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-line): New variable.

4 years agognu: Add sbcl-cluffer-standard-buffer.
Pierre Neidhardt [Thu, 18 Jun 2020 15:47:30 +0000 (17:47 +0200)]
gnu: Add sbcl-cluffer-standard-buffer.

* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-buffer): New variable.

4 years agognu: Add sbcl-cluffer-standard-line.
Pierre Neidhardt [Thu, 18 Jun 2020 15:47:10 +0000 (17:47 +0200)]
gnu: Add sbcl-cluffer-standard-line.

* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-line): New variable.

4 years agognu: Add sbcl-cluffer-base.
Pierre Neidhardt [Thu, 18 Jun 2020 15:46:53 +0000 (17:46 +0200)]
gnu: Add sbcl-cluffer-base.

* gnu/packages/lisp-xyz.scm (sbcl-cluffer-base): New variable.

4 years agognu: Add clump.
Pierre Neidhardt [Thu, 18 Jun 2020 14:53:20 +0000 (16:53 +0200)]
gnu: Add clump.

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

4 years agognu: Add sbcl-clump-binary-tree.
Pierre Neidhardt [Thu, 18 Jun 2020 14:53:09 +0000 (16:53 +0200)]
gnu: Add sbcl-clump-binary-tree.

* gnu/packages/lisp-xyz.scm (sbcl-clump-binary-tree): New variable.

4 years agognu: Add sbcl-clump-2-3-tree.
Pierre Neidhardt [Thu, 18 Jun 2020 14:52:54 +0000 (16:52 +0200)]
gnu: Add sbcl-clump-2-3-tree.

* gnu/packages/lisp-xyz.scm (sbcl-clump-2-3-tree): New variable.