jackhill/guix/guix.git
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.

3 years agognu: burp: Update to 2.3.34 [security fixes].
Tobias Geerinckx-Rice [Thu, 10 Sep 2020 03:01:41 +0000 (05:01 +0200)]
gnu: burp: Update to 2.3.34 [security fixes].

* gnu/packages/backup.scm (burp): Update to 2.3.34.

3 years agognu: snd: Update to 20.7.
Tobias Geerinckx-Rice [Thu, 10 Sep 2020 02:54:06 +0000 (04:54 +0200)]
gnu: snd: Update to 20.7.

* gnu/packages/audio.scm (snd): Update to 20.7.

3 years agognu: fasm: Update to 1.73.25.
Tobias Geerinckx-Rice [Thu, 10 Sep 2020 02:05:41 +0000 (04:05 +0200)]
gnu: fasm: Update to 1.73.25.

* gnu/packages/assembly.scm (fasm): Update to 1.73.25.

3 years agognu: starfighter: Update to 2.3.2.
Kei Kebreau [Thu, 10 Sep 2020 01:13:53 +0000 (21:13 -0400)]
gnu: starfighter: Update to 2.3.2.

* gnu/packages/games.scm (starfighter): Update to 2.3.2.

3 years agognu: retux: Update to 1.4.
Kei Kebreau [Wed, 9 Sep 2020 23:35:20 +0000 (19:35 -0400)]
gnu: retux: Update to 1.4.

* gnu/packages/games.scm (retux): Update to 1.4.
[source, home-page]: Update URLs.
[arguments]: Update 'install phase.

3 years agognu: python-xsge: Update to 2020.09.07.
Kei Kebreau [Thu, 10 Sep 2020 00:40:40 +0000 (20:40 -0400)]
gnu: python-xsge: Update to 2020.09.07.

* gnu/packages/game-development.scm (python-xsge): Update to 2020.09.07.
[native-inputs]: Add unzip.
[propagated-inputs]: Remove python-game, python-six, and python-tmx.  Use
python-sge instead of python-sge-pygame.
[home-page]: Update URL.
(python2-xsge): Remove unsupported Python 2 variant.

3 years agognu: python-sge: Update to 1.7.
Kei Kebreau [Thu, 10 Sep 2020 00:12:53 +0000 (20:12 -0400)]
gnu: python-sge: Update to 1.7.

* gnu/packages/game-development.scm (python-sge-pygame): Define as deprecated
alias for python-sge.
(python2-sge-pygame): Remove unsupported Python 2 variant.
(python-sge)[source]: Use pypi-uri.
[propagated-inputs]: Remove python-six.
[home-page]: Update URL.

3 years agognu: python-file: Shrink synopsis.
Ludovic Courtès [Wed, 9 Sep 2020 21:15:59 +0000 (23:15 +0200)]
gnu: python-file: Shrink synopsis.

* gnu/packages/python-xyz.scm (python-file)[synopsis]: Reduce to a few words.
[description]: Adjust to include bit about 'python-magic' and 'magic.py'.

3 years agognu: Add emacs-moody.
Alberto Eleuterio Flores Guerrero [Wed, 15 Apr 2020 05:04:47 +0000 (00:04 -0500)]
gnu: Add emacs-moody.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: protonvpn-cli: Update to 2.2.4.
Ryan Prior [Tue, 2 Jun 2020 23:43:48 +0000 (23:43 +0000)]
gnu: protonvpn-cli: Update to 2.2.4.

* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.4

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: emacs-which-key: Update to 3.5.0.
Michael Rohleder [Wed, 9 Sep 2020 09:43:24 +0000 (11:43 +0200)]
gnu: emacs-which-key: Update to 3.5.0.

* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-direnv: Update to 2.1.0.
Nicolas Goaziou [Wed, 9 Sep 2020 19:59:09 +0000 (21:59 +0200)]
gnu: emacs-direnv: Update to 2.1.0.

* gnu/packages/emacs-xyz.scm (emacs-direnv): Update to 2.1.0.

3 years agognu: linux-libre@4.14: Update to 4.14.197.
Mark H Weaver [Wed, 9 Sep 2020 19:01:22 +0000 (15:01 -0400)]
gnu: linux-libre@4.14: Update to 4.14.197.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.197.
(linux-libre-4.14-pristine-source): Update hash.
(deblob-scripts-4.14): Stay at version 4.14.196.

3 years agognu: linux-libre@4.19: Update to 4.19.144.
Mark H Weaver [Wed, 9 Sep 2020 18:54:37 +0000 (14:54 -0400)]
gnu: linux-libre@4.19: Update to 4.19.144.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.144.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Stay at version 4.19.143.

3 years agognu: linux-libre@5.4: Update to 5.4.64.
Mark H Weaver [Wed, 9 Sep 2020 18:45:05 +0000 (14:45 -0400)]
gnu: linux-libre@5.4: Update to 5.4.64.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.64.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Stay at version 5.4.63.

3 years agoservices: dovecot: Serialize global settings first.
Alexey Abramov [Tue, 8 Sep 2020 13:53:43 +0000 (15:53 +0200)]
services: dovecot: Serialize global settings first.

* gnu/services/mail.scm (dovecot-configuration): To avoid dovecot warning
messages, move serialization of protocol settings below the global one.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agoservices: dovecot: Use modules via symlink to system profile.
Alexey Abramov [Tue, 8 Sep 2020 13:53:42 +0000 (15:53 +0200)]
services: dovecot: Use modules via symlink to system profile.

* gnu/services/mail.scm (%dovecot-activation): Link the location with multiple
plugins (dovecot-pigeonhole, etc), to a place where dovecot can find them.
* gnu/services/mail.scm (dovecot-configuration): Use the symlink.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: dovecot: Set moduledir to global directory.
Efraim Flashner [Tue, 8 Sep 2020 13:53:41 +0000 (15:53 +0200)]
gnu: dovecot: Set moduledir to global directory.

* gnu/packages/mail.scm (dovecot)[arguments]: Add configure-flag to set
moduledir. Adjust custom 'install phase to override moduledir so it
successfully installs.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: znc: Update to 1.8.2.
Tobias Geerinckx-Rice [Wed, 9 Sep 2020 15:51:32 +0000 (17:51 +0200)]
gnu: znc: Update to 1.8.2.

* gnu/packages/messaging.scm (znc): Update to 1.8.2.

3 years agognu: linux-libre: Update to 5.8.8.
Mark H Weaver [Wed, 9 Sep 2020 18:32:04 +0000 (14:32 -0400)]
gnu: linux-libre: Update to 5.8.8.

* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.8.
(linux-libre-5.8-pristine-source): Update hash.
(deblob-scripts-5.8): Stay at version 5.8.7.

3 years agognu: mercurial: Update to 5.5.1.
Dr. Arne Babenhauserheide [Wed, 9 Sep 2020 09:55:05 +0000 (11:55 +0200)]
gnu: mercurial: Update to 5.5.1.

* gnu/packages/version-control.scm (mercurial): Update to 5.5.1.
[source]: Remove patches.
[arguments]: Adjust the custom 'check phase to delete a few more files.
(mercurial-patch): Remove procedure.
(%mercurial-patches): Remove variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agoRevert "gnu: Add r-loomr."
Ricardo Wurmus [Wed, 9 Sep 2020 16:14:48 +0000 (18:14 +0200)]
Revert "gnu: Add r-loomr."

This reverts commit 1f56ec08af704bdc7aa3e143bf5ce351c5306dea.

This package is not free software.

3 years agognu: Add inspekt3d.
Ricardo Wurmus [Wed, 9 Sep 2020 10:22:42 +0000 (12:22 +0200)]
gnu: Add inspekt3d.

* gnu/packages/engineering.scm (inspekt3d): New variable.

3 years agognu: Add r-bisquerna.
Roel Janssen [Wed, 9 Sep 2020 15:02:55 +0000 (17:02 +0200)]
gnu: Add r-bisquerna.

* gnu/packages/bioinformatics.scm (r-bisquerna): New variable.

3 years agognu: Add r-useful.
Roel Janssen [Wed, 9 Sep 2020 14:59:42 +0000 (16:59 +0200)]
gnu: Add r-useful.

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

3 years agognu: Add r-loomr.
Roel Janssen [Wed, 9 Sep 2020 14:56:02 +0000 (16:56 +0200)]
gnu: Add r-loomr.

* gnu/packages/bioinformatics.scm (r-loomr): New variable.

3 years agognu: Add r-mboost.
Roel Janssen [Wed, 9 Sep 2020 14:51:08 +0000 (16:51 +0200)]
gnu: Add r-mboost.

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

3 years agognu: Add r-stabs.
Roel Janssen [Wed, 9 Sep 2020 14:47:35 +0000 (16:47 +0200)]
gnu: Add r-stabs.

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

3 years agognu: Add r-partykit.
Roel Janssen [Wed, 9 Sep 2020 14:41:50 +0000 (16:41 +0200)]
gnu: Add r-partykit.

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

3 years agognu: emacs-explain-pause-mode: Fix synopsis and description.
Nicolas Goaziou [Wed, 9 Sep 2020 13:30:54 +0000 (15:30 +0200)]
gnu: emacs-explain-pause-mode: Fix synopsis and description.

* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode)[synopsis,
description]: Conform to style recommendations.