jackhill/guix/guix.git
3 years agognu: r-adaptivesparsity: Move to (gnu packages cran).
zimoun [Fri, 11 Sep 2020 18:08:39 +0000 (20:08 +0200)]
gnu: r-adaptivesparsity: Move to (gnu packages cran).

* gnu/packages/machine-learning.scm (r-adaptivesparsity): Move from here...
* gnu/packages/cran.scm (r-adaptivesparsity): ...to here.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: r-codedepends: Comment why it is in bioconductor.scm.
zimoun [Fri, 11 Sep 2020 18:08:38 +0000 (20:08 +0200)]
gnu: r-codedepends: Comment why it is in bioconductor.scm.

* gnu/packages/bioconductor.scm (r-codedepends): Add comment.

3 years agognu: Add r-fhtest.
Peter Lo [Fri, 11 Sep 2020 19:01:53 +0000 (21:01 +0200)]
gnu: Add r-fhtest.

* gnu/packages/bioconductor.scm (r-fhtest): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-interval.
Peter Lo [Fri, 11 Sep 2020 19:01:30 +0000 (21:01 +0200)]
gnu: Add r-interval.

* gnu/packages/bioconductor.scm (r-interval): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-perm.
Peter Lo [Mon, 29 Jun 2020 08:03:38 +0000 (16:03 +0800)]
gnu: Add r-perm.

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

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-mlecens.
Peter Lo [Mon, 29 Jun 2020 08:03:37 +0000 (16:03 +0800)]
gnu: Add r-mlecens.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-icens.
Peter Lo [Mon, 29 Jun 2020 08:03:36 +0000 (16:03 +0800)]
gnu: Add r-icens.

* gnu/packages/bioconductor.scm (r-icens): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: r-tidymodels: Update to 0.1.1.
Ricardo Wurmus [Fri, 11 Sep 2020 17:04:21 +0000 (19:04 +0200)]
gnu: r-tidymodels: Update to 0.1.1.

* gnu/packages/cran.scm (r-tidymodels): Update to 0.1.1.
[propagated-inputs]: Remove r-pillar, r-tidyposterior, r-tidypredict, and
r-tidytext; add r-modeldata and r-tidyr.
[native-inputs]: Add r-rmarkdown, pandoc, and pandoc-citeproc.

3 years agognu: r-infer: Update to 0.5.3.
Ricardo Wurmus [Fri, 11 Sep 2020 17:06:33 +0000 (19:06 +0200)]
gnu: r-infer: Update to 0.5.3.

* gnu/packages/cran.scm (r-infer): Update to 0.5.3.

3 years agognu: Add r-modeldata.
Ricardo Wurmus [Fri, 11 Sep 2020 17:06:26 +0000 (19:06 +0200)]
gnu: Add r-modeldata.

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

3 years agognu: r-parsnip: Update to 0.1.3.
Ricardo Wurmus [Fri, 11 Sep 2020 17:04:10 +0000 (19:04 +0200)]
gnu: r-parsnip: Update to 0.1.3.

* gnu/packages/cran.scm (r-parsnip): Update to 0.1.3.

3 years agognu: r-tidytext: Update to 0.2.5.
Ricardo Wurmus [Fri, 11 Sep 2020 17:04:06 +0000 (19:04 +0200)]
gnu: r-tidytext: Update to 0.2.5.

* gnu/packages/cran.scm (r-tidytext): Update to 0.2.5.
[propagated-inputs]: Remove r-stopwords; add r-tibble.

3 years agognu: r-tidypredict: Update to 0.4.6.
Ricardo Wurmus [Fri, 11 Sep 2020 17:04:01 +0000 (19:04 +0200)]
gnu: r-tidypredict: Update to 0.4.6.

* gnu/packages/cran.scm (r-tidypredict): Update to 0.4.6.

3 years agognu: r-tune: Update to 0.1.1.
Ricardo Wurmus [Fri, 11 Sep 2020 17:03:58 +0000 (19:03 +0200)]
gnu: r-tune: Update to 0.1.1.

* gnu/packages/cran.scm (r-tune): Update to 0.1.1.
[propagated-inputs]: Add r-vctrs.

3 years agognu: r-dials: Update to 0.0.8.
Ricardo Wurmus [Fri, 11 Sep 2020 17:03:54 +0000 (19:03 +0200)]
gnu: r-dials: Update to 0.0.8.

* gnu/packages/cran.scm (r-dials): Update to 0.0.8.

3 years agognu: r-yardstick: Update to 0.0.7.
Ricardo Wurmus [Fri, 11 Sep 2020 17:03:51 +0000 (19:03 +0200)]
gnu: r-yardstick: Update to 0.0.7.

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

3 years agognu: r-workflows: Update to 0.1.3.
Ricardo Wurmus [Fri, 11 Sep 2020 17:03:46 +0000 (19:03 +0200)]
gnu: r-workflows: Update to 0.1.3.

* gnu/packages/cran.scm (r-workflows): Update to 0.1.3.

3 years agognu: r-hardhat: Update to 0.1.4.
Ricardo Wurmus [Fri, 11 Sep 2020 17:03:43 +0000 (19:03 +0200)]
gnu: r-hardhat: Update to 0.1.4.

* gnu/packages/cran.scm (r-hardhat): Update to 0.1.4.

3 years agognu: Add r-tidymodels.
Peter Lo [Mon, 29 Jun 2020 05:50:42 +0000 (13:50 +0800)]
gnu: Add r-tidymodels.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-infer.
Peter Lo [Mon, 29 Jun 2020 05:50:41 +0000 (13:50 +0800)]
gnu: Add r-infer.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-parsnip.
Peter Lo [Mon, 29 Jun 2020 05:50:40 +0000 (13:50 +0800)]
gnu: Add r-parsnip.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-tidytext.
Peter Lo [Mon, 29 Jun 2020 05:50:39 +0000 (13:50 +0800)]
gnu: Add r-tidytext.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-hunspell.
Peter Lo [Mon, 29 Jun 2020 05:50:38 +0000 (13:50 +0800)]
gnu: Add r-hunspell.

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

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-tokenizers.
Peter Lo [Mon, 29 Jun 2020 05:50:37 +0000 (13:50 +0800)]
gnu: Add r-tokenizers.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-janeaustenr.
Peter Lo [Mon, 29 Jun 2020 05:50:36 +0000 (13:50 +0800)]
gnu: Add r-janeaustenr.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-tidypredict.
Peter Lo [Mon, 29 Jun 2020 05:50:35 +0000 (13:50 +0800)]
gnu: Add r-tidypredict.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-tidyposterior.
Peter Lo [Mon, 29 Jun 2020 05:50:34 +0000 (13:50 +0800)]
gnu: Add r-tidyposterior.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-tune.
Peter Lo [Mon, 29 Jun 2020 05:50:33 +0000 (13:50 +0800)]
gnu: Add r-tune.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-dials.
Peter Lo [Mon, 29 Jun 2020 05:50:32 +0000 (13:50 +0800)]
gnu: Add r-dials.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-dicedesign.
Peter Lo [Mon, 29 Jun 2020 05:50:31 +0000 (13:50 +0800)]
gnu: Add r-dicedesign.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-rsample.
Peter Lo [Mon, 29 Jun 2020 05:50:30 +0000 (13:50 +0800)]
gnu: Add r-rsample.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-yardstick.
Peter Lo [Mon, 29 Jun 2020 05:50:29 +0000 (13:50 +0800)]
gnu: Add r-yardstick.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-gpfit.
Peter Lo [Mon, 29 Jun 2020 05:50:28 +0000 (13:50 +0800)]
gnu: Add r-gpfit.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-hardhat.
Peter Lo [Mon, 29 Jun 2020 05:50:26 +0000 (13:50 +0800)]
gnu: Add r-hardhat.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-workflows.
Peter Lo [Mon, 29 Jun 2020 05:50:27 +0000 (13:50 +0800)]
gnu: Add r-workflows.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add reproc.
Alexandros Theodotou [Thu, 10 Sep 2020 12:45:25 +0000 (13:45 +0100)]
gnu: Add reproc.

* gnu/packages/cpp.scm (reproc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agodaemon: Simplify interface with 'guix authenticate'.
Ludovic Courtès [Tue, 8 Sep 2020 13:00:29 +0000 (15:00 +0200)]
daemon: Simplify interface with 'guix authenticate'.

There's no reason at this point to mimic the calling convention of the
'openssl' command.

* nix/libstore/local-store.cc (LocalStore::exportPath): Add only "sign"
and HASH to ARGS.  Remove 'tmpDir' and 'hashFile'.
(LocalStore::importPath): Add only "verify" and SIGNATURE to
* guix/scripts/authenticate.scm (guix-authenticate): Adjust
accordingly; remove the OpenSSL-style clauses.
(read-hash-data): Remove.
(sign-with-key): Replace 'port' with 'sha256' and adjust accordingly.
(validate-signature): Export SIGNATURE to be a canonical sexp.
* tests/guix-authenticate.sh: Adjust tests accordingly.

3 years agodoc: Distinguish the "nar bundle" format from "nar".
Ludovic Courtès [Tue, 8 Sep 2020 12:59:01 +0000 (14:59 +0200)]
doc: Distinguish the "nar bundle" format from "nar".

* doc/guix.texi (Invoking guix archive): Introduce the term "nar bundle"
and clarify what the output of "guix archive --export" really is.
* guix/nar.scm (restore-one-item, restore-file-set): Use the term "nar
bundle" in docstrings.

3 years agostore: Test 'import-paths' with unauthorized and unsigned nar bundles.
Ludovic Courtès [Tue, 8 Sep 2020 12:47:41 +0000 (14:47 +0200)]
store: Test 'import-paths' with unauthorized and unsigned nar bundles.

* tests/store.scm ("import not signed")
("import signed by unauthorized key"): New tests.

3 years agognu: hangups: Update to 0.4.11.
Tobias Geerinckx-Rice [Fri, 11 Sep 2020 14:10:21 +0000 (16:10 +0200)]
gnu: hangups: Update to 0.4.11.

* gnu/packages/messaging.scm (hangups): Update to 0.4.11.

3 years agognu: samplv1: Update to 0.9.17.
Tobias Geerinckx-Rice [Fri, 11 Sep 2020 14:06:39 +0000 (16:06 +0200)]
gnu: samplv1: Update to 0.9.17.

* gnu/packages/music.scm (samplv1): Update to 0.9.17.

3 years agognu: drumkv1: Update to 0.9.17.
Tobias Geerinckx-Rice [Fri, 11 Sep 2020 14:06:33 +0000 (16:06 +0200)]
gnu: drumkv1: Update to 0.9.17.

* gnu/packages/music.scm (drumkv1): Update to 0.9.17.

3 years agognu: synthv1: Update to 0.9.17.
Tobias Geerinckx-Rice [Fri, 11 Sep 2020 14:06:26 +0000 (16:06 +0200)]
gnu: synthv1: Update to 0.9.17.

* gnu/packages/music.scm (synthv1): Update to 0.9.17.

3 years agognu: moreutils: Update to 0.64.
Tobias Geerinckx-Rice [Fri, 11 Sep 2020 14:05:33 +0000 (16:05 +0200)]
gnu: moreutils: Update to 0.64.

* gnu/packages/moreutils.scm (moreutils): Update to 0.64.

3 years agognu: libostree: Update to 2020.6.
Tobias Geerinckx-Rice [Fri, 11 Sep 2020 13:20:32 +0000 (15:20 +0200)]
gnu: libostree: Update to 2020.6.

* gnu/packages/package-management.scm (libostree): Update to 2020.6.

3 years agognu: highlight: Update to 3.58.
Tobias Geerinckx-Rice [Thu, 10 Sep 2020 23:02:43 +0000 (01:02 +0200)]
gnu: highlight: Update to 3.58.

* gnu/packages/pretty-print.scm (highlight): Update to 3.58.

3 years agognu: xonsh: Update to 0.9.21.
Tobias Geerinckx-Rice [Thu, 10 Sep 2020 23:01:21 +0000 (01:01 +0200)]
gnu: xonsh: Update to 0.9.21.

* gnu/packages/shells.scm (xonsh): Update to 0.9.21.

3 years agognu: libwps: Update to 0.4.12.
Tobias Geerinckx-Rice [Thu, 10 Sep 2020 23:00:16 +0000 (01:00 +0200)]
gnu: libwps: Update to 0.4.12.

* gnu/packages/libreoffice.scm (libwps): Update to 0.4.12.

3 years agognu: svt-av1: Update to 0.8.5.
Tobias Geerinckx-Rice [Thu, 10 Sep 2020 17:10:04 +0000 (19:10 +0200)]
gnu: svt-av1: Update to 0.8.5.

* gnu/packages/video.scm (svt-av1): Update to 0.8.5.

3 years agoservices: dovecot: Only serialize settings with non-empty values.
Alexey Abramov [Tue, 8 Sep 2020 13:53:44 +0000 (15:53 +0200)]
services: dovecot: Only serialize settings with non-empty values.

* gnu/services/mail.scm (serialize-space-separated-string-list): Protocols
might have custom settings, which are not supported by other protocols. To
prevent dovecot/services from crashing, serialize settings that hold non-empty
values only.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: mcabber: Update to 1.1.1.
Tobias Geerinckx-Rice [Fri, 11 Sep 2020 14:20:30 +0000 (16:20 +0200)]
gnu: mcabber: Update to 1.1.1.

* gnu/packages/messaging.scm (mcabber): Update to 1.1.1.

3 years agognu: fetchmail: Update to 6.4.12.
Tobias Geerinckx-Rice [Fri, 11 Sep 2020 14:27:45 +0000 (16:27 +0200)]
gnu: fetchmail: Update to 6.4.12.

* gnu/packages/mail.scm (fetchmail): Update to 6.4.12.

3 years agognu: dragonfly-reverb: Update to 3.2.1.
Alexandros Theodotou [Thu, 10 Sep 2020 18:32:52 +0000 (19:32 +0100)]
gnu: dragonfly-reverb: Update to 3.2.1.

* gnu/packages/music.scm (dragonfly-reverb): Update to 3.2.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add hexyl.
Gabriel Arazas [Thu, 10 Sep 2020 11:27:31 +0000 (19:27 +0800)]
gnu: Add hexyl.

* gnu/packages/rust-apps.scm (hexyl): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: geonkick: Update to 2.3.7.
Alexandros Theodotou [Thu, 10 Sep 2020 16:50:27 +0000 (17:50 +0100)]
gnu: geonkick: Update to 2.3.7.

* gnu/packages/music.scm (geonkick): Update to 2.3.7.
[native-inputs]: Add gcc-9.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: redkite: Update to 1.0.3.
Alexandros Theodotou [Thu, 10 Sep 2020 16:49:06 +0000 (17:49 +0100)]
gnu: redkite: Update to 1.0.3.

* gnu/packages/audio.scm (redkite): Update to 1.0.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: libhandy: Update to 1.0.0.
Leo Prikler [Fri, 11 Sep 2020 09:16:20 +0000 (11:16 +0200)]
gnu: libhandy: Update to 1.0.0.

* gnu/packages/gnome.scm (libhandy): Update to 1.0.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add r-config.
Peter Lo [Sun, 28 Jun 2020 08:57:44 +0000 (16:57 +0800)]
gnu: Add r-config.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-forge.
Peter Lo [Sun, 28 Jun 2020 08:57:43 +0000 (16:57 +0800)]
gnu: Add r-forge.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: r-survminer: Update to 0.4.8.
Ricardo Wurmus [Fri, 11 Sep 2020 09:06:59 +0000 (11:06 +0200)]
gnu: r-survminer: Update to 0.4.8.

* gnu/packages/cran.scm (r-survminer): Update to 0.4.8.

3 years agognu: Add r-survminer.
Peter Lo [Sun, 28 Jun 2020 09:29:44 +0000 (17:29 +0800)]
gnu: Add r-survminer.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-maxstat.
Peter Lo [Sun, 28 Jun 2020 09:29:43 +0000 (17:29 +0800)]
gnu: Add r-maxstat.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-exactranktests.
Peter Lo [Sun, 28 Jun 2020 09:29:42 +0000 (17:29 +0800)]
gnu: Add r-exactranktests.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-survmisc.
Peter Lo [Sun, 28 Jun 2020 09:29:41 +0000 (17:29 +0800)]
gnu: Add r-survmisc.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-kmsurv.
Peter Lo [Sun, 28 Jun 2020 09:29:40 +0000 (17:29 +0800)]
gnu: Add r-kmsurv.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-km-ci.
Peter Lo [Sun, 28 Jun 2020 09:29:39 +0000 (17:29 +0800)]
gnu: Add r-km-ci.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-transphylo.
Antoine Côté [Mon, 29 Jun 2020 15:05:18 +0000 (11:05 -0400)]
gnu: Add r-transphylo.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-laplacesdemon.
Vinicius Monego [Fri, 11 Sep 2020 06:59:52 +0000 (08:59 +0200)]
gnu: Add r-laplacesdemon.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: guitarix: Update to 0.41.0.
Ricardo Wurmus [Fri, 11 Sep 2020 06:23:57 +0000 (08:23 +0200)]
gnu: guitarix: Update to 0.41.0.

* gnu/packages/audio.scm (guitarix): Update to 0.41.0.
[inputs]: Remove gtkmm-2 and gtk+-2; add gtkmm and gtk+.
[native-inputs]: Add sassc.
[arguments]: Do not use Python 2; remove phase "fix-boost-includes".

3 years agognu: Add r-flexsurv.
Peter Lo [Fri, 11 Sep 2020 05:25:43 +0000 (07:25 +0200)]
gnu: Add r-flexsurv.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-muhaz.
Peter Lo [Fri, 11 Sep 2020 05:21:31 +0000 (07:21 +0200)]
gnu: Add r-muhaz.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add bschaffl.
Ricardo Wurmus [Fri, 11 Sep 2020 05:15:14 +0000 (07:15 +0200)]
gnu: Add bschaffl.

* gnu/packages/music.scm (bschaffl): New variable.

3 years agognu: Add praat.
Julien Lepiller [Thu, 10 Sep 2020 22:24:42 +0000 (00:24 +0200)]
gnu: Add praat.

* gnu/packages/language.scm (praat): New variable.

3 years agognu: Add ttyebus-linux-module.
Danny Milosavljevic [Thu, 10 Sep 2020 22:06:15 +0000 (00:06 +0200)]
gnu: Add ttyebus-linux-module.

* gnu/packages/linux.scm (ttyebus-linux-module): New variable.

3 years agognu: lv2lint: Update to 0.8.0.
Alexandros Theodotou [Thu, 10 Sep 2020 17:33:02 +0000 (18:33 +0100)]
gnu: lv2lint: Update to 0.8.0.

* gnu/packages/audio.scm (lv2lint): Update to 0.8.0.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: sherlock-lv2: Update to 0.24.0.
Alexandros Theodotou [Thu, 10 Sep 2020 17:20:56 +0000 (18:20 +0100)]
gnu: sherlock-lv2: Update to 0.24.0.

* gnu/packages/music.scm (sherlock-lv2): Update to 0.24.0.
[inputs]: Add glu.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: powertabeditor: Update to 2.0.0-alpha13.
Ricardo Wurmus [Thu, 10 Sep 2020 17:56:48 +0000 (19:56 +0200)]
gnu: powertabeditor: Update to 2.0.0-alpha13.

* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha13.

3 years agognu: bjumblr: Update to 1.4.2.
Ricardo Wurmus [Thu, 10 Sep 2020 17:01:17 +0000 (19:01 +0200)]
gnu: bjumblr: Update to 1.4.2.

* gnu/packages/music.scm (bjumblr): Update to 1.4.2.

3 years agognu: bchoppr: Update to 1.8.0.
Ricardo Wurmus [Thu, 10 Sep 2020 17:01:08 +0000 (19:01 +0200)]
gnu: bchoppr: Update to 1.8.0.

* gnu/packages/music.scm (bchoppr): Update to 1.8.0.

3 years agotests: nfs: Improve "nfs-root-fs".
Danny Milosavljevic [Thu, 10 Sep 2020 16:08:48 +0000 (18:08 +0200)]
tests: nfs: Improve "nfs-root-fs".

Follow-up to a1a39ed5a46044161a71cbe6931c7e3006a82ecb.

* gnu/tests/nfs.scm (run-nfs-root-fs-test): Improve tests.
(%test-nfs-root-fs)[description]: Modify.

3 years agognu: Update synopsis for r-useful.
Roel Janssen [Thu, 10 Sep 2020 14:54:27 +0000 (16:54 +0200)]
gnu: Update synopsis for r-useful.

* gnu/packages/cran.scm (r-useful): Update synopsis.

3 years agognu: Move r-bisquerna.
Roel Janssen [Thu, 10 Sep 2020 14:38:43 +0000 (16:38 +0200)]
gnu: Move r-bisquerna.

* gnu/packages/bioinformatics.scm (r-bisquerna): Move to ...
* gnu/packages/cran.scm: ... here.

3 years agognu: cuirass: Update to 0.0.1-44.00c7b4b.
Mathieu Othacehe [Thu, 10 Sep 2020 13:30:38 +0000 (15:30 +0200)]
gnu: cuirass: Update to 0.0.1-44.00c7b4b.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-44.00c7b4b.

3 years agotests: install: Fix gui-installed-desktop-os-encrypted test.
Mathieu Othacehe [Thu, 10 Sep 2020 12:59:21 +0000 (14:59 +0200)]
tests: install: Fix gui-installed-desktop-os-encrypted test.

* gnu/tests/base.scm (run-basic-test): Add a 'desktop?' argument. Wait 30
seconds before trying to switch to TTY1 on desktop.
* gnu/tests/install.scm (guided-installation-test): Use 512MiB of RAM and pass
the desktop argument to "run-basic-test".

3 years agognu: Add foo-yc20.
Ricardo Wurmus [Thu, 10 Sep 2020 12:57:49 +0000 (14:57 +0200)]
gnu: Add foo-yc20.

* gnu/packages/music.scm (foo-yc20): New variable.

3 years agognu: armagetronad: Update to 0.2.9.0.1.
Kei Kebreau [Thu, 10 Sep 2020 12:22:44 +0000 (08:22 -0400)]
gnu: armagetronad: Update to 0.2.9.0.1.

* gnu/packages/games.scm (armagetronad): Update to 0.2.9.0.1.
[source]: Update URL.
[native-inputs]: Add pkg-config.

3 years agognu: Add python-hg-evolve.
Tanguy Le Carrour [Fri, 28 Aug 2020 10:25:32 +0000 (12:25 +0200)]
gnu: Add python-hg-evolve.

* gnu/packages/version-control.scm (python-hg-evolve): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agobash completion: Restore completion for 'guix system', etc.
Ludovic Courtès [Thu, 10 Sep 2020 09:19:41 +0000 (11:19 +0200)]
bash completion: Restore completion for 'guix system', etc.

Commit 538ca8dd65f0075cc65bcca18ed87f66a789290a introduced a second
'_guix_complete_subcommand' function, shadowing the existing one, which
broke sub-command completion for 'guix system', 'guix import', etc.

* etc/completion/bash/guix: Distinguish between '_guix_complete_command'
and '_guix_complete_subcommand'.  Adjust users to call the right one.

3 years agoscripts: Use 'define-command' and have 'guix help' use that.
Ludovic Courtès [Tue, 1 Sep 2020 20:13:11 +0000 (22:13 +0200)]
scripts: Use 'define-command' and have 'guix help' use that.

This changes 'guix help' to print a short synopsis for each command and
to group commands by category.

* guix/scripts.scm (synopsis, category): New variables.
(define-command-categories, define-command): New macros.
(%command-categories): New variable.
* guix/ui.scm (<command>): New record type.
(source-file-command): New procedure.
(command-files): Return absolute file names.
(commands): Return a list of <command> records.
(show-guix-help)[display-commands, category-predicate]: New procedures.
Display commands grouped in three categories.
* guix/scripts/archive.scm (guix-archive): Use 'define-command'.
* guix/scripts/authenticate.scm (guix-authenticate): Likewise.
* guix/scripts/build.scm (guix-build): Likewise.
* guix/scripts/challenge.scm (guix-challenge): Likewise.
* guix/scripts/container.scm (guix-container): Likewise.
* guix/scripts/copy.scm (guix-copy): Likewise.
* guix/scripts/deploy.scm (guix-deploy): Likewise.
* guix/scripts/describe.scm (guix-describe): Likewise.
* guix/scripts/download.scm (guix-download): Likewise.
* guix/scripts/edit.scm (guix-edit): Likewise.
* guix/scripts/environment.scm (guix-environment): Likewise.
* guix/scripts/gc.scm (guix-gc): Likewise.
* guix/scripts/git.scm (guix-git): Likewise.
* guix/scripts/graph.scm (guix-graph): Likewise.
* guix/scripts/hash.scm (guix-hash): Likewise.
* guix/scripts/import.scm (guix-import): Likewise.
* guix/scripts/install.scm (guix-install): Likewise.
* guix/scripts/lint.scm (guix-lint): Likewise.
* guix/scripts/offload.scm (guix-offload): Likewise.
* guix/scripts/pack.scm (guix-pack): Likewise.
* guix/scripts/package.scm (guix-package): Likewise.
* guix/scripts/perform-download.scm (guix-perform-download): Likewise.
* guix/scripts/processes.scm (guix-processes): Likewise.
* guix/scripts/publish.scm (guix-publish): Likewise.
* guix/scripts/pull.scm (guix-pull): Likewise.
* guix/scripts/refresh.scm (guix-refresh): Likewise.
* guix/scripts/remove.scm (guix-remove): Likewise.
* guix/scripts/repl.scm (guix-repl): Likewise.
* guix/scripts/search.scm (guix-search): Likewise.
* guix/scripts/show.scm (guix-show): Likewise.
* guix/scripts/size.scm (guix-size): Likewise.
* guix/scripts/substitute.scm (guix-substitute): Likewise.
* guix/scripts/system.scm (guix-system): Likewise.
* guix/scripts/time-machine.scm (guix-time-machine): Likewise.
* guix/scripts/upgrade.scm (guix-upgrade): Likewise.
* guix/scripts/weather.scm (guix-weather): Likewise.

3 years agoui: '--help' output links to <https://guix.gnu.org/help/>.
Ludovic Courtès [Tue, 1 Sep 2020 20:23:50 +0000 (22:23 +0200)]
ui: '--help' output links to <https://guix.gnu.org/help/>.

* guix/ui.scm (show-bug-report-information): Link to
<https://guix.gnu.org/help/> instead of <https://www.gnu.org/gethelp/>.
The former is much more useful and includes links to GNU manuals.

3 years agognu: gcc-toolchain: Make "gcc" a "deprecated" alias for "gcc-toolchain".
Ludovic Courtès [Thu, 10 Sep 2020 07:53:32 +0000 (09:53 +0200)]
gnu: gcc-toolchain: Make "gcc" a "deprecated" alias for "gcc-toolchain".

Fixes <https://bugs.gnu.org/43303>.
Reported by Jeffrey Walton <noloader@gmail.com>.

* gnu/packages/commencement.scm (gcc-toolchain-aka-gcc): New variable.

3 years agognu: Add fdroidcl.
Sergey Trofimov [Tue, 7 Apr 2020 04:57:13 +0000 (06:57 +0200)]
gnu: Add fdroidcl.

* gnu/packages/android (fdroidcl): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agoservices: php-fpm: Add 'php-ini-file' configuration.
Jelle Licht [Mon, 25 May 2020 18:58:46 +0000 (20:58 +0200)]
services: php-fpm: Add 'php-ini-file' configuration.

* gnu/services/web.scm: (<php-fpm-configuration>)[php-ini-file]: New record field.
(php-fpm-shepherd-service): Use it.
* doc/guix.texi (Web Services): Document it.

3 years agoinstaller: final: Introduce call-with-mnt-container.
Mathieu Othacehe [Wed, 9 Sep 2020 07:24:49 +0000 (09:24 +0200)]
installer: final: Introduce call-with-mnt-container.

* gnu/installer/final.scm (call-with-mnt-container): New procedure,
(install-system): use it instead of call-with-container, to make sure that the
container is not jailed.

3 years agobuild: linux-container: Fix run-container.
Mathieu Othacehe [Wed, 9 Sep 2020 07:15:55 +0000 (09:15 +0200)]
build: linux-container: Fix run-container.

This is a follow-up of 5316dfc0f125b658e4a2acf7f00f49501663d943. Some users of
run-container may expect that the container is jailed, even if there are no
mounts. This is the case for some Guix tests.

* gnu/build/linux-container.scm (run-container): Do not jail the container
when the requested root is "/".

3 years agognu: Add loko-scheme.
Martin Becze [Tue, 8 Sep 2020 15:59:46 +0000 (10:59 -0500)]
gnu: Add loko-scheme.

* gnu/packages/loko.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: Add guile-laesare.
Martin Becze [Tue, 8 Sep 2020 15:59:45 +0000 (10:59 -0500)]
gnu: Add guile-laesare.

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

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: Add guile-machine-code.
Martin Becze [Tue, 8 Sep 2020 15:59:44 +0000 (10:59 -0500)]
gnu: Add guile-machine-code.

* gnu/packages/guile-xyz.scm (guile-machine-code): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: Add guile-struct-pack.
Martin Becze [Tue, 8 Sep 2020 15:59:43 +0000 (10:59 -0500)]
gnu: Add guile-struct-pack.

* gnu/packages/guile-xyz.scm (guile-struct-pack): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: libcap-ng: Update to 0.8.
Tobias Geerinckx-Rice [Wed, 9 Sep 2020 17:40:41 +0000 (19:40 +0200)]
gnu: libcap-ng: Update to 0.8.

* gnu/packages/admin.scm (libcap-ng): Update to 0.8.