jackhill/guix/guix.git
4 years agoguix system: Remove unused procedure.
Ludovic Courtès [Fri, 3 Apr 2020 09:22:46 +0000 (11:22 +0200)]
guix system: Remove unused procedure.

This procedure was unused since
5c8c8c455420af27189d6045b3599fe6e27ad012.

* guix/scripts/system.scm (call-with-service-upgrade-info): Remove.

4 years agoreconfigure: Silence Guile warnings.
Ludovic Courtès [Fri, 3 Apr 2020 08:48:32 +0000 (10:48 +0200)]
reconfigure: Silence Guile warnings.

Fixes <https://bugs.gnu.org/39301>.
Reported by strypsteen@posteo.net.

* guix/scripts/system/reconfigure.scm (switch-to-system)
(upgrade-shepherd-services, install-bootloader): Wrap 'primitive-load'
call in 'parameterize'.

4 years agoRevert "reconfigure: Run the effect scripts as separate processes."
Ludovic Courtès [Fri, 3 Apr 2020 08:26:54 +0000 (10:26 +0200)]
Revert "reconfigure: Run the effect scripts as separate processes."

This reverts commit 5517750344be05c91bc2979c1a0e2348a9ae902d.
That commit would remove all sorts of error checking when running those
programs.

4 years agognu: Add bcmatroska2.
Raghav Gururajan [Wed, 1 Apr 2020 22:38:01 +0000 (18:38 -0400)]
gnu: Add bcmatroska2.

* gnu/packages/linphone.scm (bcmatroska2): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: Add belcard.
Raghav Gururajan [Wed, 1 Apr 2020 22:30:24 +0000 (18:30 -0400)]
gnu: Add belcard.

* gnu/packages/linphone.scm (belcard): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: Add belr.
Raghav Gururajan [Wed, 1 Apr 2020 22:18:14 +0000 (18:18 -0400)]
gnu: Add belr.

* gnu/packages/linphone.scm (belr): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: Add bctoolbox.
Raghav Gururajan [Wed, 1 Apr 2020 22:10:42 +0000 (18:10 -0400)]
gnu: Add bctoolbox.

* gnu/packages/linphone.scm (bctoolbox): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: Add bcunit.
Raghav Gururajan [Wed, 1 Apr 2020 19:50:15 +0000 (15:50 -0400)]
gnu: Add bcunit.

* gnu/packages/linphone.scm (bcunit): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: Add muchsync.
Justus Winter [Fri, 3 Apr 2020 08:06:46 +0000 (10:06 +0200)]
gnu: Add muchsync.

* gnu/packages/mail.scm (muchsync): New variable.

4 years agognu: gpsd: Update to 3.20.
Guillaume Le Vaillant [Fri, 3 Apr 2020 08:12:47 +0000 (10:12 +0200)]
gnu: gpsd: Update to 3.20.

* gnu/packages/gps.scm (gpsd): Update to 3.20.
  [inputs]: Add gtk+.

4 years agognu: txr: Update to 234.
Guillaume Le Vaillant [Fri, 3 Apr 2020 07:48:48 +0000 (09:48 +0200)]
gnu: txr: Update to 234.

* gnu/packages/lisp.scm (txr): Update to 234.

4 years agognu: lollypop: Peel off duplicate wrapper.
Tobias Geerinckx-Rice [Thu, 2 Apr 2020 12:39:09 +0000 (14:39 +0200)]
gnu: lollypop: Peel off duplicate wrapper.

* gnu/packages/gnome.scm (lollypop)[arguments]: Take down some at-ats
with proper module imports and prefixing.  Remove the redundant
‘wrap-glib-or-gtk’ phaseis already run by the MESON-BUILD-SYSTEM.

4 years agognu: cross-base: Hotfix for paren
Carl Dong [Thu, 2 Apr 2020 22:08:33 +0000 (18:08 -0400)]
gnu: cross-base: Hotfix for paren

* gnu/packages/cross-base.scm (package-with-extra-patches): Add trailing
paren.

4 years agognu: cross-base: Add mingw-w64 specific binutils patches.
Carl Dong [Tue, 24 Mar 2020 19:39:06 +0000 (15:39 -0400)]
gnu: cross-base: Add mingw-w64 specific binutils patches.

These patches were originally found at the debian mingw-w64 team's
binutils repo, and should improve the reproducibility of our mingw-w64
toolchain.

* gnu/packages/patches/binutils-mingw-w64-reproducible-import-libraries.patch:
New file.
* gnu/packages/patches/binutils-mingw-w64-specify-timestamp.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/cross-base.scm (cross-binutils): Apply relevant patches
if target is mingw-w64.
(package-with-extra-patches): New procedure.

4 years agoreconfigure: Run the effect scripts as separate processes.
Ludovic Courtès [Thu, 2 Apr 2020 20:46:18 +0000 (22:46 +0200)]
reconfigure: Run the effect scripts as separate processes.

Fixes <https://bugs.gnu.org/39301>.
Reported by strypsteen@posteo.net.

* guix/scripts/system/reconfigure.scm (switch-to-system)
(upgrade-shepherd-services, install-bootloader): Use 'system*' instead
of 'primitive-load'.

4 years agoguix system: Do not import the user's (guix config).
Ludovic Courtès [Thu, 2 Apr 2020 20:09:43 +0000 (22:09 +0200)]
guix system: Do not import the user's (guix config).

Previously, 'switch-to-system.drv' and 'install-bootloader.drv' would
depend on the user's (guix config) module.  This is no longer the case.

* guix/scripts/system/reconfigure.scm (not-config?): New procedure.
(switch-system-program): Do not import the user's (guix config).  Use
'make-config.scm' instead.
(install-bootloader-program): Likewise.

4 years agogit: Don't try to resolve tags with 'tag-lookup'.
Ludovic Courtès [Thu, 2 Apr 2020 19:33:48 +0000 (21:33 +0200)]
git: Don't try to resolve tags with 'tag-lookup'.

Fixes <https://bugs.gnu.org/40377>.
Reported by Brice Waegeneire <brice@waegenei.re>.

* guix/git.scm (switch-to-ref): In the 'tag case, remove call to
'tag-lookup'.

4 years agognu: Add synapse.
Alex ter Weele [Sat, 29 Feb 2020 17:22:06 +0000 (11:22 -0600)]
gnu: Add synapse.

* gnu/packages/matrix.scm (synapse): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-matrix-synapse-ldap3.
Alex ter Weele [Sat, 29 Feb 2020 17:19:28 +0000 (11:19 -0600)]
gnu: Add python-matrix-synapse-ldap3.

* gnu/packages/matrix.scm: New file.
(python-matrix-synapse-ldap3): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add matrix.scm.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-pysaml2.
Alex ter Weele [Wed, 25 Mar 2020 00:38:36 +0000 (19:38 -0500)]
gnu: Add python-pysaml2.

* gnu/packages/python-xyz.scm: (python-pysaml2) New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-txacme.
Alex ter Weele [Sat, 29 Feb 2020 17:13:26 +0000 (11:13 -0600)]
gnu: Add python-txacme.

* gnu/packages/python-xyz.scm (python-txacme): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-txsni.
Marius Bakke [Thu, 2 Apr 2020 18:20:43 +0000 (20:20 +0200)]
gnu: Add python-txsni.

* gnu/packages/python-xyz.scm: (python-txsni) New variable.

Co-authored-by: Alex ter Weele <alex.ter.weele@gmail.com>
4 years agognu: Add python-pem.
Alex ter Weele [Wed, 25 Mar 2020 00:49:10 +0000 (19:49 -0500)]
gnu: Add python-pem.

* gnu/packages/python-xyz.scm: (python-pem) New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-eliot.
Alex ter Weele [Wed, 25 Mar 2020 00:33:36 +0000 (19:33 -0500)]
gnu: Add python-eliot.

* gnu/packages/python-xyz.scm: (python-eliot) New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-boltons.
Alex ter Weele [Wed, 25 Mar 2020 00:32:46 +0000 (19:32 -0500)]
gnu: Add python-boltons.

* gnu/packages/python-xyz.scm: (python-boltons) New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-ldap3.
Alex ter Weele [Sat, 29 Feb 2020 17:12:08 +0000 (11:12 -0600)]
gnu: Add python-ldap3.

* gnu/packages/python-xyz.scm (python-ldap3): New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-prometheus-client.
Alex ter Weele [Sat, 29 Feb 2020 17:11:35 +0000 (11:11 -0600)]
gnu: Add python-prometheus-client.

* gnu/packages/python-xyz.scm (python-prometheus-client): New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-pymacaroons.
Alex ter Weele [Sat, 29 Feb 2020 17:11:11 +0000 (11:11 -0600)]
gnu: Add python-pymacaroons.

* gnu/packages/python-xyz.scm (python-pymacaroons): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-daemonize.
Alex ter Weele [Sat, 29 Feb 2020 17:10:35 +0000 (11:10 -0600)]
gnu: Add python-daemonize.

* gnu/packages/python-xyz.scm (python-daemonize): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-signedjson.
Alex ter Weele [Sat, 29 Feb 2020 17:09:58 +0000 (11:09 -0600)]
gnu: Add python-signedjson.

* gnu/packages/python-xyz.scm (python-signedjson): New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-canonicaljson.
Alex ter Weele [Sat, 29 Feb 2020 17:08:29 +0000 (11:08 -0600)]
gnu: Add python-canonicaljson.

* gnu/packages/python-xyz.scm (python-canonicaljson): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-unpaddedbase64.
Alex ter Weele [Sat, 29 Feb 2020 17:07:34 +0000 (11:07 -0600)]
gnu: Add python-unpaddedbase64.

* gnu/packages/python-xyz.scm (python-unpaddedbase64): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-frozendict.
Alex ter Weele [Sat, 29 Feb 2020 17:06:27 +0000 (11:06 -0600)]
gnu: Add python-frozendict.

* gnu/packages/python-xyz.scm (python-frozendict): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agoservices: murmur: Add missing newline in murmur-configuration.
Simon Mages [Sun, 29 Mar 2020 13:54:16 +0000 (15:54 +0200)]
services: murmur: Add missing newline in murmur-configuration.

* gnu/services/telephony.scm (default-murmur-config): Add newline after
"max-user-bandwidth".

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add font-iosevka-term.
John Soo [Fri, 20 Mar 2020 07:03:55 +0000 (00:03 -0700)]
gnu: Add font-iosevka-term.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add font-iosevka-term-slab.
John Soo [Thu, 19 Mar 2020 19:23:14 +0000 (12:23 -0700)]
gnu: Add font-iosevka-term-slab.

* gnu/packages/fonts.scm (font-iosevka-term-slab): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: proof-general: Update home-page.
John Soo [Sun, 29 Mar 2020 09:26:46 +0000 (02:26 -0700)]
gnu: proof-general: Update home-page.

* gnu/packages/coq.scm (proof-general):[home-page] update to proofgeneral.github.io

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: proof-general: Update to 4.4.
John Soo [Sun, 29 Mar 2020 09:18:56 +0000 (02:18 -0700)]
gnu: proof-general: Update to 4.4.

* gnu/packages/coq.scm (proof-general): Update to 4.4.
[source]: Change to GIT-FETCH.
[arguments]: Remove obsolete substitutions.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: gnome-default-applications: Change defaults.list to gnome-mimeapps.list.
Brendan Tildesley [Fri, 1 Dec 2017 03:14:06 +0000 (14:14 +1100)]
gnu: gnome-default-applications: Change defaults.list to gnome-mimeapps.list.

* gnu/packages/gnome.scm (gnome-default-applications)[arguments]: Change
deprecated defaults.list filename to gnome-mimeapps.list.  The old
defaults.list was changed to mimeapps.list in the mime spec. The gnome- prefix
makes the file only be read when XDG_CURRENT_DESKTOP=GNOME.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add xwallpaper.
John Soo [Fri, 27 Mar 2020 15:31:10 +0000 (08:31 -0700)]
gnu: Add xwallpaper.

* gnu/packages/xdisorg.scm (xwallpaper): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: cedille: Install the info pages.
John Soo [Sat, 28 Mar 2020 17:30:48 +0000 (10:30 -0700)]
gnu: cedille: Install the info pages.

* gnu/packages/cedille.scm (cedille)[arguments]: Rename phase
'patch-cedille-path-el' to 'patch-cedille-paths' and add substitution for the
info page location.   In the 'copy-cedille-mode' phase, install the info page.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: cedille: Fix emacs outputs.
John Soo [Fri, 27 Mar 2020 14:46:32 +0000 (07:46 -0700)]
gnu: cedille: Fix emacs outputs.

* gnu/packages/cedille.scm (cedille):[arguments] Add slashes to output paths.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add r-oenb.
Danjela Lura [Sat, 28 Mar 2020 10:13:21 +0000 (11:13 +0100)]
gnu: Add r-oenb.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add emacs-ac-geiser.
Jérémy Korwin-Zmijowski [Fri, 27 Mar 2020 14:49:53 +0000 (15:49 +0100)]
gnu: Add emacs-ac-geiser.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: sdl2: Update to 2.0.12.
Timotej Lazar [Tue, 24 Mar 2020 14:10:37 +0000 (15:10 +0100)]
gnu: sdl2: Update to 2.0.12.

* gnu/packages/patches/sdl2-mesa-compat.patch: Delete file.
* gnu/packages/sdl.scm (sdl2): Update to 2.0.12.
[source]: Drop patch that was included in this release.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: sdl2: Use udev to discover input devices.
Timotej Lazar [Tue, 24 Mar 2020 14:10:36 +0000 (15:10 +0100)]
gnu: sdl2: Use udev to discover input devices.

Without udev SDL falls back on custom detection code, which blocks every three
seconds while checking for new devices.

* gnu/packages/sdl.scm (sdl2)[inputs]: Add eudev.
[arguments]<#:make-flags>: Add LDFLAGS to include eudev in rpath so that
dlopen can find it.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: python-pyasn1: Update to 0.4.8.
Marius Bakke [Thu, 2 Apr 2020 17:49:09 +0000 (19:49 +0200)]
gnu: python-pyasn1: Update to 0.4.8.

* gnu/packages/python-xyz.scm (python-pyasn1): Update to 0.4.8.

4 years agognu: Apache httpd: Update to 2.4.43 [fixes CVE-2020-{1927,1934}].
Leo Famulari [Thu, 2 Apr 2020 15:29:35 +0000 (11:29 -0400)]
gnu: Apache httpd: Update to 2.4.43 [fixes CVE-2020-{1927,1934}].

* gnu/packages/web.scm (httpd): Update to 2.4.43.

4 years agognu: Add emacs-beancount.
Christopher Lemmer Webber [Wed, 1 Apr 2020 12:48:25 +0000 (08:48 -0400)]
gnu: Add emacs-beancount.

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

4 years agognu: Add beancount.
Christopher Lemmer Webber [Tue, 31 Mar 2020 20:57:15 +0000 (16:57 -0400)]
gnu: Add beancount.

* gnu/packages/finance.scm (beancount): New variable.
* gnu/packages/patches/beancount-disable-googleapis-fonts.patch: New file.
* gnu/local.mk: Add it.

4 years agognu: mate-session-manager: Actually build with elogind support.
Ludovic Courtès [Thu, 2 Apr 2020 14:05:05 +0000 (16:05 +0200)]
gnu: mate-session-manager: Actually build with elogind support.

Fixes <https://bugs.gnu.org/40327>.
Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

This ensures one gets a "Shut Down" entry in the "System" menu.

* gnu/packages/mate.scm (mate-session-manager)[arguments]: Pass
"--with-elogind" instead of "--enable-elogind".  Remove 'pre-configure'
phase.

4 years agoservices: mate: Provide all the polkit actions.
Ludovic Courtès [Thu, 2 Apr 2020 14:04:12 +0000 (16:04 +0200)]
services: mate: Provide all the polkit actions.

* gnu/services/desktop.scm (mate-polkit-extension): New procedure.
(mate-desktop-service-type): Use it when extending POLKIT-SERVICE-TYPE.

4 years agognu: mate-control-center: Fix file name in polkit rule.
Ludovic Courtès [Thu, 2 Apr 2020 13:32:38 +0000 (15:32 +0200)]
gnu: mate-control-center: Fix file name in polkit rule.

* gnu/packages/mate.scm (mate-control-center)[arguments]: New field.

4 years agognu: mate: Add glib:bin to propagated-inputs.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:09 +0000 (15:25 +0200)]
gnu: mate: Add glib:bin to propagated-inputs.

This is a fix for https://issues.guix.gnu.org/issue/38135 until the
proper fix from core-updates is merged.

* gnu/packages/mate.scm (mate)[propagated-inputs]: Add glib:bin.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-themes: Update to 3.22.21.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:08 +0000 (15:25 +0200)]
gnu: mate-themes: Update to 3.22.21.

* gnu/packages/mate.scm (mate-themes): Update to 3.22.21.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-power-manager: Update to 1.24.1.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:07 +0000 (15:25 +0200)]
gnu: mate-power-manager: Update to 1.24.1.

* gnu/packages/mate.scm (mate-power-manager): Update to 1.24.1.
[native-inputs]: Switch from intltool to gettext as upstream. Add polkit
for ITS rules. Libtool is generated during build, so we can remove the
external one.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-polkit: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:06 +0000 (15:25 +0200)]
gnu: mate-polkit: Update to 1.24.0.

* gnu/packages/mate.scm (mate-polkit): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-system-monitor: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:05 +0000 (15:25 +0200)]
gnu: mate-system-monitor: Update to 1.24.0.

* gnu/packages/mate.scm (mate-system-monitor): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: pluma: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:04 +0000 (15:25 +0200)]
gnu: pluma: Update to 1.24.0.

* gnu/packages/mate.scm (pluma): Update to 1.24.0.
[inputs]: Switch from python-2 to python(3) like upstream.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: engrampa: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:03 +0000 (15:25 +0200)]
gnu: engrampa: Update to 1.24.0.

* gnu/packages/mate.scm (engrampa): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: eom: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:02 +0000 (15:25 +0200)]
gnu: eom: Update to 1.24.0.

* gnu/packages/mate.scm (eom): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-utils: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:01 +0000 (15:25 +0200)]
gnu: mate-utils: Update to 1.24.0.

* gnu/packages/mate.scm (mate-utils): Update to 1.24.0.
[inputs]: Add udisks.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-screensaver: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:25:00 +0000 (15:25 +0200)]
gnu: mate-screensaver: Update to 1.24.0.

* gnu/packages/mate.scm (mate-screensaver): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-netbook: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:22:05 +0000 (15:22 +0200)]
gnu: mate-netbook: Update to 1.24.0.

* gnu/packages/mate.scm (mate-netbook): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-backgrounds: Update to 1.24.1.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:22:04 +0000 (15:22 +0200)]
gnu: mate-backgrounds: Update to 1.24.1.

* gnu/packages/mate.scm (mate-backgrounds): Update to 1.24.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-calc: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:22:03 +0000 (15:22 +0200)]
gnu: mate-calc: Update to 1.24.0.

* gnu/packages/mate.scm (mate-calc): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-user-guide: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:22:02 +0000 (15:22 +0200)]
gnu: mate-user-guide: Update to 1.24.0.

* gnu/packages/mate.scm (mate-user-guide): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-control-center: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:22:01 +0000 (15:22 +0200)]
gnu: mate-control-center: Update to 1.24.0.

* gnu/packages/mate.scm (mate-control-center): Update to 1.24.0.
[inputs]: Add polkit.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: caja-extensions: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:22:00 +0000 (15:22 +0200)]
gnu: caja-extensions: Update to 1.24.0.

* gnu/packages/mate.scm (caja-extensions): Update to 1.24.0.
[native-inputs]: Add xmllint provided by the libxml2 package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: marco: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:59 +0000 (15:21 +0200)]
gnu: marco: Update to 1.24.0.

* gnu/packages/mate.scm (marco): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: caja: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:58 +0000 (15:21 +0200)]
gnu: caja: Update to 1.24.0.

* gnu/packages/mate.scm (caja): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-panel: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:57 +0000 (15:21 +0200)]
gnu: mate-panel: Update to 1.24.0.

* gnu/packages/mate.scm (mate-panel): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-media: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:56 +0000 (15:21 +0200)]
gnu: mate-media: Update to 1.24.0.

* gnu/packages/mate.scm (mate-media): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-applets: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:55 +0000 (15:21 +0200)]
gnu: mate-applets: Update to 1.24.0.

* gnu/packages/mate.scm (mate-applets): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-menus: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:54 +0000 (15:21 +0200)]
gnu: mate-menus: Update to 1.24.0.

* gnu/packages/mate.scm (mate-menus): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: libmatekbd: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:53 +0000 (15:21 +0200)]
gnu: libmatekbd: Update to 1.24.0.

* gnu/packages/mate.scm (libmatekbd): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: libmatemixer: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:52 +0000 (15:21 +0200)]
gnu: libmatemixer: Update to 1.24.0.

* gnu/packages/mate.scm (libmatemixer): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-settings-daemon: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:51 +0000 (15:21 +0200)]
gnu: mate-settings-daemon: Update to 1.24.0.

* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-session-manager: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:50 +0000 (15:21 +0200)]
gnu: mate-session-manager: Update to 1.24.0.

* gnu/packages/mate.scm (mate-session-manager): Update to 1.24.0.
[native-inputs]: Add now required libxcomposite.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-terminal: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:49 +0000 (15:21 +0200)]
gnu: mate-terminal: Update to 1.24.0.

* gnu/packages/mate.scm (mate-terminal): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: libmateweather: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:48 +0000 (15:21 +0200)]
gnu: libmateweather: Update to 1.24.0.

* gnu/packages/mate.scm (libmateweather): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-desktop: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:47 +0000 (15:21 +0200)]
gnu: mate-desktop: Update to 1.24.0.

* gnu/packages/mate.scm (mate-desktop): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mate-icon-theme: Update to 1.24.0.
Jonathan Brielmaier [Mon, 30 Mar 2020 13:21:46 +0000 (15:21 +0200)]
gnu: mate-icon-theme: Update to 1.24.0.

* gnu/packages/mate.scm (mate-icon-theme): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agobournish: Prevent inlining of run-time support procedures.
Ludovic Courtès [Thu, 2 Apr 2020 12:17:36 +0000 (14:17 +0200)]
bournish: Prevent inlining of run-time support procedures.

On Guile 3, those procedures could be inlined, leading to
unbound-variable errors:

  scheme@(guile-user)> ,bournish
  Welcome to Bournish, a minimal Bourne-like shell!
  To switch back, type `,L scheme'.
  bournish@(guile-user)> ls
  ice-9/boot-9.scm:1669:16: In procedure raise-exception:
  Unbound variable: ls-command-implementation

Reported by Ricardo Wurmus.

* guix/build/bournish.scm (define-command-runtime): New macro.
(ls-command-implementation, wc-command-implementation)
(wc-l-command-implementation, wc-c-command-implementation): Use it
instead of 'define'.

4 years agonls: Add Tamil translation.
Julien Lepiller [Thu, 2 Apr 2020 12:56:12 +0000 (14:56 +0200)]
nls: Add Tamil translation.

* po/guix/LINGUAS: Add 'ta'.
* po/guix/ta.po: New file.

4 years agognu: docker: Provide version string to docker service.
Danny Milosavljevic [Thu, 2 Apr 2020 10:10:35 +0000 (12:10 +0200)]
gnu: docker: Provide version string to docker service.

Fixes <https://bugs.gnu.org/40368>.
Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

* gnu/packages/docker.scm (docker)[configure]: Provide version string.
[install]: Install versioned binary.

4 years agognu: emacs-sly-asdf: Update to 20200306.
Pierre Neidhardt [Thu, 2 Apr 2020 10:03:33 +0000 (12:03 +0200)]
gnu: emacs-sly-asdf: Update to 20200306.

* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): Update to 20200306.

4 years agosystem: Add xterm to lightweight-desktop example.
Ludovic Courtès [Thu, 2 Apr 2020 09:17:37 +0000 (11:17 +0200)]
system: Add xterm to lightweight-desktop example.

That makes ratpoison more usable, for instance.

* gnu/system/examples/lightweight-desktop.tmpl (packages): Add XTERM.

4 years agogexp: 'lower-references' uses 'mapm/accumulate-builds'.
Ludovic Courtès [Thu, 2 Apr 2020 08:59:15 +0000 (10:59 +0200)]
gexp: 'lower-references' uses 'mapm/accumulate-builds'.

* guix/gexp.scm (lower-references): Use 'mapm/accumulate-builds' instead
of 'mapm'.

4 years agoguix system: Use 'mapm/accumulate-builds'.
Ludovic Courtès [Thu, 2 Apr 2020 08:58:38 +0000 (10:58 +0200)]
guix system: Use 'mapm/accumulate-builds'.

* guix/scripts/system.scm (perform-action): Use 'mapm/accumulate-builds'
instead of 'mapm'.

4 years agoservices: Accumulate builds for 'system' entries.
Ludovic Courtès [Thu, 2 Apr 2020 08:57:14 +0000 (10:57 +0200)]
services: Accumulate builds for 'system' entries.

That way, more build requests are accumulated when running "guix system
build".

* gnu/services.scm (system-derivation): Use 'mapm/accumulate-builds'
rather than 'sequence'.

4 years agognu: Add cramfs-tools.
Vincent Legoll [Thu, 26 Mar 2020 22:12:53 +0000 (23:12 +0100)]
gnu: Add cramfs-tools.

* gnu/packages/linux.scm (cramfs-tools): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoui: Clarify "dependencies changed".
Ludovic Courtès [Thu, 2 Apr 2020 07:47:58 +0000 (09:47 +0200)]
ui: Clarify "dependencies changed".

Suggested by Leo Famulari <leo@famulari.name>.

* guix/ui.scm (show-manifest-transaction): Change to "dependencies or
package changed".

4 years agognu: Add ccl-1.12.
Pierre Neidhardt [Thu, 2 Apr 2020 09:45:16 +0000 (11:45 +0200)]
gnu: Add ccl-1.12.

* gnu/packages/lisp.scm (ccl-1.12): New variable.

4 years agognu: nethack: Make some inputs native.
Vincent Legoll [Wed, 1 Apr 2020 23:22:25 +0000 (01:22 +0200)]
gnu: nethack: Make some inputs native.

* gnu/packages/games.scm (nethack)[inputs]: Move flex & bison from here...
[native-inputs]: ...to this new field.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
4 years agognu: mailutils: Make some inputs native.
Vincent Legoll [Wed, 1 Apr 2020 23:22:24 +0000 (01:22 +0200)]
gnu: mailutils: Make some inputs native.

* gnu/packages/mail.scm (mailutils)[inputs]: Move dejagnu from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
4 years agognu: iwd: Make some inputs native.
Vincent Legoll [Wed, 1 Apr 2020 23:22:23 +0000 (01:22 +0200)]
gnu: iwd: Make some inputs native.

* gnu/packages/networking.scm (iwd)[inputs]: Move libtool from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
4 years agognu: darktable: Make some inputs native.
Vincent Legoll [Wed, 1 Apr 2020 23:22:21 +0000 (01:22 +0200)]
gnu: darktable: Make some inputs native.

* gnu/packages/photo.scm (darktable)[inputs]: Move intltool, perl & pkg-config
from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
4 years agognu: transmission: Install icons to the "gui" output.
Pierre Neidhardt [Thu, 2 Apr 2020 09:00:02 +0000 (11:00 +0200)]
gnu: transmission: Install icons to the "gui" output.

* gnu/packages/bittorrent.scm (transmission)[arguments]: Move the "icons" and
  "pixmaps" folders to the "gui" output.  Previously, if the user only install
  the "gui" output, the icon would be missing.

4 years agognu: openshot: Enable tests.
Efraim Flashner [Wed, 1 Apr 2020 19:15:50 +0000 (22:15 +0300)]
gnu: openshot: Enable tests.

* gnu/packages/video.scm (openshot)[arguments]: Add custom 'check phase.