jackhill/guix/guix.git
4 years agognu: python-pyrsistent: Fix build with Pytest 5.
Marius Bakke [Tue, 21 Apr 2020 11:08:41 +0000 (13:08 +0200)]
gnu: python-pyrsistent: Fix build with Pytest 5.

* gnu/packages/python-xyz.scm (python-pyrsistent)[arguments]: New field.

4 years agognu: GNOME: Only include Eye of GNOME on x86_64-linux.
Marius Bakke [Sun, 19 Apr 2020 15:58:03 +0000 (17:58 +0200)]
gnu: GNOME: Only include Eye of GNOME on x86_64-linux.

* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Conditionally add EOG.

4 years agognu: tar: Disable troublesome tests on the Hurd.
Jan (janneke) Nieuwenhuizen [Wed, 15 Apr 2020 07:42:09 +0000 (09:42 +0200)]
gnu: tar: Disable troublesome tests on the Hurd.

The sparse03.at test apparently freezes the Hurd; messages
on the console:

165: listing sparse files bigger than 2^33

ext2fs: device:hd0s1: warning: bit already cleared for block 245780
ext2fs: device:hd0s1: warning: bit already cleared for block 245781
ext2fs: device:hd0s1: warning: bit already cleared for block 245782
...
ext2fs: BUG: unexpected fault on disk image ... err 0xa
ext2fs: disk-pager.c:98: fault_handler: Assertion 'err' failed.

the other tests just fail.

* gnu/packages/base.scm (tar)[arguments]: When compiling for the Hurd,
skip `sparse' and failing tests.

4 years agognu: coreutils: Mark three more tests XFAIL on the Hurd.
Jan (janneke) Nieuwenhuizen [Mon, 13 Apr 2020 05:42:07 +0000 (07:42 +0200)]
gnu: coreutils: Mark three more tests XFAIL on the Hurd.

* gnu/packages/base.scm (coreutils)[arguments]: Add three more failing tests.

4 years agognu: cmake: Remove "libuv" dependency for the Hurd.
Jan (janneke) Nieuwenhuizen [Thu, 16 Apr 2020 11:35:47 +0000 (13:35 +0200)]
gnu: cmake: Remove "libuv" dependency for the Hurd.

* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: When compiling for the
Hurd, remove "libuv".

4 years agognu: tls: Remove datefudge and disable tests on the Hurd.
Jan (janneke) Nieuwenhuizen [Wed, 15 Apr 2020 16:14:24 +0000 (18:14 +0200)]
gnu: tls: Remove datefudge and disable tests on the Hurd.

* gnu/packages/tls.scm (gnutls)[arguments]: When compiling for the Hurd,
disable tests.
[native-inputs]: When compiling for the Hurd, do not include datefudge.

4 years agognu: perl: Actually produce a host perl when cross-compiling.
Jan (janneke) Nieuwenhuizen [Sat, 18 Apr 2020 15:05:48 +0000 (17:05 +0200)]
gnu: perl: Actually produce a host perl when cross-compiling.

* gnu/packages/patches/perl-cross.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/perl.scm (perl)[native-inputs]: When cross-compiling, add
`perl-cross' input and perl-cross.patch.
[arguments]: When cross-compiling, use them to produce binary for host.

4 years agognu: linphoneqt: Add the missing ring sound files.
Maxim Cournoyer [Mon, 20 Apr 2020 01:51:33 +0000 (21:51 -0400)]
gnu: linphoneqt: Add the missing ring sound files.

* gnu/packages/linphone.scm (linphoneqt)[phases]: Add an
'extend-shared-resources phase.

4 years agoMerge branch 'master' into core-updates
Marius Bakke [Sun, 19 Apr 2020 14:53:01 +0000 (16:53 +0200)]
Merge branch 'master' into core-updates

4 years agognu: git: Fix for cross-compiling to the Hurd.
Jan (janneke) Nieuwenhuizen [Fri, 17 Apr 2020 10:32:44 +0000 (12:32 +0200)]
gnu: git: Fix for cross-compiling to the Hurd.

* gnu/packages/version-control.scm (git)[arguments]: When cross-compiling, fix
`config.mak.uname' kludge to use the host system configuration.

4 years agognu: git: Resurrect cross-compilation.
Jan (janneke) Nieuwenhuizen [Fri, 17 Apr 2020 09:43:23 +0000 (11:43 +0200)]
gnu: git: Resurrect cross-compilation.

* gnu/packages/version-control.scm (git-cross-configure-flags): Add missing
"ac_cv_iconv_omits_bom" flag.
(git)[arguments]: Avoid modify-PATH stage when cross-compiling as it depends
on non-present "bash-for-tests".

4 years agognu: commencement: Build fix for python-boot0 on the Hurd.
Jan (janneke) Nieuwenhuizen [Sun, 12 Apr 2020 22:11:27 +0000 (00:11 +0200)]
gnu: commencement: Build fix for python-boot0 on the Hurd.

Unlike during a non-chroot'ed build on Debian/Hurd, there is no /usr/include.

* gnu/packages/commencement.scm (python-boot0)[arguments]: When building on
the Hurd, add `fix-regen' stage to correct a reference to "/usr".

4 years agognu: python: Build fix for the Hurd.
Jan (janneke) Nieuwenhuizen [Mon, 13 Apr 2020 05:47:38 +0000 (07:47 +0200)]
gnu: python: Build fix for the Hurd.

* gnu/packages/python.scm (python-2.7)[arguments]: Add `fix-regen'
stage to correct a reference to "/usr".
(python-3.8): Remove build fix for 2.x..3.5.9 that breaks on 3.8.2.

4 years agognu: boost-static: Adjust for Python 3 migration in Boost.
Marius Bakke [Sun, 19 Apr 2020 13:52:35 +0000 (15:52 +0200)]
gnu: boost-static: Adjust for Python 3 migration in Boost.

* gnu/packages/boost.scm (boost-static)[arguments]: Adjust libboost_python27.a
file name to take the Python 3 counterpart in the provide_libboost_python phase.

4 years agoinstaller: Add GC root for Guile 3.0.
Marius Bakke [Wed, 15 Apr 2020 17:39:00 +0000 (19:39 +0200)]
installer: Add GC root for Guile 3.0.

* gnu/system/install.scm (%installation-services)[gc-root-service-type]: Add
GC root for GUILE-3.0 instead of GUILE-2.2.

4 years agognu: emacs-org-superstar: Update to 1.2.1.
Nicolas Goaziou [Sun, 19 Apr 2020 12:33:30 +0000 (14:33 +0200)]
gnu: emacs-org-superstar: Update to 1.2.1.

* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.2.1.

4 years agodoc: Make install script more prominent.
Ludovic Courtès [Sun, 19 Apr 2020 11:26:05 +0000 (13:26 +0200)]
doc: Make install script more prominent.

Suggested by Steven vanZyl <rushsteve1@rushsteve1.us>.

* doc/guix.texi (Binary Installation): Add @example showing how to
download the script.  Use "systemctl enable --now".

4 years agognu: Add notification-daemon.
Raghav Gururajan [Mon, 13 Apr 2020 06:44:21 +0000 (02:44 -0400)]
gnu: Add notification-daemon.

* gnu/packages/gnome.scm (notification-daemon): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agotests: Invoke 'git' with a custom '.gitconfig' and ignore the system config.
Ludovic Courtès [Sun, 19 Apr 2020 11:16:52 +0000 (13:16 +0200)]
tests: Invoke 'git' with a custom '.gitconfig' and ignore the system config.

Fixes <https://bugs.gnu.org/37679>.
Reported by Gábor Boskovits <boskovits@gmail.com>.

* guix/tests/git.scm (call-with-environment-variables): New procedure.
(with-environment-variables): New macro.
(populate-git-repository)[git]: Wrap (git-command) invocation in
'call-with-temporary-directory' and 'with-environment-variables'.

4 years agognu: Add trezord-udev-rules.
Martin Becze [Thu, 16 Apr 2020 16:20:44 +0000 (11:20 -0500)]
gnu: Add trezord-udev-rules.

* gnu/packages/finance.scm (trezord-udev-rules): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agostatus: Remove extra space before ellipsis.
Ludovic Courtès [Sat, 18 Apr 2020 21:21:34 +0000 (23:21 +0200)]
status: Remove extra space before ellipsis.

Extra space was introduced in 8fa4ac5be4d5f8a1e62635842b16486832ff49f1.

* guix/status.scm (print-build-event): Remove extra space before
ellipsis.

4 years agoinstaller: connman: Fix Wifi connection.
Mathieu Othacehe [Sun, 19 Apr 2020 09:41:40 +0000 (11:41 +0200)]
installer: connman: Fix Wifi connection.

Issue reported by SergioBG here:
https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00432.html.

Due to default buffering mode, the installer was reading from the pipe without
having actually written a command before.

* gnu/installer/connman.scm (connman-connect-with-auth): Set pipe buffering
mode to 'line.

4 years agoservices: sddm: Have sddm provision xorg-server.
Efraim Flashner [Sun, 19 Apr 2020 05:52:01 +0000 (08:52 +0300)]
services: sddm: Have sddm provision xorg-server.

* gnu/services/sddm.scm (sddm-shepherd-service)[shepherd-service]: Have
sddm provision 'xorg-server like the other display managers.

4 years agognu: gdm: Update patch for GDM 3.34.
Kei Kebreau [Sat, 18 Apr 2020 22:34:51 +0000 (18:34 -0400)]
gnu: gdm: Update patch for GDM 3.34.

* gnu/packages/patches/gdm-default-session.patch: Update patch for new version
of GDM.

4 years agognu: libical: Enable introspection and Vala bindings.
Kei Kebreau [Tue, 14 Apr 2020 15:06:07 +0000 (11:06 -0400)]
gnu: libical: Enable introspection and Vala bindings.

* gnu/packages/calendar.scm (libical)[arguments]: Enable introspection and
Vala bindings.
[native-inputs]: Add gobject-introspection and vala.

(cherry picked from commit 1538791f2003620ff3436cba316a594931a5ab72)

4 years agognu: gnome-maps: Update to 3.34.2.
Kei Kebreau [Mon, 23 Dec 2019 18:06:46 +0000 (13:06 -0500)]
gnu: gnome-maps: Update to 3.34.2.

* gnu/packages/geo.scm (gnome-maps): Update to 3.34.2.

(cherry picked from commit 08c5ffd3c283cd479602540cce4e0d40be4f4187)

4 years agognu: cheese: Update to 3.34.0.
Kei Kebreau [Mon, 23 Dec 2019 18:00:36 +0000 (13:00 -0500)]
gnu: cheese: Update to 3.34.0.

* gnu/packages/gnome.scm (cheese): Update to 3.34.0.
[build-system]: Use meson-build-system.
[arguments]: Set #:glib-or-gtk? flag.  Adjust 'skip-gtk-update-icon-cache'
phase and run it after the 'unpack' phase.
[native-inputs]: Add docbook-xsl, gtk-doc, and libxslt.

(cherry picked from commit e96f871c3603da785e31a3c130ae1d1a64827a93)

4 years agognu: orca: Update to 3.34.1.
Kei Kebreau [Mon, 23 Dec 2019 16:15:57 +0000 (11:15 -0500)]
gnu: orca: Update to 3.34.1.

* gnu/packages/gnome.scm (orca): Update to 3.34.1.

(cherry picked from commit f6342be942f03c8e63f6fbe863597c0e5f8ffc83)

4 years agognu: gnome-shell-extensions: Update to 3.34.2.
Kei Kebreau [Mon, 23 Dec 2019 16:09:19 +0000 (11:09 -0500)]
gnu: gnome-shell-extensions: Update to 3.34.2.

* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.34.2.

(cherry picked from commit c7587d3ef346554468475202c4ec436ad4ef3b65)

4 years agognu: gnome-tweaks: Update to 3.34.0.
Kei Kebreau [Mon, 23 Dec 2019 16:06:29 +0000 (11:06 -0500)]
gnu: gnome-tweaks: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-tweaks): Update to 3.34.0.
[arguments]: Add phase to skip gtk-update-icon-cache.
[native-inputs]: Remove gtk+:bin.
[inputs]: Add libhandy.

(cherry picked from commit 097da4b45a2e7d39d586e4a36973b1eaea9df9e8)

4 years agognu: gnome-calendar: Update to 3.34.2.
Kei Kebreau [Mon, 23 Dec 2019 16:03:33 +0000 (11:03 -0500)]
gnu: gnome-calendar: Update to 3.34.2.

* gnu/packages/gnome.scm (gnome-calendar): Update to 3.34.2.
[arguments]: Add phase to skip gtk-update-icon-cache.
[native-inputs]: Remove gtk+:bin.

(cherry picked from commit 2f7f0be50c267a55624ac27b44542aebfffdad5e)

4 years agognu: gnome-clocks: Update to 3.34.0.
Kei Kebreau [Mon, 23 Dec 2019 15:51:44 +0000 (10:51 -0500)]
gnu: gnome-clocks: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-clocks): Update to 3.34.0.
[arguments]: Add phase to skip gtk-update-icon-cache.
[native-inputs]: Remove gtk+:bin.

(cherry picked from commit 0293a06e5524ca9e894f111f68c1c9e7b6263810)

4 years agognu: gnome-klotski: Update to 3.34.0.
Kei Kebreau [Mon, 23 Dec 2019 15:46:47 +0000 (10:46 -0500)]
gnu: gnome-klotski: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-klotski): Update to 3.34.0.

(cherry picked from commit d2fce9c85e92cd7b1ebcd69ef130fb31f9d51bc9)

4 years agognu: devhelp: Update to 3.34.0.
Kei Kebreau [Mon, 23 Dec 2019 15:43:22 +0000 (10:43 -0500)]
gnu: devhelp: Update to 3.34.0.

* gnu/packages/gnome.scm (devhelp): Update to 3.34.0.

(cherry picked from commit df8dfba27d09cb19c94f81b666bc7ad91c65fb79)

4 years agognu: gnome-sudoku: Update to 3.34.1.
Kei Kebreau [Mon, 23 Dec 2019 15:41:35 +0000 (10:41 -0500)]
gnu: gnome-sudoku: Update to 3.34.1.

* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.34.1.

(cherry picked from commit d82cdcd537040e53e1c423a7994c0c773f2c71d6)

4 years agognu: gnome-mines: Update to 3.34.0.
Kei Kebreau [Mon, 23 Dec 2019 15:39:55 +0000 (10:39 -0500)]
gnu: gnome-mines: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-mines): Update to 3.34.0.

(cherry picked from commit 92a7370c01161ea6aafb71460f74f469cb400394)

4 years agognu: seahorse: Update to 3.34.
Kei Kebreau [Mon, 23 Dec 2019 15:33:21 +0000 (10:33 -0500)]
gnu: seahorse: Update to 3.34.

* gnu/packages/gnome.scm (seahorse): Update to 3.34.
[source]: Remove obsolete patch.
* gnu/packages/patches/seahorse-gtk-use-0-on-empty-flags.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

(cherry picked from commit df3e812fe42a13325ca5b223a115fb2d3dbfd446)

4 years agognu: gnome-shell: Update to 3.34.2.
Kei Kebreau [Sun, 22 Dec 2019 04:21:51 +0000 (23:21 -0500)]
gnu: gnome-shell: Update to 3.34.2.

* gnu/packages/gnome.scm (gnome-shell): Update to 3.34.2.
[source]: Add patch.
[native-inputs]: Add asciidoc.
[inputs]: Add gnome-autoar.
* gnu/packages/patches/gnome-shell-theme.patch: Adjust patch accordingly.
* gnu/packages/patches/gnome-shell-disable-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

(cherry picked from commit 4ac325aa9bf8dd237f5b5be7a1523d957be0067f)

4 years agognu: gjs: Update to 1.58.3.
Kei Kebreau [Sun, 22 Dec 2019 04:21:18 +0000 (23:21 -0500)]
gnu: gjs: Update to 1.58.3.

* gnu/packages/gnome.scm (gjs): Update to 1.58.3.
[native-inputs]: Add dconf.

(cherry picked from commit be62a1b5a5d0d2c237beae6ddafebe9c6ef887fa)

4 years agognu: telepathy-glib: Disable failing tests.
Kei Kebreau [Sun, 22 Dec 2019 04:19:13 +0000 (23:19 -0500)]
gnu: telepathy-glib: Disable failing tests.

* gnu/packages/glib.scm (telepathy-glib)[arguments]: Add phase to disable
failing tests.

(cherry picked from commit 9049e4d808f241dd88ddcb6a0f74b0766624fb08)

4 years agognu: gdm: Update to 3.34.1.
Kei Kebreau [Sat, 21 Dec 2019 03:34:58 +0000 (22:34 -0500)]
gnu: gdm: Update to 3.34.1.

* gnu/packages/gnome.scm (gdm): Update to 3.34.1.
[arguments]: Adjust 'pre-configure' phase accordingly.

(cherry picked from commit b989db762e17b7bdb64b1f0e3156bc92a2f2dc32)

4 years agognu: mutter: Update to 3.34.2.
Kei Kebreau [Sat, 21 Dec 2019 02:36:33 +0000 (21:36 -0500)]
gnu: mutter: Update to 3.34.2.

* gnu/packages/gnome.scm (mutter): Update to 3.34.2.
[arguments]: Add configure flag to disable profiling.  Update configure flag
that adds to the RUNPATH.  Remove obsolete 'disable-werror' and 'use-elogind'
phases.
[native-inputs]: Add desktop-file-utils.

(cherry picked from commit b9686aea5170e528893433de4f563dd9b1a68cc0)

4 years agognu: totem: Update to 3.34.1.
Kei Kebreau [Thu, 19 Dec 2019 04:01:01 +0000 (23:01 -0500)]
gnu: totem: Update to 3.34.1.

* gnu/packages/gnome.scm (totem): Update to 3.34.1.

(cherry picked from commit 513a19c38116795c811e6421004ac8f7d83525fa)

4 years agognu: nautilus: Update to 3.34.2.
Kei Kebreau [Wed, 18 Dec 2019 01:47:22 +0000 (20:47 -0500)]
gnu: nautilus: Update to 3.34.2.

* gnu/packages/gnome.scm (nautilus): Update to 3.34.2.
[arguments]: Add 'skip-gtk-update-icon-cache' phase.
[native-inputs]: Remove gtk+:bin.

(cherry picked from commit ba1d88e83aeb2e6b3ec4006c901f687235cd63c0)

4 years agognu: gnome-terminal: Update to 3.34.2.
Kei Kebreau [Wed, 18 Dec 2019 01:39:01 +0000 (20:39 -0500)]
gnu: gnome-terminal: Update to 3.34.2.

* gnu/packages/gnome.scm (gnome-terminal): Update to 3.34.2.

(cherry picked from commit c09d94546b75ecdd334494ed1730d44de551f29b)

4 years agognu: gnome-screenshot: Update to 3.34.0.
Kei Kebreau [Wed, 18 Dec 2019 01:36:07 +0000 (20:36 -0500)]
gnu: gnome-screenshot: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-screenshot): Update to 3.34.0.
[arguments]: Add 'skip-gtk-update-icon-cache' phase.
[native-inputs]: Remove gtk+:bin.

(cherry picked from commit e822ab3c7b6072c053b25a175ba802b515edff44)

4 years agognu: gnome-keyring: Update to 3.34.0.
Kei Kebreau [Wed, 18 Dec 2019 01:31:34 +0000 (20:31 -0500)]
gnu: gnome-keyring: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-keyring): Update to 3.34.0.

(cherry picked from commit 44f210ab90566446c8ccf0a53c663a3d555bad9e)

4 years agognu: gnome-disk-utility: Update to 3.34.0.
Kei Kebreau [Wed, 18 Dec 2019 01:21:38 +0000 (20:21 -0500)]
gnu: gnome-disk-utility: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.34.0.
[arguments]: Add configure flag to enable elogind support.
[inputs]: Add elogind.

(cherry picked from commit 586eb32f09e8a654272040b578bf6a99876c9f7d)

4 years agognu: gnome-control-center: Update to 3.34.2.
Kei Kebreau [Tue, 17 Dec 2019 23:48:17 +0000 (18:48 -0500)]
gnu: gnome-control-center: Update to 3.34.2.

* gnu/packages/gnome.scm (gnome-control-center): Update to 3.34.2.
[arguments]: Add 'skip-gtk-update-icon-cache' phase.
[native-inputs]: Remove gtk+:bin.

(cherry picked from commit 093ab99e4f2d5b10ea604cfb469e47f19b187401)

4 years agognu: gnome-settings-daemon: Update to 3.34.1.
Kei Kebreau [Tue, 17 Dec 2019 21:59:37 +0000 (16:59 -0500)]
gnu: gnome-settings-daemon: Update to 3.34.1.

* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.34.1.
[arguments]: Add configure flag to build without systemd.
[inputs]: Add gcr and modem-manager.

(cherry picked from commit 048875f365d1591ad45853e76bda180d32f2bef7)

4 years agognu: gnome-session: Update to 3.34.2.
Kei Kebreau [Tue, 17 Dec 2019 20:30:52 +0000 (15:30 -0500)]
gnu: gnome-session: Update to 3.34.2.

* gnu/packages/gnome.scm (gnome-session): Update to 3.34.2.

(cherry picked from commit 12a88070138ca2f11ebecf0aa0c7ae3b71b0032e)

4 years agognu: gnome-contacts: Update to 3.34.
Kei Kebreau [Tue, 17 Dec 2019 03:28:09 +0000 (22:28 -0500)]
gnu: gnome-contacts: Update to 3.34.

* gnu/packages/gnome.scm (gnome-contacts): Update to 3.34.
[arguments]: Add 'skip-gtk-update-icon-cache' phase.
[native-inputs]: Remove gtk+:bin.

(cherry picked from commit c8be9392f03522f7a98ca787d31aa2372635a762)

4 years agognu: folks: Update to 0.13.1.
Kei Kebreau [Tue, 17 Dec 2019 19:08:51 +0000 (14:08 -0500)]
gnu: folks: Update to 0.13.1.

* gnu/packages/gnome.scm (folks): Update to 0.13.1.
[build-system]: Use meson-build-system.
[arguments]: Add 'skip-gtk-update-icon-cache' phase.
[inputs]: Add readline.
[native-inputs]: Add glib:bin.

(cherry picked from commit e4e7160c93baceb39686ce6bd1efe833ec5593c7)

4 years agognu: dbus-glib: Update to 0.110.
Kei Kebreau [Tue, 17 Dec 2019 18:26:30 +0000 (13:26 -0500)]
gnu: dbus-glib: Update to 0.110.

* gnu/packages/glib.scm (dbus-glib): Update to 0.110.

(cherry picked from commit cff7f2f521a662d0dc01a07b5d7c2c61a7b47072)

4 years agognu: evolution: Update to 3.34.2.
Kei Kebreau [Tue, 17 Dec 2019 17:23:31 +0000 (12:23 -0500)]
gnu: evolution: Update to 3.34.2.

* gnu/packages/gnome.scm (evolution): Update to 3.34.2.
[inputs]: Replace gtkspell3 with gspell.  Remove evolution-data-server
duplicate.

(cherry picked from commit aace96f48804f43b07369408ffe7ed5c074437c0)

4 years agognu: gnome-autoar: Update to 0.2.4.
Kei Kebreau [Tue, 17 Dec 2019 16:13:11 +0000 (11:13 -0500)]
gnu: gnome-autoar: Update to 0.2.4.

* gnu/packages/gnome.scm (gnome-autoar): Update to 0.2.4.
[native-inputs]: Remove gnome-common.

(cherry picked from commit 46d713ce690235450740616249f800b288bf0a51)

4 years agognu: evolution-data-server: Update to 3.34.2.
Kei Kebreau [Tue, 17 Dec 2019 16:01:23 +0000 (11:01 -0500)]
gnu: evolution-data-server: Update to 3.34.2.

* gnu/packages/gnome.scm (evolution-data-server): Update to 3.34.2.
[arguments]: Adjust 'disable-failing-tests' phase.
* gnu/packages/patches/evolution-data-server-libical-compat.patch: Update patch.

(cherry picked from commit 3febbdc80004c907507dbf4162bf6e7bfde74d28)

4 years agognu: libgweather: Update to 3.34.0.
Kei Kebreau [Tue, 17 Dec 2019 04:16:11 +0000 (23:16 -0500)]
gnu: libgweather: Update to 3.34.0.

* gnu/packages/gnome.scm (libgweather): Update to 3.34.0.

(cherry picked from commit fea74bf26d1a77129da919f2eb7473c94a947200)

4 years agognu: gnome-bluetooth: Update to 3.34.0.
Kei Kebreau [Tue, 17 Dec 2019 03:12:09 +0000 (22:12 -0500)]
gnu: gnome-bluetooth: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.34.0.

(cherry picked from commit 9d875e791fcca55807cdce623842b80eac0bf345)

4 years agognu: glib-networking: Update to 2.62.2.
Kei Kebreau [Sun, 15 Dec 2019 15:01:46 +0000 (10:01 -0500)]
gnu: glib-networking: Update to 2.62.2.

* gnu/packages/gnome.scm (glib-networking): Update to 2.62.2.

(cherry picked from commit 48d8c3b28f4edb2607e84334ffdf064850642318)

4 years agognu: gedit: Update to 3.34.1.
Kei Kebreau [Sun, 15 Dec 2019 14:46:10 +0000 (09:46 -0500)]
gnu: gedit: Update to 3.34.1.

* gnu/packages/gnome.scm (gedit): Update to 3.34.1.

(cherry picked from commit 49c537dab1cd4ff7aa154c5817e0c83c2ee02197)

4 years agognu: epiphany: Update to 3.34.2.
Kei Kebreau [Sun, 15 Dec 2019 14:38:04 +0000 (09:38 -0500)]
gnu: epiphany: Update to 3.34.2.

* gnu/packages/gnome.scm (epiphany): Update to 3.34.2.

(cherry picked from commit 7c4411701354e84d877816e095f01c1075cbff9d)

4 years agognu: libdazzle: Update to 3.34.1.
Kei Kebreau [Sun, 15 Dec 2019 04:17:53 +0000 (23:17 -0500)]
gnu: libdazzle: Update to 3.34.1.

* gnu/packages/gnome.scm (libdazzle): Update to 3.34.1.

(cherry picked from commit 781da7d80b6b3a8e48b922acb754a5ba47f1d98b)

4 years agognu: gsettings-desktop-schemas: Update to 3.34.0.
Kei Kebreau [Sun, 15 Dec 2019 04:09:16 +0000 (23:09 -0500)]
gnu: gsettings-desktop-schemas: Update to 3.34.0.

* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.34.0.

(cherry picked from commit fdfaefaaf4ee56a34276cbf6d431bf388518dd6a)

4 years agognu: gnome-backgrounds: Update to 3.34.0.
Kei Kebreau [Sun, 15 Dec 2019 04:08:32 +0000 (23:08 -0500)]
gnu: gnome-backgrounds: Update to 3.34.0.

* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.34.0.

(cherry picked from commit 873082931dd5e25320cc77c7ba2bec1e36520f46)

4 years agognu: gnome-desktop: Update to 3.34.2.
Kei Kebreau [Sun, 15 Dec 2019 04:01:00 +0000 (23:01 -0500)]
gnu: gnome-desktop: Update to 3.34.2.

* gnu/packages/gnome.scm (gnome-desktop): Update to 3.34.2.

(cherry picked from commit 8ff022afb1da6ae4eb345e0f9836e285c137b9c2)

4 years agognu: eog: Update to 3.34.1.
Kei Kebreau [Sun, 15 Dec 2019 03:39:19 +0000 (22:39 -0500)]
gnu: eog: Update to 3.34.1.

* gnu/packages/gnome.scm (eog): Update to 3.34.1.
[inputs]: Replace librsvg with librsvg-next.

(cherry picked from commit 904227e94edbe97f4c28871a9d2e899936c08692)

4 years agognu: dconf-editor: Update to 3.34.2.
Kei Kebreau [Sat, 14 Dec 2019 23:23:04 +0000 (18:23 -0500)]
gnu: dconf-editor: Update to 3.34.2.

* gnu/packages/gnome.scm (dconf-editor): Update to 3.34.2.
[arguments]: Remove obsolete 'set-glib-minimum-version' phase.
[home-page]: Follow permanent redirect.

(cherry picked from commit 929ad4f3f3e33add34bd9eebebdd08e9476063b6)

4 years agognu: dconf: Update to 3.34.0.
Kei Kebreau [Sat, 14 Dec 2019 23:05:40 +0000 (18:05 -0500)]
gnu: dconf: Update to 3.34.0.

* gnu/packages/gnome.scm (dconf): Update to 3.34.0.

(cherry picked from commit a720afbc4e0b7366261e5c4784fc9bb807bd4f87)

4 years agognu: adwaita-icon-theme: Update to 3.34.3.
Kei Kebreau [Sat, 14 Dec 2019 19:02:11 +0000 (14:02 -0500)]
gnu: adwaita-icon-theme: Update to 3.34.3.

* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.34.3.

(cherry picked from commit e8cccae4e1964df5bbe63c37bc5b23dea5e19709)

4 years agognu: python-cython: Update to 0.29.16.
Efraim Flashner [Sat, 18 Apr 2020 19:50:59 +0000 (22:50 +0300)]
gnu: python-cython: Update to 0.29.16.

* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.16.

4 years agognu: qrcodegen-cpp: Update to 1.6.0.
Efraim Flashner [Sat, 18 Apr 2020 19:01:58 +0000 (22:01 +0300)]
gnu: qrcodegen-cpp: Update to 1.6.0.

* gnu/packages/aidc.scm (qrcodegen-cpp): Update to 1.6.0.

4 years agognu: vim-asyncrun: Update to 2.7.5.
Efraim Flashner [Sat, 18 Apr 2020 18:49:59 +0000 (21:49 +0300)]
gnu: vim-asyncrun: Update to 2.7.5.

* gnu/packages/vim.scm (vim-asyncrun): Update to 2.7.5.

4 years agognu: libavif: Update to 0.7.1.
Leo Famulari [Sat, 18 Apr 2020 18:42:53 +0000 (14:42 -0400)]
gnu: libavif: Update to 0.7.1.

* gnu/packages/image.scm (libavif): Update to 0.7.1.
[arguments]: Run the test suite.

4 years agognu: Add node-semver.
Giacomo Leidi [Tue, 7 Apr 2020 22:59:13 +0000 (00:59 +0200)]
gnu: Add node-semver.

* gnu/packages/node-xyz.scm (node-semver): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: chess: Update to 6.2.6.
Efraim Flashner [Sat, 18 Apr 2020 18:01:52 +0000 (21:01 +0300)]
gnu: chess: Update to 6.2.6.

* gnu/packages/games.scm (chess): Update to 6.2.6.

4 years agognu: chess: Set upstream name and ftp-directory.
Efraim Flashner [Sat, 18 Apr 2020 17:57:15 +0000 (20:57 +0300)]
gnu: chess: Set upstream name and ftp-directory.

* gnu/packages/games.scm (chess)[properties]: New field. Add
upstream-name and ftp-directory.

4 years agoinstaller: Fix backtrace display.
Mathieu Othacehe [Sat, 18 Apr 2020 15:41:11 +0000 (17:41 +0200)]
installer: Fix backtrace display.

The 'syslog' macro cannot be resolved in the pre-unwind-handler
context. Failed to resolve 'syslog' in this context resulted in the swallowing
of all installation errors.

Fixes 5c04b00cf463a543b8ffc9eb55991f6b4cc145dd.

* gnu/installer.scm (installer-program): Use (gnu installer utils) module.

4 years agoguix: self: Use guile with libgc-7.
Christopher Baines [Fri, 17 Apr 2020 17:16:19 +0000 (18:16 +0100)]
guix: self: Use guile with libgc-7.

Rather than libgc version 8. This should avoid crashes that can occur,
particularly when loading data in to the Guix Data Service [1].

1: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=40525

* gnu/packages/guile.scm (guile-3.0/libgc-7): New variable.
* guix/self.scm (specification->package): Use guile-3.0/libgc-7 for guile.

4 years agognu: linphoneqt: Fix crashes.
Raghav Gururajan [Thu, 16 Apr 2020 14:26:11 +0000 (10:26 -0400)]
gnu: linphoneqt: Fix crashes.

The application was crashing when clicking on the Preferences menu or the
conference icon.

* gnu/packages/patches/linphoneqt-tabbutton.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linphone.scm (linphoneqt)[source]: Use it.
[inputs]: Add qtquickcontrols.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
4 years agognupg: Accept revoked keys.
Tobias Geerinckx-Rice [Fri, 17 Apr 2020 21:25:17 +0000 (23:25 +0200)]
gnupg: Accept revoked keys.

I (nckx) have revoked all RSA subkeys, in favour of my older and
freshly-refreshed ECDSA ones.  This was merely a precaution: to my
knowledge all my RSA private keys have been carefully destroyed and
were never compromised.  This commit keeps ‘make authenticate’ happy.

* guix/gnupg.scm (revkeysig-rx): New variable for revoked keys.
(gnupg-verify): Parse it.
(gnupg-status-good-signature?): Accept it as ‘good’ for our purposes.
* build-aux/git-authenticate.scm (%committers): Clarify nckx's subkeys.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Use the test-only time zone database where appropriate.
Leo Famulari [Thu, 16 Apr 2020 18:17:25 +0000 (14:17 -0400)]
gnu: Use the test-only time zone database where appropriate.

* gnu/packages/backup.scm (duplicity)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-for-tests.
* gnu/packages/finance.scm (ledger): Likewise.
* gnu/packages/compression.scm (lhasa)[native-inputs]: Use tzdata-for-tests.
* gnu/packages/cran.scm (r-rstan)[native-inputs]: Likewise.
* gnu/packages/databases.scm (mongodb)[native-inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (kdelibs4support)[native-inputs]: Likewise.

4 years agognu: trezord: Update to 2.0.29.
Martin Becze [Thu, 16 Apr 2020 16:17:13 +0000 (11:17 -0500)]
gnu: trezord: Update to 2.0.29.

* gnu/packages/finance.scm (trezord): Update to 2.0.29.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoui: Fix typos, 80-col & grammar in comments & docstrings.
Vincent Legoll [Thu, 16 Apr 2020 21:17:16 +0000 (23:17 +0200)]
ui: Fix typos, 80-col & grammar in comments & docstrings.

* guix/ui.scm (load*): Fix comment line length.
(leave-on-EPIPE): Fix typo in docstring.
(substitutable-info): Fix typo in comment.
(indented-string): Fix typo in docstring.
(%package-metrics): Fix typo in comment.
(run-guix): Fix grammar in docstring.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: fulcrum: Update to 1.1.0
TomZ [Fri, 17 Apr 2020 10:26:58 +0000 (12:26 +0200)]
gnu: fulcrum: Update to 1.1.0

* gnu/packages/finance.scm (fulcrum): Update to 1.1.0

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: Update nar decompression examples.
mikadoZero [Fri, 22 Feb 2019 23:24:20 +0000 (18:24 -0500)]
doc: Update nar decompression examples.

* doc/guix.texi (Invoking guix archive): Show /gzip URL.
Add cross-reference to "Invoking guix challenge".
(Invoking guix challenge): Show /lzip URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoservices: account: Have 'user-processes' depend on 'user-homes'.
Ludovic Courtès [Fri, 17 Apr 2020 10:48:06 +0000 (12:48 +0200)]
services: account: Have 'user-processes' depend on 'user-homes'.

Until now, 'user-homes' happened to start right after 'user-processes'
and before services that depend on a home directory but the dependency
was not explicit.  This addresses it.

* gnu/system/shadow.scm (account-service-type): Extend
USER-PROCESSES-SERVICE-TYPE.

4 years agoservices: Move 'user-processes' to (gnu services shepherd).
Ludovic Courtès [Fri, 17 Apr 2020 10:45:54 +0000 (12:45 +0200)]
services: Move 'user-processes' to (gnu services shepherd).

* gnu/services/base.scm (%do-not-kill-file)
(user-processes-shepherd-service, user-processes-service-type): Move
to...
* gnu/services/shepherd.scm: ... here.

4 years agomaint: Provide the configuration file in the VM image.
Ludovic Courtès [Fri, 17 Apr 2020 20:38:31 +0000 (22:38 +0200)]
maint: Provide the configuration file in the VM image.

This fixes a bug introduced in 362bcdb1b076c8c46f71781add56dfbe532736dc
whereby the VM image would no longer contain /etc/config.scm, contrary
to what the manual says.

Reported by dbdude on #guix.

* Makefile.am (release): Pass '--save-provenance' to 'guix system
vm-image'.
* doc/guix.texi (Running Guix in a VM): Adjust file name accordingly.

4 years agognu: linux-libre: Update to 5.4.33.
Mark H Weaver [Fri, 17 Apr 2020 19:02:04 +0000 (15:02 -0400)]
gnu: linux-libre: Update to 5.4.33.

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

4 years agognu: linux-libre@5.6: Update to 5.6.5.
Mark H Weaver [Fri, 17 Apr 2020 19:01:25 +0000 (15:01 -0400)]
gnu: linux-libre@5.6: Update to 5.6.5.

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

4 years agognu: linux-libre@4.19: Update to 4.19.116.
Mark H Weaver [Fri, 17 Apr 2020 19:00:19 +0000 (15:00 -0400)]
gnu: linux-libre@4.19: Update to 4.19.116.

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

4 years agonews: Add entry for the further reduced (aka Scheme-only) bootstrap.
Jan (janneke) Nieuwenhuizen [Fri, 17 Apr 2020 17:27:07 +0000 (19:27 +0200)]
news: Add entry for the further reduced (aka Scheme-only) bootstrap.

* etc/news.scm: Add entry for the further reduced (aka Scheme-only) bootstrap.

4 years agognu: ungoogled-chromium: Update to 81.0.4044.113-0.b484ad4 [fixes CVE-2020-6457].
Marius Bakke [Fri, 17 Apr 2020 13:45:32 +0000 (15:45 +0200)]
gnu: ungoogled-chromium: Update to 81.0.4044.113-0.b484ad4 [fixes CVE-2020-6457].

* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.113.
(%chromium-origin): Update hash.

4 years agostatus: Allow double-click select of URLs.
TomZ [Tue, 7 Apr 2020 19:39:04 +0000 (21:39 +0200)]
status: Allow double-click select of URLs.

Various places while downloading or compiling guix prints
the source URL. This change makes the URL easier to use by
placing a space between the URL and the trailing dots.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: python-pygenometracks: Update to 3.3.
Ricardo Wurmus [Fri, 17 Apr 2020 13:50:29 +0000 (15:50 +0200)]
gnu: python-pygenometracks: Update to 3.3.

* gnu/packages/bioinformatics.scm (python-pygenometracks): Update to 3.3.
[arguments]: Add phase "relax-requirements"; disable tests.
[propagated-inputs]: Remove python-configparser and python-hicexplorer; add
python-gffutils, python-pysam, and python-tqdm.

4 years agognu: Add python-hicmatrix.
Ricardo Wurmus [Fri, 17 Apr 2020 13:50:22 +0000 (15:50 +0200)]
gnu: Add python-hicmatrix.

* gnu/packages/bioinformatics.scm (python-hicmatrix): New variable.

4 years agognu: python-cooler: Update to 0.8.7.
Ricardo Wurmus [Fri, 17 Apr 2020 13:49:19 +0000 (15:49 +0200)]
gnu: python-cooler: Update to 0.8.7.

* gnu/packages/bioinformatics.scm (python-cooler): Update to 0.8.7.
[propagated-inputs]: Add python-asciitree, python-numpy, python-pyyaml, and
python-simplejson.
[native-inputs]: Remove python-nose, python-numpydoc, and python-sphinx; add
python-pytest.

4 years agognu: python-pybigwig: Update to 0.3.17.
Ricardo Wurmus [Fri, 17 Apr 2020 13:49:06 +0000 (15:49 +0200)]
gnu: python-pybigwig: Update to 0.3.17.

* gnu/packages/bioinformatics.scm (python-pybigwig): Update to 0.3.17.

4 years agognu: python-tables: Update to 3.6.1.
Ricardo Wurmus [Fri, 17 Apr 2020 13:48:51 +0000 (15:48 +0200)]
gnu: python-tables: Update to 3.6.1.

* gnu/packages/python-xyz.scm (python-tables): Update to 3.6.1.
[arguments]: Adjust use-gcc phase.