Marius Bakke [Sun, 19 Apr 2020 14:53:01 +0000 (16:53 +0200)]
Merge branch 'master' into core-updates
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.
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".
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".
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.
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.
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.
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.
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".
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>
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'.
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>
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.
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.
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.
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.
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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.
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.
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.
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.
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>
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.
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.
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.
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.
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>
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>
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.
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>
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>
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>
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>
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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.
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.
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.
Pierre Langlois [Wed, 15 Apr 2020 16:41:07 +0000 (18:41 +0200)]
gnu: python-podcastparser: Run tests.
* gnu/packages/gpodder.scm (python-podcastparser)[native-inputs]: Add
python-coverage.
[arguments]: Replace 'check phase and invoke "nosetests".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Pierre Langlois [Wed, 15 Apr 2020 16:41:02 +0000 (18:41 +0200)]
gnu: gpodder: Run tests.
* gnu/packages/gpodder.scm (gpodder)[native-inputs]: Add python-coverage and
python-minimock.
[arguments]: Replace the 'check phase and invoke "make unittest".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Pierre Langlois [Wed, 15 Apr 2020 16:40:57 +0000 (18:40 +0200)]
gnu: gpodder: Update to 3.10.15.
* gnu/packages/gpodder.scm (gpodder): Update to 3.10.15.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Fri, 17 Apr 2020 09:09:30 +0000 (11:09 +0200)]
maint: Build binary tarball without '-K'.
This is a followup to
8b292ffd3cd969286ee9cbdb70fde8cf384b9b8b.
* Makefile.am (guix-binary.%.tar.xz): Remove '-K' to allow for offloading.
Ludovic Courtès [Fri, 17 Apr 2020 09:06:38 +0000 (11:06 +0200)]
doc: Replace incorrect uses of @var with @code.
@var is for meta-syntactic variables but it is used in some places for
mere variables, which is incorrect and leads to inconsistent layout in
PDF and HTML.
* doc/guix.texi (package Reference, The Store Monad)
(G-Expressions, operating-system Reference)
(File Systems, Base Services, Log Rotation)
(Networking Services, Invoking guix deploy): Replace incorrect uses of
@var with @code.
Pierre Langlois [Sat, 11 Apr 2020 15:34:01 +0000 (16:34 +0100)]
gnu: dovecot: Add libunwind input for arm.
* gnu/packages/mail.scm (dovecot)[inputs]: Add libunwind when targetting arm.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Efraim Flashner [Fri, 17 Apr 2020 07:47:35 +0000 (10:47 +0300)]
gnu: khard: Move propagated-inputs to inputs.
As a package one would install we can rely on wrapping the package and
not propagating inputs to make it work correctly.
* gnu/packages/mail.scm (khard)[propagated-inputs]: Move all python
packages ...
[inputs]: ... to here.
Efraim Flashner [Fri, 17 Apr 2020 07:42:41 +0000 (10:42 +0300)]
gnu: khal: Move propagated inputs to inputs.
As a package one would install we can rely on wrapping the package and
not propagating inputs to make it work correctly.
* gnu/packages/calendar.scm (khal)[propagated-inputs]: Move all python
packages...
[inputs]: ... to here.