jackhill/guix/guix.git
3 years agoci: Restore license handling.
Mathieu Othacehe [Mon, 2 Nov 2020 19:58:39 +0000 (20:58 +0100)]
ci: Restore license handling.

This is a follow-up of 7c02eb6c and 44daec7f. Restore the initial behaviour.

* gnu/ci.scm (package->alist): Restore license handling.

3 years agodoc: Fix typo.
Miguel Ángel Arruga Vivas [Mon, 2 Nov 2020 19:24:08 +0000 (20:24 +0100)]
doc: Fix typo.

* doc/guix.texi (Invoking guix publish)<cache-bypass-threshold>: The unit
suffixes the numeric value.

3 years agognu: Add atop.
Leo Famulari [Wed, 28 Oct 2020 03:48:28 +0000 (23:48 -0400)]
gnu: Add atop.

* gnu/packages/admin.scm (atop): New variable.

3 years agosystem: Change comment wording.
Miguel Ángel Arruga Vivas [Mon, 2 Nov 2020 17:22:33 +0000 (18:22 +0100)]
system: Change comment wording.

* gnu/system.scm (<boot-parameters>)<Comment>: Substitute path with file name.

3 years agosystem: image: Introduce arm32-raw image type.
Mathieu Othacehe [Mon, 2 Nov 2020 16:16:05 +0000 (17:16 +0100)]
system: image: Introduce arm32-raw image type.

* gnu/system/image.scm (arm32-disk-image, arm32-image-type): New variables.
(arm64-disk-image): Inherit from arm32-disk-image.
(arm64-image-type): Change name to 'arm64-raw.

3 years agodoc: Complete sentence in earlyoom-configuration doc.
Maxim Cournoyer [Mon, 2 Nov 2020 16:01:41 +0000 (11:01 -0500)]
doc: Complete sentence in earlyoom-configuration doc.

* doc/guix.texi (Linux Services): Complete sentence in earlyoom-configuration
doc.

Reported-by: Julien Lepiller <julien@lepiller.eu>
3 years agognu: Add go-github-com-errata-ai-vale.
Gabriel Arazas [Fri, 2 Oct 2020 17:13:17 +0000 (01:13 +0800)]
gnu: Add go-github-com-errata-ai-vale.

* gnu/packages/textutils.scm (go-github-com-errata-ai-vale): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: emacs-ledger-mode: Update to 4.0.0.
nixo [Mon, 2 Nov 2020 10:15:06 +0000 (11:15 +0100)]
gnu: emacs-ledger-mode: Update to 4.0.0.

* gnu/packages/finance.scm (emacs-ledger-mode): Update to 4.0.0.
[arguments]<#:tests?>: Remove argument.
[phases] check: Replace with working check phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: emacs-julia-mode: Update to 0.4.
Tim Howes [Fri, 16 Oct 2020 02:52:04 +0000 (19:52 -0700)]
gnu: emacs-julia-mode: Update to 0.4.

* gnu/packages/emacs-xyz.scm (emacs-julia-mode): Update to 0.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: squid: Fix build reproducibility issue.
Jean-Baptiste Note [Wed, 28 Oct 2020 15:22:39 +0000 (11:22 -0400)]
gnu: squid: Fix build reproducibility issue.

* gnu/packages/networking.scm (squid): Add --disable-arch-native configure
flag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoprofiles: Add fast path for 'xdg-mime-database' hook.
Ludovic Courtès [Mon, 2 Nov 2020 13:25:15 +0000 (14:25 +0100)]
profiles: Add fast path for 'xdg-mime-database' hook.

Partly fixes <https://bugs.gnu.org/44053>.
Reported by Joshua Branson <jbranso@dismail.de>
and Maxim Cournoyer <maxim.cournoyer@gmail.com>.

* guix/profiles.scm (xdg-mime-database): When PKGDIRS contains only one
element, symlink directly to it.  Invoke 'update-mime-database' only
when PKGDIRS contains two or more elements, which is less frequent.

3 years agognu: slurm: Reintroduce version 19.05.
Ludovic Courtès [Mon, 2 Nov 2020 09:30:38 +0000 (10:30 +0100)]
gnu: slurm: Reintroduce version 19.05.

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

* gnu/packages/parallel.scm (slurm-19.05): New variable.

3 years agognu: mpich: Configure to use ucx.
Ludovic Courtès [Mon, 2 Nov 2020 08:11:32 +0000 (09:11 +0100)]
gnu: mpich: Configure to use ucx.

Suggested by Maurice Brémond <Maurice.Bremond@inria.fr>.

Fixes bug when running test suites involving MPICH:
<https://issues.guix.gnu.org/39588#15>.

* gnu/packages/mpi.scm (mpich)[arguments]: Pass "--with-device=ch4:ucx".

3 years agognu: sbcl: Update to 2.0.10.
Pierre Neidhardt [Mon, 2 Nov 2020 11:24:35 +0000 (12:24 +0100)]
gnu: sbcl: Update to 2.0.10.

* gnu/packages/lisp.scm (sbcl): Update to 2.0.10.

3 years agoci: Convert license to text.
Mathieu Othacehe [Mon, 2 Nov 2020 09:42:33 +0000 (10:42 +0100)]
ci: Convert license to text.

This is a follow-up of 7c02eb6c8d7d050ecb8f3082c4a754ad32211403.

* gnu/ci.scm (package->alist): Convert license to text.

3 years agoci: Ignore package license.
Mathieu Othacehe [Mon, 2 Nov 2020 09:30:31 +0000 (10:30 +0100)]
ci: Ignore package license.

Fixes: <https://issues.guix.gnu.org/44370>.

* gnu/ci.scm (package->alist): Ignore package license.

3 years agognu: stumpish: Fix xprop call.
Michael Rohleder [Mon, 2 Nov 2020 05:30:27 +0000 (06:30 +0100)]
gnu: stumpish: Fix xprop call.

* gnu/packages/wm.scm (stumpish): Fix xprop call.
[inputs]: Add xprop.
[arguments]: Add substitution of xprop.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: linux-libre 5.4: Update to 5.4.74.
Leo Famulari [Sun, 1 Nov 2020 23:27:04 +0000 (18:27 -0500)]
gnu: linux-libre 5.4: Update to 5.4.74.

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

3 years agognu: linux-libre: Update to 5.9.3.
Leo Famulari [Sun, 1 Nov 2020 23:25:47 +0000 (18:25 -0500)]
gnu: linux-libre: Update to 5.9.3.

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

3 years agoinstaller: Report to the user the formatted partitions.
Miguel Ángel Arruga Vivas [Sat, 31 Oct 2020 11:15:35 +0000 (12:15 +0100)]
installer: Report to the user the formatted partitions.

* gnu/installer/newt/partitions.scm (define-module): Use (ice-9 format).
(draw-formatting-page): Add parameter partitions and provide the list of
formatted partitions to the user.
(run-partitioning-page): Provide user-partitions to draw-formatting-page.

3 years agoinstaller: parted: Internationalize the partition handling code.
Ludovic Courtès [Sun, 1 Nov 2020 22:55:41 +0000 (23:55 +0100)]
installer: parted: Internationalize the partition handling code.

* gnu/installer/parted.scm (user-partition-description): Use 'format'
and 'G_' for i18n.

3 years agognu: skribilo: Update to 0.9.5.
Ludovic Courtès [Sun, 1 Nov 2020 22:53:25 +0000 (23:53 +0100)]
gnu: skribilo: Update to 0.9.5.

* gnu/packages/skribilo.scm (skribilo): Update to 0.9.5.
[arguments]: Adjust 'pre-configure' phase to use the right effective
version.
[inputs]: Replace GUILE-2.2 with GUILE-3.0.
[propagated-inputs]: Adjust accordingly.

3 years agognu: avr-toolchain: Replace functions with package variables.
Arun Isaac [Wed, 4 Mar 2020 19:46:11 +0000 (01:16 +0530)]
gnu: avr-toolchain: Replace functions with package variables.

* gnu/packages/avr.scm (avr-gcc-7): Rename to avr-gcc.
(avr-libc): Replace function with variable.
(avr-toolchain): Replace function with variable.

3 years agognu: avr-gcc: Update to 7.5.0.
Arun Isaac [Wed, 4 Mar 2020 19:36:38 +0000 (01:06 +0530)]
gnu: avr-gcc: Update to 7.5.0.

* gnu/packages/avr.scm (avr-gcc-7, avr-toolchain-7): New variables.
(avr-gcc-4.9, avr-gcc-5, avr-toolchain-4.9, avr-toolchain-5): Delete
variables.
(avr-libc)[arguments]: Remove custom fix-cpath phase.

3 years agodoc: Fix typo.
Julien Lepiller [Sun, 1 Nov 2020 18:49:02 +0000 (19:49 +0100)]
doc: Fix typo.

* doc/guix.texi (DNS Services): Fix typo.

3 years agognu: emacs-org-roam: Update to 1.2.2.
Brett Gilio [Sun, 1 Nov 2020 18:45:31 +0000 (12:45 -0600)]
gnu: emacs-org-roam: Update to 1.2.2.

* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 1.2.2.

3 years agognu: krita: Update to 4.4.1.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:54:58 +0000 (17:54 +0100)]
gnu: krita: Update to 4.4.1.

* gnu/packages/kde.scm (krita): Update to 4.4.1.

3 years agognu: xfsprogs: Update to 5.9.0.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:40:35 +0000 (17:40 +0100)]
gnu: xfsprogs: Update to 5.9.0.

* gnu/packages/linux.scm (xfsprogs): Update to 5.9.0.

3 years agognu: konversation: Update to 1.7.7.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:40:24 +0000 (17:40 +0100)]
gnu: konversation: Update to 1.7.7.

* gnu/packages/kde-internet.scm (konversation): Update to 1.7.7.

3 years agognu: fetchmail: Update to 6.4.13.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:29:03 +0000 (17:29 +0100)]
gnu: fetchmail: Update to 6.4.13.

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

3 years agognu: nftables: Update to 0.9.7.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:24:03 +0000 (17:24 +0100)]
gnu: nftables: Update to 0.9.7.

* gnu/packages/linux.scm (nftables): Update to 0.9.7.

3 years agognu: libnftnl: Update to 1.1.8.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:23:49 +0000 (17:23 +0100)]
gnu: libnftnl: Update to 1.1.8.

* gnu/packages/linux.scm (libnftnl): Update to 1.1.8.

3 years agognu: usbutils: Update to 013.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:22:55 +0000 (17:22 +0100)]
gnu: usbutils: Update to 013.

* gnu/packages/linux.scm (usbutils): Update to 013.
[arguments]: Tweak ‘patch-bootstrap-scripts’ phase.

3 years agognu: ipset: Update to 7.7.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:07:02 +0000 (17:07 +0100)]
gnu: ipset: Update to 7.7.

* gnu/packages/linux.scm (ipset): Update to 7.7.

3 years agognu: iptables: Update to 1.8.6.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 16:00:51 +0000 (17:00 +0100)]
gnu: iptables: Update to 1.8.6.

* gnu/packages/linux.scm (iptables): Update to 1.8.6.
[arguments]: Remove obsolete #:phases.

3 years agognu: btrfs-progs: Update to 5.9.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 15:48:25 +0000 (16:48 +0100)]
gnu: btrfs-progs: Update to 5.9.

* gnu/packages/linux.scm (btrfs-progs): Update to 5.9.

3 years agognu: nvme-cli: Update to 1.13.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 15:35:04 +0000 (16:35 +0100)]
gnu: nvme-cli: Update to 1.13.

* gnu/packages/linux.scm (nvme-cli): Update to 1.13.

3 years agognu: lxtask: Update to 0.1.10.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 15:31:02 +0000 (16:31 +0100)]
gnu: lxtask: Update to 0.1.10.

* gnu/packages/lxde.scm (lxtask): Update to 0.1.10.

3 years agognu: wolf-shaper: Update to 0.1.8.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 15:30:51 +0000 (16:30 +0100)]
gnu: wolf-shaper: Update to 0.1.8.

* gnu/packages/music.scm (wolf-shaper): Update to 0.1.8.

3 years agodoc: Fix typo.
Julien Lepiller [Sun, 1 Nov 2020 15:56:13 +0000 (16:56 +0100)]
doc: Fix typo.

* doc/guix.texi (Sound Services): Fix typo.

3 years agognu: eamcs-windsize: Declare a source file-name.
Efraim Flashner [Sun, 1 Nov 2020 15:00:57 +0000 (17:00 +0200)]
gnu: eamcs-windsize: Declare a source file-name.

* gnu/packages/emacs-xyz.scm (emacs-windsize)[source]: Add file-name
field.

3 years agognu: yoshimi: Update to 1.7.3.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:35:36 +0000 (14:35 +0100)]
gnu: yoshimi: Update to 1.7.3.

* gnu/packages/music.scm (yoshimi): Update to 1.7.3.

3 years agognu: blueman: Update to 2.1.4.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:35:20 +0000 (14:35 +0100)]
gnu: blueman: Update to 2.1.4.

* gnu/packages/networking.scm (blueman): Update to 2.1.4.

3 years agognu: qtractor: Update to 0.9.18.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:34:55 +0000 (14:34 +0100)]
gnu: qtractor: Update to 0.9.18.

* gnu/packages/music.scm (qtractor): Update to 0.9.18.

3 years agognu: padthv1: Update to 0.9.18.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:34:13 +0000 (14:34 +0100)]
gnu: padthv1: Update to 0.9.18.

* gnu/packages/music.scm (padthv1): Update to 0.9.18.

3 years agognu: samplv1: Update to 0.9.18.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:34:04 +0000 (14:34 +0100)]
gnu: samplv1: Update to 0.9.18.

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

3 years agognu: drumkv1: Update to 0.9.18.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:33:56 +0000 (14:33 +0100)]
gnu: drumkv1: Update to 0.9.18.

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

3 years agognu: synthv1: Update to 0.9.18.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:33:43 +0000 (14:33 +0100)]
gnu: synthv1: Update to 0.9.18.

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

3 years agognu: ncmpc: Update to 0.42.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:26:05 +0000 (14:26 +0100)]
gnu: ncmpc: Update to 0.42.

* gnu/packages/mpd.scm (ncmpc): Update to 0.42.

3 years agognu: mpd: Update to 0.22.2.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:25:56 +0000 (14:25 +0100)]
gnu: mpd: Update to 0.22.2.

* gnu/packages/mpd.scm (mpd): Update to 0.22.2.

3 years agognu: batctl: Update to 2020.4.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 13:22:05 +0000 (14:22 +0100)]
gnu: batctl: Update to 2020.4.

* gnu/packages/networking.scm (batctl): Update to 2020.4.

3 years agognu: ruby-libxml: Fix build.
Christopher Baines [Sun, 1 Nov 2020 13:38:46 +0000 (13:38 +0000)]
gnu: ruby-libxml: Fix build.

rdoc fails to install the documentation, so disable rdoc for now, as I'm
unsure how to fix this.

* gnu/packages/ruby.scm (ruby-libxml)[arguments]: Add --no-document
to #:gem-flags.

3 years agognu: Add hledger.
Carlo Holl [Sun, 1 Nov 2020 02:02:36 +0000 (19:02 -0700)]
gnu: Add hledger.

* gnu/packages/finance.scm (hledger): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-hledger-lib.
Carlo Holl [Sun, 1 Nov 2020 02:02:35 +0000 (19:02 -0700)]
gnu: Add ghc-hledger-lib.

* gnu/packages/haskell-xyz.scm (ghc-hledger-lib): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-cassava-megaparsec.
Carlo Holl [Sun, 1 Nov 2020 02:02:34 +0000 (19:02 -0700)]
gnu: Add ghc-cassava-megaparsec.

* gnu/packages/haskell-xyz.scm (ghc-cassava-megaparsec): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-cassava.
Carlo Holl [Sun, 1 Nov 2020 02:02:33 +0000 (19:02 -0700)]
gnu: Add ghc-cassava.

* gnu/packages/haskell-xyz.scm (ghc-cassava): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-wizards.
Carlo Holl [Sun, 1 Nov 2020 02:02:32 +0000 (19:02 -0700)]
gnu: Add ghc-wizards.

* gnu/packages/haskell-xyz.scm (ghc-wizards): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-uglymemo.
Carlo Holl [Sun, 1 Nov 2020 02:02:31 +0000 (19:02 -0700)]
gnu: Add ghc-uglymemo.

* gnu/packages/haskell-xyz.scm (ghc-uglymemo): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-tabular.
Carlo Holl [Sun, 1 Nov 2020 02:02:30 +0000 (19:02 -0700)]
gnu: Add ghc-tabular.

* gnu/packages/haskell-xyz.scm (ghc-tabular): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-text-short.
Carlo Holl [Sun, 1 Nov 2020 02:02:29 +0000 (19:02 -0700)]
gnu: Add ghc-text-short.

* gnu/packages/haskell-xyz.scm (ghc-text-short): New variable.

3 years agognu: Add ghc-only.
Carlo Holl [Sun, 1 Nov 2020 02:02:28 +0000 (19:02 -0700)]
gnu: Add ghc-only.

* gnu/packages/haskell-xyz.scm (ghc-only): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-lucid.
Carlo Holl [Sun, 1 Nov 2020 02:02:27 +0000 (19:02 -0700)]
gnu: Add ghc-lucid.

* gnu/packages/haskell-xyz.scm (ghc-lucid): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-hspec-megaparsec.
Carlo Holl [Sun, 1 Nov 2020 02:02:26 +0000 (19:02 -0700)]
gnu: Add ghc-hspec-megaparsec.

* gnu/packages/haskell-xyz.scm (ghc-hspec-megaparsec): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: ghc-doctest: Update to 0.16.3.
Carlo Holl [Sun, 1 Nov 2020 02:02:25 +0000 (19:02 -0700)]
gnu: ghc-doctest: Update to 0.16.3.

* gnu/packages/haskell-xyz.scm (ghc-doctest): Update to 0.16.3.
[inputs,native-inputs]: Replace with what is generated by guix import.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-decimal.
Carlo Holl [Sun, 1 Nov 2020 02:02:24 +0000 (19:02 -0700)]
gnu: Add ghc-decimal.

* gnu/packages/haskell-xyz.scm (ghc-decimal): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-csv.
Carlo Holl [Sun, 1 Nov 2020 02:02:23 +0000 (19:02 -0700)]
gnu: Add ghc-csv.

* gnu/packages/haskell-xyz.scm (ghc-csv): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add ghc-control-monad-free.
Carlo Holl [Sun, 1 Nov 2020 02:02:22 +0000 (19:02 -0700)]
gnu: Add ghc-control-monad-free.

* gnu/packages/haskell-xyz.scm (ghc-control-monad-free): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: git: Update to 2.29.2.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:59:36 +0000 (13:59 +0100)]
gnu: git: Update to 2.29.2.

* gnu/packages/version-control.scm (git): Update to 2.29.2.

3 years agognu: tmux: Update to 3.1c.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:59:10 +0000 (13:59 +0100)]
gnu: tmux: Update to 3.1c.

* gnu/packages/tmux.scm (tmux): Update to 3.1c.

3 years agognu: youtube-dl: Fix hash.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:54:58 +0000 (13:54 +0100)]
gnu: youtube-dl: Fix hash.

* gnu/packages/video.scm (youtube-dl)[source]: Make hash less wrong.

3 years agonls: Update ‘de’ cookbook translation.
Florian Pelz [Sun, 1 Nov 2020 12:50:30 +0000 (13:50 +0100)]
nls: Update ‘de’ cookbook translation.

3 years agognu: nginx-documentation: Update to 1.19.3-2603-3cb2736bb74c.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:49:54 +0000 (13:49 +0100)]
gnu: nginx-documentation: Update to 1.19.3-2603-3cb2736bb74c.

* gnu/packages/web.scm (nginx-documentation): Update to 1.19.3-2603-3cb2736bb74c.

3 years agognu: nginx: Update to 1.19.4.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:49:36 +0000 (13:49 +0100)]
gnu: nginx: Update to 1.19.4.

* gnu/packages/web.scm (nginx): Update to 1.19.4.

3 years agognu: snd: Update to 20.8.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:43:11 +0000 (13:43 +0100)]
gnu: snd: Update to 20.8.

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

3 years agognu: thunar: Update to 1.8.16.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:43:03 +0000 (13:43 +0100)]
gnu: thunar: Update to 1.8.16.

* gnu/packages/xfce.scm (thunar): Update to 1.8.16.

3 years agognu: youtube-dl: Update to 2020.11.01.1.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:34:06 +0000 (13:34 +0100)]
gnu: youtube-dl: Update to 2020.11.01.1.

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

3 years agognu: facter: Update to 4.0.44.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:33:57 +0000 (13:33 +0100)]
gnu: facter: Update to 4.0.44.

* gnu/packages/admin.scm (facter): Update to 4.0.44.

3 years agognu: wimlib: Update to 1.13.3.
Tobias Geerinckx-Rice [Sun, 1 Nov 2020 12:33:23 +0000 (13:33 +0100)]
gnu: wimlib: Update to 1.13.3.

* gnu/packages/backup.scm (wimlib): Update to 1.13.3.

3 years agognu: mdk: Update to 1.3.0.
Efraim Flashner [Sun, 1 Nov 2020 07:45:37 +0000 (09:45 +0200)]
gnu: mdk: Update to 1.3.0.

* gnu/packages/education.scm (mdk): Update to 1.3.0.
[home-page]: Update.

3 years agognu: python-dateparser: Use the test variant of tzdata.
Leo Famulari [Sun, 1 Nov 2020 02:43:39 +0000 (22:43 -0400)]
gnu: python-dateparser: Use the test variant of tzdata.

* gnu/packages/python-xyz.scm (python-dateparser)[inputs]: Remove field.
[native-inputs]: Add tzdata-for-tests.

3 years agosystem: Add store-directory-prefix to boot-parameters.
Miguel Ángel Arruga Vivas [Sat, 24 Oct 2020 16:15:53 +0000 (18:15 +0200)]
system: Add store-directory-prefix to boot-parameters.

Fixes <http://issues.guix.gnu.org/44196>

* gnu/machine/ssh.scm (roll-back-managed-host): Use
boot-parameters-store-directory-prefix.
* gnu/system.scm (define-module): Export
boot-parameters-store-directory-prefix.
(<boot-parameters>)[store-directory-prefix]: New field. It is used to
generate the correct paths when /gnu/store is installed on a btrfs
subvolume whose name doesn't match the final runtime path, as the
bootloader doesn't have knowledge about the final mounting points.
[boot-parameters-store-directory-prefix]: New accessor.
(read-boot-parameters): Read directory-prefix from store field.
(operating-system-boot-parameters-file): Add directory-prefix to
store field.
* guix/scripts/system.scm (reinstall-bootloader): Use
boot-parameters-store-directory-prefix.
* test/boot-parameters.scm (%default-btrfs-subvolume,
%default-store-directory-prefix): New variables.
(%grub-boot-parameters): Use %default-store-directory-prefix.
(%default-operating-system): Use %default-btrfs-subvolume.
(test-boot-parameters): Add directory-prefix.
(test optional fields): Add test for directory-prefix.
(test os store-directory-prefix): New test.

3 years ago.dir-locals.el: Require cl-lib at runtime.
Miguel Ángel Arruga Vivas [Sun, 1 Nov 2020 00:57:02 +0000 (01:57 +0100)]
.dir-locals.el: Require cl-lib at runtime.

* .dir-locals.el (nil)<Geiser>: Load cl-lib when needed.

3 years agodoc: Add missing period at the end of the sentence.
Miguel Ángel Arruga Vivas [Sun, 1 Nov 2020 00:38:10 +0000 (01:38 +0100)]
doc: Add missing period at the end of the sentence.

3 years agosystem: Generate grub locale directory for grub.cfg.
Miguel Ángel Arruga Vivas [Sat, 24 Oct 2020 18:36:21 +0000 (20:36 +0200)]
system: Generate grub locale directory for grub.cfg.

* gnu/bootloader/grub.scm (grub-locale-directory): New function.
(grub-configuration-file)[locale-config]: Use grub-locale-directory and
avoid the extra search when eye-candy have performed it.

3 years agognu: httpie: Update to 2.3.0.
Tanguy Le Carrour [Thu, 29 Oct 2020 09:47:54 +0000 (10:47 +0100)]
gnu: httpie: Update to 2.3.0.

* gnu/packages/python-web.scm (httpie): Update to 2.3.0.
[propagated-inputs]: Add python-requests-toolbelt.
[home-page]: Update URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: esbuild: Update to 0.8.0.
Ryan Prior [Fri, 30 Oct 2020 04:32:10 +0000 (04:32 +0000)]
gnu: esbuild: Update to 0.8.0.

* gnu/packages/web.scm (esbuild): Update to 0.8.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agopack: Relocatable wrapper leaves root available to child processes.
Ludovic Courtès [Sat, 31 Oct 2020 22:02:33 +0000 (23:02 +0100)]
pack: Relocatable wrapper leaves root available to child processes.

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

* gnu/packages/aux-files/run-in-namespace.c (exec_in_user_namespace):
Add call to 'prctl'.  Call 'mount' for NEW_ROOT and define 'is_tmpfs'.
When IS_TMPFS is true, call 'umount' and 'rmdir' after 'waitpid';
otherwise, call 'rm_rf' only when 'waitpid' returns -1 the second time.
(exec_with_loader): Call 'prctl'.  Remove NEW_ROOT only when 'waitpid'
returns -1 the second time, otherwise leave it behind.
* tests/guix-pack-relocatable.sh (wait_for_file): New function.
Add test.

3 years agodoc: Add "Defining Package Variants" section.
Ludovic Courtès [Thu, 29 Oct 2020 22:35:35 +0000 (23:35 +0100)]
doc: Add "Defining Package Variants" section.

* doc/guix.texi (Defining Packages): Move documentation of
'package-input-rewriting' & co. to...
(Defining Package Variants): ... here.  New node.  Also document
'inherit' and 'options->transformation'.

3 years agotransformations: Raise '&formatted-message' exceptions instead of 'leave'.
Ludovic Courtès [Thu, 29 Oct 2020 22:40:14 +0000 (23:40 +0100)]
transformations: Raise '&formatted-message' exceptions instead of 'leave'.

* guix/transformations.scm (evaluate-replacement-specs)
(package-git-url, evaluate-git-replacement-specs)
(transform-package-source-git-url)
(transform-package-toolchain): Use 'raise' and 'formatted-message'
instead of 'leave'.

3 years agoguix build: Move transformation options to (guix transformations).
Ludovic Courtès [Thu, 29 Oct 2020 17:30:07 +0000 (18:30 +0100)]
guix build: Move transformation options to (guix transformations).

* guix/transformations.scm: New file.
* tests/scripts-build.scm: Rename to...
* tests/transformations.scm: ... this.
* Makefile.am (MODULES): Add 'guix/transformations.scm'.
(SCM_TESTS): Adjust to rename.
* guix/scripts/build.scm (numeric-extension?)
(tarball-base-name, <downloaded-file>, download-to-store*)
(compile-downloaded-file, package-with-source)
(transform-package-source, evaluate-replacement-specs)
(transform-package-inputs, transform-package-inputs/graft)
(%not-equal, package-git-url, evaluate-git-replacement-specs)
(transform-package-source-branch, transform-package-source-commit)
(transform-package-source-git-url, package-dependents/spec)
(package-toolchain-rewriting, transform-package-toolchain)
(transform-package-with-debug-info, transform-package-tests)
(%transformations, transformation-procedure, %transformation-options)
(show-transformation-options-help, options->transformation)
(package-transformations): Move to (guix transformations).
* guix/scripts/environment.scm: Adjust accordingly.
* guix/scripts/graph.scm: Likewise.
* guix/scripts/install.scm: Likewise.
* guix/scripts/pack.scm: Likewise.
* guix/scripts/package.scm: Likewise.
* guix/scripts/upgrade.scm: Likewise.
* po/guix/POTFILES.in: Add 'guix/transformations.scm'.

3 years agoguix build: 'options->transformation' no longer takes a 'store' parameter.
Ludovic Courtès [Wed, 28 Oct 2020 22:35:49 +0000 (23:35 +0100)]
guix build: 'options->transformation' no longer takes a 'store' parameter.

* guix/scripts/build.scm (transform-package-source)
(transform-package-inputs, transform-package-inputs/graft)
(transform-package-source-branch, transform-package-source-commit)
(transform-package-source-git-url, transform-package-toolchain)
(transform-package-with-debug-info, transform-package-tests): Remove
'store' parameter.
(options->transformation, options->derivations): Adjust accordingly.
* guix/scripts/environment.scm (options/resolve-packages): Likewise.
* guix/scripts/graph.scm (guix-graph): Likewise.
* guix/scripts/pack.scm (guix-pack): Likewise.
* guix/scripts/package.scm (transaction-upgrade-entry): Likewise.
(process-actions): Likewise.
* tests/scripts-build.scm ("options->transformation, no transformations")
("options->transformation, with-source, replacement"):
Adjust tests.
("options->transformation, with-source")
("options->transformation, with-source, with version")
("options->transformation, with-source, PKG=URI"): Use 'lower-object' to
compute the store file name of the source.
("options->transformation, with-source, no matches"): Remove
'with-store' and adjust accordingly.
("options->transformation, with-input"): Likewise.
("options->transformation, with-graft"): Likewise.
("options->transformation, with-branch"): Likewise.
("options->transformation, with-commit"): Likewise.
("options->transformation, with-git-url"): Likewise.
("options->transformation, with-git-url + with-branch"): Likewise.
("options->transformation, with-c-toolchain"): Likewise.
("options->transformation, with-c-toolchain twice"): Likewise.
("options->transformation, with-c-toolchain, no effect"): Likewise.
("options->transformation, with-debug-info"): Likewise.
("options->transformation, without-tests"): Likewise.

3 years agoguix build: Remove unnecessary (replacement #f).
Ludovic Courtès [Wed, 28 Oct 2020 15:40:08 +0000 (16:40 +0100)]
guix build: Remove unnecessary (replacement #f).

* guix/scripts/build.scm (package-with-source): Remove 'replacement'
field, which is innate since d5ec5ed7197d121130af6953378bcfd8929a9754.

3 years agoguix build: 'package-with-source' no longer takes a 'store' parameter.
Ludovic Courtès [Wed, 28 Oct 2020 15:37:35 +0000 (16:37 +0100)]
guix build: 'package-with-source' no longer takes a 'store' parameter.

* guix/scripts/build.scm (<downloaded-file>): New record type.
(download-to-store*): New variable.
(compile-downloaded-file): New procedure.
(package-with-source): Remove 'store' parameter.  Use 'downloaded-file'
instead of 'download-to-store'.
(transform-package-source): Adjust accordingly.

3 years agognu: Add python-asyncssh.
Lars-Dominik Braun [Tue, 28 Apr 2020 09:41:08 +0000 (11:41 +0200)]
gnu: Add python-asyncssh.

* gnu/packages/ssh.scm (python-asyncssh): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add xstow.
Hendur Saga via Guix-patches via [Sun, 26 Jul 2020 02:21:41 +0000 (02:21 +0000)]
gnu: Add xstow.

* gnu/packages/package-management.scm (xstow): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add font-openmoji
nixo [Tue, 27 Oct 2020 13:10:06 +0000 (14:10 +0100)]
gnu: Add font-openmoji

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

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: sbcl-geco: Fix build.
Guillaume Le Vaillant [Sat, 31 Oct 2020 16:52:04 +0000 (17:52 +0100)]
gnu: sbcl-geco: Fix build.

* gnu/packages/patches/sbcl-geco-fix-organism-class.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lisp-xyz.scm (sbcl-geco)[source]: Use it.

3 years agognu: gnome-builder: Fix the build.
Leo Prikler [Thu, 10 Sep 2020 18:26:10 +0000 (20:26 +0200)]
gnu: gnome-builder: Fix the build.

As reported in #43296, gnome-builder tries to be linked against the static
version of libselinux (propagated through glib/gio), failing to do so, as it
also wants to be a PIE.  To keep the PIE, link it against the dynamic library.

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

* gnu/packages/gnome.scm (gnome-builder)[arguments]: Add 'fix-ninja' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: r-lme4: Update to 1.1-25.
Ricardo Wurmus [Sat, 31 Oct 2020 12:45:41 +0000 (13:45 +0100)]
gnu: r-lme4: Update to 1.1-25.

* gnu/packages/statistics.scm (r-lme4): Update to 1.1-25.

3 years agognu: r-quantreg: Update to 5.75.
Ricardo Wurmus [Sat, 31 Oct 2020 12:45:38 +0000 (13:45 +0100)]
gnu: r-quantreg: Update to 5.75.

* gnu/packages/statistics.scm (r-quantreg): Update to 5.75.