Ludovic Courtès [Thu, 24 Mar 2022 21:47:00 +0000 (22:47 +0100)]
gnu: xen: Fix compilation.
Suggested by Skyler <skyvine@protonmail.com>.
* gnu/packages/virtualization.scm (xen)[arguments]: In 'patch' phase,
substitute ".note.gnu.build-id" in 'xen.lds.S'.
Maxim Cournoyer [Thu, 24 Mar 2022 19:24:42 +0000 (15:24 -0400)]
gnu: Add python-robotframework-pabot.
* gnu/packages/python-xyz.scm (python-robotframework-pabot): New variable.
Maxim Cournoyer [Thu, 24 Mar 2022 18:46:37 +0000 (14:46 -0400)]
gnu: python-robotframework: Update to 5.0 and run acceptance tests.
* gnu/packages/python-xyz.scm (python-robotframework): Update to 5.0.
[patches]: Remove python-robotframework-ug2html.patch. Add
python-robotframework-atest.patch and update
python-robotframework-source-date-epoch.patch.
[phases]: Use gexps.
{delete-problematic-tests}: New phase.
{check}: Also run `atest', the acceptance test suite.
[native-inputs]: Use new style. Add python-lxml, python-pyyaml,
python-xmlschema, scrot and xvfb-run.
* gnu/packages/patches/python-robotframework-atest.patch: New file.
* gnu/packages/patches/python-robotframework-source-date-epoch.patch: Update patch.
* gnu/packages/patches/python-robotframework-ug2html.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Efraim Flashner [Thu, 24 Mar 2022 10:16:31 +0000 (12:16 +0200)]
gnu: gcompris-qt: Use kde download mirror url.
* gnu/packages/education.scm (gcompris-qt)[source]: Use kde mirror url
scheme.
Leo Famulari [Fri, 18 Mar 2022 04:17:55 +0000 (00:17 -0400)]
gnu: mpdscribble: Update to 0.24.
* gnu/packages/mpd.scm (mpdscribble): Update to 0.24.
Signed-off-by: Leo Famulari <leo@famulari.name>
Zhu Zihao [Wed, 23 Mar 2022 10:08:31 +0000 (18:08 +0800)]
gnu: cogl: Fix the home page.
[[PGP Signed Part:No public key for
66397F84F76693F9 created at 2022-03-23T11:08:49+0100 using EDDSA]]
[[End of PGP Signed Part]]
>From
a133e9e91f189f873f86481c7d8c3b8b4c5f755d Mon Sep 17 00:00:00 2001
From: Zhu Zihao <all_but_last@163.com>
Date: Wed, 23 Mar 2022 18:05:40 +0800
Subject: [PATCH] gnu: cogl: Fix the home page.
The website https://www.cogl3d.org/ is not owned by Project Cogl now. Since
Cogl is a part of Project Clutter, make Cogl use the same homepage as Clutter.
* gnu/packages/gnome.scm (cogl): Fix the indentation.
[homepage]: Use the same homepage as clutter.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
fesoj000 [Mon, 21 Mar 2022 21:42:05 +0000 (22:42 +0100)]
services: murmur: Fix server program name.
* gnu/services/telephony.scm (murmur-activation):
(murmur-shepherd-service): Change file name of mumble server, which is
now called mumble-server instead of murmurd since version 1.4.x.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Artyom V. Poptsov [Sat, 19 Mar 2022 20:39:54 +0000 (23:39 +0300)]
gnu: avr-xyz: Add simavr
* gnu/packages/avr-xyz.scm: New module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add 'avr-xyz.scm'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Remco van 't Veer [Wed, 23 Mar 2022 07:07:33 +0000 (08:07 +0100)]
services: dnsmasq: Add more options.
* gnu/services/dns.scm (<dnsmasq-configuration>): Add
forward-private-reverse-lookup?, strict-order? and cpe-id options.
(dnsmasq-shepherd-service): Pass added options to dnsmasq and use
match-record instead of match-lambda.
* doc/guix.texi (Guix Services): Document options added to dnsmasq.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Tue, 22 Mar 2022 13:47:40 +0000 (14:47 +0100)]
gnu: guile-fibers: Remove GNU/Hurd from 'supported-systems'.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[supported-systems]: New
field.
Ludovic Courtès [Tue, 22 Mar 2022 11:45:44 +0000 (12:45 +0100)]
gnu: guile-fibers: Support cross-compilation.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[native-inputs]: Add GUILE-3.0.
(guile2.2-fibers)[inputs, native-inputs]: Adjust accordingly.
Leo Famulari [Thu, 24 Mar 2022 03:28:42 +0000 (23:28 -0400)]
gnu: linux-libre 4.9: Update to 4.9.308.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.308.
(linux-libre-4.9-pristine-source): Update hash.
Leo Famulari [Thu, 24 Mar 2022 03:28:26 +0000 (23:28 -0400)]
gnu: linux-libre 4.14: Update to 4.14.273.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.273.
(linux-libre-4.14-pristine-source): Update hash.
Leo Famulari [Thu, 24 Mar 2022 03:28:09 +0000 (23:28 -0400)]
gnu: linux-libre 4.19: Update to 4.19.236.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.236.
(linux-libre-4.19-pristine-source): Update hash.
Leo Famulari [Thu, 24 Mar 2022 03:27:54 +0000 (23:27 -0400)]
gnu: linux-libre 5.4: Update to 5.4.187.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.187.
(linux-libre-5.4-pristine-source): Update hash.
Leo Famulari [Thu, 24 Mar 2022 03:27:39 +0000 (23:27 -0400)]
gnu: linux-libre 5.10: Update to 5.10.108.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.108.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
Leo Famulari [Thu, 24 Mar 2022 03:27:20 +0000 (23:27 -0400)]
gnu: linux-libre 5.15: Update to 5.15.31.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.31.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
Leo Famulari [Thu, 24 Mar 2022 03:27:03 +0000 (23:27 -0400)]
gnu: linux-libre: Update to 5.16.17.
* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.17.
(linux-libre-5.16-pristine-source, deblob-scripts-5.16): Update hashes.
Liliana Marie Prikler [Wed, 23 Mar 2022 20:12:38 +0000 (21:12 +0100)]
gnu: python-notmuch2: Use new style.
* gnu/packages/mail.scm (python-notmuch2)[version]: Explicitly inherit from
notmuch.
[arguments]: Use list of G-Expressions.
Tanguy Le Carrour [Tue, 22 Mar 2022 16:11:26 +0000 (17:11 +0100)]
gnu: python-notmuch2: Fix build.
* gnu/packages/mail.scm (python-notmuch2)[#:phases]: Add
‘create-notmuch-config’ and ‘patch-setup.’py after ‘enter-python-dir’.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Nicolas Goaziou [Wed, 23 Mar 2022 13:26:40 +0000 (14:26 +0100)]
gnu: python-pillow-simd: Fix version.
* gnu/packages/python-xyz.scm (python-pillow-simd)[version]: Move "v" prefix
out of version string.
jgart [Mon, 21 Mar 2022 18:56:53 +0000 (14:56 -0400)]
gnu: cl-ningle: Update to 0.3.0-2.
2e85675.
* gnu/packages/lisp-xyz.scm (sbcl-ningle): Update to 0.3.0-2.
2e85675.
[arguments]: Remove custom 'combine-fasls' phase that changes the name of
compiled files causing a permission denied error when loading ningle.
See this discussion:
https://lists.gnu.org/archive/html/help-guix/2021-12/msg00067.html.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
Efraim Flashner [Wed, 23 Mar 2022 06:33:37 +0000 (08:33 +0200)]
gnu: pybind11: Update to 2.8.1.
* gnu/packages/python-xyz.scm (pybind11): Update to 2.8.1.
Efraim Flashner [Wed, 23 Mar 2022 06:32:44 +0000 (08:32 +0200)]
gnu: spike: Wrap binaries.
* gnu/packages/virtualization.scm (spike)[arguments]: Add phase to wrap
binaries with dtc.
[inputs]: Add bash-minimal.
Maxim Cournoyer [Wed, 23 Mar 2022 02:57:39 +0000 (22:57 -0400)]
gnu: : Update to v9.0.0.post1.
* gnu/packages/python-xyz.scm (): Update to v9.0.0.post1.
Maxim Cournoyer [Wed, 23 Mar 2022 02:10:02 +0000 (22:10 -0400)]
gnu: libosinfo: Update to 1.10.0.
* gnu/packages/virtualization.scm (libosinfo): Update to 1.10.0.
Brendan Tildesley [Thu, 10 Mar 2022 09:31:44 +0000 (20:31 +1100)]
gnu: libosinfo: Use hwdata for pci.ids and usb.ids.
* gnu/packages/virtualization.scm (libosinfo)
[arguments]: Use gexps.
[configure-flags]: Search usb.ids and pci.ids via search-input-file.
[phases]{patch-osinfo-path}: Use search-input-directory.
[inputs]: Use new style.
[native-inputs]: Use new style. Replace pci.ids and usb.ids by the hwdata pci
and usb outputs, respectively.
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Brendan Tildesley [Thu, 10 Mar 2022 09:31:41 +0000 (20:31 +1100)]
gnu: hwdata: Update to 0.357.
* gnu/packages/pciutils.scm (hwdata): Update to 0.357.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Brendan Tildesley [Thu, 10 Mar 2022 09:31:40 +0000 (20:31 +1100)]
gnu: hwdata: Remove unused gzip native input.
* gnu/packages/pciutils.scm (hwdata)[native-inputs]: Remove gzip.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Brendan Tildesley [Thu, 10 Mar 2022 09:31:39 +0000 (20:31 +1100)]
gnu: hwdata: Set #:target #f.
* gnu/packages/pciutils.scm (hwdata): Set #:target #f.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Nicolas Goaziou [Sat, 5 Mar 2022 23:16:08 +0000 (00:16 +0100)]
gnu: Add openboard.
* gnu/packages/education.scm (openboard): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Maxim Cournoyer [Mon, 21 Mar 2022 21:15:27 +0000 (17:15 -0400)]
profiles: manual-database: Remove GDBM workaround.
* guix/profiles.scm (manual-database): No longer set the MALLOC_PERTURB_
environment variable.
jgart [Tue, 15 Mar 2022 22:00:56 +0000 (18:00 -0400)]
packages: Clarify comment about build-system package record field.
* guix/packages.scm (<package>): Clarify that what goes in the build-system
package record field is a build-system record instance.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
jgart [Tue, 15 Mar 2022 18:34:12 +0000 (14:34 -0400)]
gnu: vim-tagbar: Fix typo in phase name.
* gnu/packages/vim.scm (vim-tagbar)[arguments]: Fix typo in phase name.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
jgart [Fri, 18 Mar 2022 16:12:22 +0000 (12:12 -0400)]
gnu: tuxguitar: Update to 1.5.5.
* gnu/packages/music.scm (tuxguitar): Update to 1.5.5.
[arguments]: Remove trailing booleans.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
Nicolas Goaziou [Tue, 22 Mar 2022 08:50:40 +0000 (09:50 +0100)]
gnu: keepassxc: Improve package style.
* gnu/packages/password-utils.scm (keepassxc)[arguments]: Use G-expressions.
[native-inputs]: Remove labels.
Nicolas Goaziou [Tue, 22 Mar 2022 08:48:50 +0000 (09:48 +0100)]
gnu: keepassxc: Update to 2.7.0.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.0.
[arguments]<#:phases>: Skip failing test.
[inputs]: Add BOTAN, MINIZIP and PCSC-LITE.
test
Blake Shaw [Tue, 22 Mar 2022 09:49:58 +0000 (10:49 +0100)]
gnu: opencv: Add pkgconfig generation flag.
* gnu/packages/image-processing.scm (opencv)[arguments]: Add
OPENCV_GENERATE_PKGCONFIG flag.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
Maxime Devos [Sat, 19 Mar 2022 22:39:33 +0000 (22:39 +0000)]
packages: Fix time-travel from Guix 1.1.0 / Guile < 2.2.7.
* guix/packages.scm: Only set #:replace? #true when Guile is >= 2.2.7.
Fixes: <https://issues.guix.gnu.org/53765>
Reported-By: Peter Kois <kangus@gmail.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
jgart [Sat, 19 Mar 2022 01:51:05 +0000 (21:51 -0400)]
gnu: Add python-pytest-pudb.
* gnu/packages/check.scm (python-pytest-pudb): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Sun, 20 Mar 2022 21:13:48 +0000 (22:13 +0100)]
system: Use 'shadow-with-man-pages' in %BASE-PACKAGES-UTILS.
* gnu/system.scm (%base-packages-utils): Replace SHADOW with
SHADOW-WITH-MAN-PAGES.
Ludovic Courtès [Sun, 20 Mar 2022 21:11:07 +0000 (22:11 +0100)]
gnu: shadow: Add variant with man pages.
* gnu/packages/admin.scm (shadow)[properties]: New field.
(shadow-with-man-pages): New variable.
Maxim Cournoyer [Mon, 21 Mar 2022 18:19:29 +0000 (14:19 -0400)]
gnu: openboardview: Unbundle imgui.
* gnu/packages/patches/openboardview-use-system-imgui.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/electronics.scm (openboardview)[source]: Delete "imgui"
subdirectory from snippet and apply patch.
[inputs]{imgui}: New input.
Maxim Cournoyer [Mon, 21 Mar 2022 19:10:54 +0000 (15:10 -0400)]
gnu: imgui: Add support for fontconfig and the C++ standard library.
* gnu/packages/toolkits.scm (imgui)[source]: Streamline snippet.
[arguments]: Use gexps.
[phases]{build}: Add include directive to fonconfig headers. Also build the
C++ sources found under the "misc" directory.
{install}: Install headers found under the "misc" directory.
[inputs]: Add fontconfig.
Maxim Cournoyer [Mon, 21 Mar 2022 18:03:02 +0000 (14:03 -0400)]
gnu: openboardview: Update to 8.95.2.
* gnu/packages/electronics.scm (openboardview): Update to 8.95.2.
[source]: Update snippet comment.
[phases]{remove-timestamps}: Delete phase.
Christine Lemmer-Webber [Mon, 21 Mar 2022 18:36:24 +0000 (14:36 -0400)]
gnu: beancount: Disable sanity check.
* gnu/packages/finance.scm (beancount): Disable sanity check.
Nicolas Goaziou [Mon, 21 Mar 2022 10:18:03 +0000 (11:18 +0100)]
gnu: emacs-repology: Update to 1.2.3.
* gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.2.3.
Nicolas Goaziou [Mon, 21 Mar 2022 10:17:52 +0000 (11:17 +0100)]
gnu: emacs-ebdb: Update to 0.8.13.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.13.
Arun Isaac [Mon, 21 Mar 2022 10:12:49 +0000 (12:12 +0200)]
gnu: Add atomic-queue.
* gnu/packages/cpp.scm (atomic-queue): New variable.
jgart [Sat, 19 Mar 2022 07:47:36 +0000 (03:47 -0400)]
gnu: cl-printv: Update to 0.1.0-2.
e717a7f.
* gnu/packages/lisp-xyz.scm (sbcl-printv): Update to 0.1.0-2.
e717a7f.
[inputs]: Add figlet.
[arguments]: Add 'patch-figlet-executable' phase.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
cage [Sat, 19 Mar 2022 10:04:53 +0000 (11:04 +0100)]
gnu: tinmop: Update to 0.9.6.
* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.6.
[native-inputs]: Use new style.
[inputs]: Use new style. Add ncurses, sbcl-purgatory,
sbcl-trivial-clipboard and sqlite.
[synopsis, description]: Update them.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
cage [Sat, 19 Mar 2022 10:04:20 +0000 (11:04 +0100)]
gnu: cl-croatoan: Update to 0.0.1-5.
5d0949d.
* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.0.1-5.
5d0949d.
[inputs]: Use new style.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Efraim Flashner [Mon, 21 Mar 2022 07:14:43 +0000 (09:14 +0200)]
gnu: guix: Fix test suite on riscv64-linux.
* gnu/packages/package-management.scm (guix)[arguments]: Add phase when
building for riscv64-linux to adjust the test suite.
Nicolas Goaziou [Sun, 20 Mar 2022 22:28:42 +0000 (23:28 +0100)]
gnu: pyzo: Update to 4.12.3.
* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.3.
Leo Famulari [Sat, 19 Mar 2022 16:35:54 +0000 (12:35 -0400)]
gnu: linux-libre 5.4: Update to 5.4.186.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.186.
(linux-libre-5.4-pristine-source): Update hash.
Leo Famulari [Sat, 19 Mar 2022 16:35:39 +0000 (12:35 -0400)]
gnu: linux-libre 5.10: Update to 5.10.107.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.107.
(linux-libre-5.10-pristine-source): Update hash.
Leo Famulari [Sat, 19 Mar 2022 16:35:25 +0000 (12:35 -0400)]
gnu: linux-libre 5.15: Update to 5.15.30.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.30.
(linux-libre-5.15-pristine-source): Update hash.
Leo Famulari [Sat, 19 Mar 2022 16:35:06 +0000 (12:35 -0400)]
gnu: linux-libre: Update to 5.16.16.
* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.16.
(linux-libre-5.16-pristine-source): Update hash.
Ludovic Courtès [Sun, 20 Mar 2022 17:59:47 +0000 (18:59 +0100)]
home: import: Clarify alias parsing code.
* guix/scripts/home/import.scm (generate-bash-configuration+modules)
[bash-alias->pair]: Return #f on match failure.
[parse-aliases]: Adjust accordingly and use 'match'.
Remove 'filter' call.
Ludovic Courtès [Sun, 20 Mar 2022 17:56:46 +0000 (18:56 +0100)]
home: import: Properly parse aliases that contain quotes.
* guix/scripts/home/import.scm (generate-bash-configuration+modules):
Define 'alias-rx'.
[bash-alias->pair]: Use it.
* tests/home-import.scm (match-home-environment-bash-service-with-alias):
New variable.
("manifest->code: Bash service with aliases"): New test.
Andrew Tropin [Fri, 11 Mar 2022 07:12:30 +0000 (10:12 +0300)]
home: symlink-manager: Respect XDG_CONFIG_HOME during activation.
* gnu/home/services/symlink-manager.scm (update-symlinks-script): Respect
XDG_CONFIG_HOME during activation.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Andrew Tropin [Fri, 11 Feb 2022 12:34:46 +0000 (15:34 +0300)]
home: Migrate fountutils and xdg modules to xdg-configuration-files.
* gnu/home/services/fontutils.scm (home-fontconfig-service-type): Migrate to
xdg-configuration-files.
* gnu/home/services/xdg.scm (home-xdg-user-directories-service-type,
home-xdg-mime-applications-service-type): Migrate to xdg-configuration-files.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Andrew Tropin [Fri, 11 Feb 2022 12:03:44 +0000 (15:03 +0300)]
home: shells: Migrate zsh to xdg-configuration-files.
* gnu/home/services.scm (home-zsh-service-type): Additionally extend
home-xdg-configuration-files-service-type.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Andrew Tropin [Fri, 11 Feb 2022 08:03:02 +0000 (11:03 +0300)]
home: Add home-xdg-configuration-files service.
* gnu/home/services.scm (home-xdg-configuration-files): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Andrew Tropin [Fri, 11 Feb 2022 07:55:01 +0000 (10:55 +0300)]
home: Explicitly connect home-file and symlink-manager services.
* gnu/home/services.scm (home-files-directory): New variable.
* gnu/home/symlink-manager.scm (update-symlinks-script): Use
home-files-directory variable from (gnu home services).
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Andrew Tropin [Fri, 11 Mar 2022 06:21:41 +0000 (09:21 +0300)]
home: symlink-manager: Add missing 'done' word in message.
* gnu/home/services/symlink-manager.scm (update-symlinks-script): Add missing
'done' word in message, keep code width below 80 column.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Andrew Tropin [Fri, 11 Mar 2022 05:43:04 +0000 (08:43 +0300)]
home: symlink-manager: Use existing home-directory symbol.
* gnu/home/services/symlink-manager.scm (update-symlinks-script): Use
existing home-directory symbol instead of additional getenv call.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Jelle Licht [Sat, 12 Mar 2022 20:34:09 +0000 (21:34 +0100)]
services: thermald: Add 'adaptive?' field.
* gnu/services/pm.scm (<thermald-configuration>): Add 'adaptive?' field.
(thermald-shepherd-service): Use it to pass --adaptive to thermald.
* doc/guix.texi (Power Management Services): Document the 'adaptive?' field of
'thermald-configuration'.
Efraim Flashner [Sun, 20 Mar 2022 14:21:55 +0000 (16:21 +0200)]
gnu: lagrange: Update to 1.11.2.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.11.2.
Efraim Flashner [Sun, 20 Mar 2022 14:21:55 +0000 (16:21 +0200)]
gnu: flatpak: Update to 1.12.7.
* gnu/packages/package-management.scm (flatpak): Update to 1.12.7.
Efraim Flashner [Sun, 20 Mar 2022 14:21:54 +0000 (16:21 +0200)]
gnu: weechat: Update to 3.4.1.
* gnu/packages/irc.scm (weechat): Update to 3.4.1.
Liliana Marie Prikler [Sun, 20 Mar 2022 13:42:10 +0000 (14:42 +0100)]
gnu: system-config-printer: Use new style for arguments.
* gnu/packages/gnome.scm (system-config-printer)[arguments]: Use
G-Expressions. Delete trailing #ts.
Liliana Marie Prikler [Sun, 20 Mar 2022 10:45:16 +0000 (11:45 +0100)]
gnu: system-config-printer: Update to 1.5.16.
* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.16.
[#:phases]<patch-Makefile.am>: Rename to ...
<patch-build-files>: ... this. Also patch configure.ac
[inputs]: Replace intltool with gettext-minimal.
Liliana Marie Prikler [Sun, 20 Mar 2022 08:51:26 +0000 (09:51 +0100)]
gnu: system-config-printer: Add install directories to pythonpath.
* gnu/packages.gnome.scm (system-config-printer)[#:phases]: Add
‘add-install-to-pythonpath’ between ‘install’ and ‘wrap-for-python’.
Liliana Marie Prikler [Sun, 20 Mar 2022 08:48:08 +0000 (09:48 +0100)]
gnu: mumble: Use correct path for libmumbleoverlay.
* gnu/packages/telephony.scm (mumble)[fix-mumble-overlay]: Use
‘libmumbleoverlay.so’ instead of the old ‘libmumble.so.1’.
Drop trailing #t.
Nicolas Goaziou [Sun, 20 Mar 2022 11:37:44 +0000 (12:37 +0100)]
gnu: emacs-helm: Update to 3.8.5.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.5.
Nicolas Goaziou [Sun, 20 Mar 2022 11:35:06 +0000 (12:35 +0100)]
gnu: emacs-eldev: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.0.
Nicolas Goaziou [Sun, 20 Mar 2022 11:33:36 +0000 (12:33 +0100)]
gnu: emacs-ebuild-mode: Update to 1.56.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.56.
Nicolas Goaziou [Sun, 20 Mar 2022 11:32:47 +0000 (12:32 +0100)]
gnu: emacs-rg: Update to 2.2.0.
* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.2.0.
Nicolas Goaziou [Sun, 20 Mar 2022 11:31:21 +0000 (12:31 +0100)]
gnu: emacs-org-re-reveal: Update to 3.12.5.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.12.5.
Nicolas Goaziou [Sun, 20 Mar 2022 11:29:22 +0000 (12:29 +0100)]
gnu: emacs-org-roam: Update to 2.2.1.
* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.1.
Nicolas Goaziou [Sun, 20 Mar 2022 11:27:34 +0000 (12:27 +0100)]
gnu: emacs-org-ql: Update to 0.6.1.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.6.1.
Nicolas Goaziou [Sun, 20 Mar 2022 11:26:54 +0000 (12:26 +0100)]
gnu: emacs-geiser-guile: Update to 0.23.
* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.23.
Nicolas Goaziou [Sun, 20 Mar 2022 11:25:50 +0000 (12:25 +0100)]
gnu: emacs-geiser: Update to 0.23.1.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.23.1.
Efraim Flashner [Sun, 20 Mar 2022 06:49:28 +0000 (08:49 +0200)]
gnu: gnuastro: Remove input labels.
* gnu/packages/astronomy.scm (gnuastro)[inputs]: Remove input labels.
Efraim Flashner [Sun, 20 Mar 2022 06:47:47 +0000 (08:47 +0200)]
gnu: gnuastro: Update to 0.17.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.17.
Florian Pelz [Sat, 19 Mar 2022 23:21:48 +0000 (00:21 +0100)]
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'guix home container' entry.
Z572 [Sun, 13 Mar 2022 12:20:59 +0000 (20:20 +0800)]
gnu: assimp: Update to 5.2.2.
Message-Id: <
ccbfd879e41c5c0bbeee965c363e48b08b7750d0.
1647174270.git.
873216071@qq.com>
From: Z572 <
873216071@qq.com>
Date: Sun, 13 Mar 2022 20:19:48 +0800
Subject: [PATCH] gnu: assimp: Update to 5.2.2.
* gnu/packages/graphics.scm (assimp): Update to 5.2.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
itd [Sun, 13 Mar 2022 20:08:03 +0000 (21:08 +0100)]
gnu: python-mypy: Fix test errors on i686-linux.
* gnu/packages/patches/python-mypy-12332.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-check.scm (python-mypy)[source]<origin>: Use patch
"python-mypy-12332.patch" to avoid overflow issues resulting in test failures.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Sat, 19 Mar 2022 21:44:31 +0000 (22:44 +0100)]
gnu: isl: Add 'release-monitoring-url' property.
* gnu/packages/gcc.scm (isl)[properties]: New field.
Ludovic Courtès [Sat, 19 Mar 2022 21:40:25 +0000 (22:40 +0100)]
gnu: isl: Get source from SourceForge.
Reported by Artyom V. Poptsov <poptsov.artyom@gmail.com>.
* gnu/packages/gcc.scm (isl)[home-page]: Update.
[source]: Replace gforge.inria.fr URL with mirror://sourceforge URL.
(isl-0.18)[source]: Likewise.
(isl-0.11)[source]: Likewise.
Ludovic Courtès [Sat, 19 Mar 2022 21:25:16 +0000 (22:25 +0100)]
guix home: Show "container" in '--help' output.
This is a followup to
094a2cfbe45c104d0da30ff9d975d052ca0c118c.
* guix/scripts/home.scm (show-help): Add "container".
Ludovic Courtès [Sat, 19 Mar 2022 18:20:24 +0000 (19:20 +0100)]
news: Add entry about 'guix home container'.
* etc/news.scm: Add entry.
Ludovic Courtès [Sun, 13 Mar 2022 21:44:54 +0000 (22:44 +0100)]
guix home: Add 'container' command.
* guix/scripts/home.scm (show-help, %options): Add '--network',
'--share', and '--expose'.
(not-config?, user-shell, spawn-home-container): New procedures.
(%default-system-profile): New variable.
(perform-action): Add #:file-system-mappings, #:container-command,
and #:network?; honor them.
(process-action): Adjust accordingly.
(guix-home)[parse-sub-command]: Add "container".
[parse-args]: New procedure.
Use it instead of 'parse-command-line'.
* tests/guix-home.sh: Add tests.
* doc/guix.texi (Declaring the Home Environment): Mention 'guix home
container' as a way to test configuration.
(Invoking guix home): Document it.
Ludovic Courtès [Sun, 13 Mar 2022 21:09:26 +0000 (22:09 +0100)]
linux-container: Add #:guest-uid and #:guest-gid to 'eval/container'.
* gnu/system/linux-container.scm (eval/container): Add #:guest-uid
and #:guest-gid and honor them.
Ludovic Courtès [Sun, 13 Mar 2022 21:07:35 +0000 (22:07 +0100)]
linux-container: 'eval/container' honors #:namespaces.
* gnu/system/linux-container.scm (eval/container): Pass #:namespaces to
'call-with-container'.
Maxim Cournoyer [Thu, 10 Mar 2022 21:41:46 +0000 (16:41 -0500)]
tests: install: Add two new Btrfs RAID10 install test.
* gnu/tests/install.scm (%btrfs-raid10-root-os)
(%btrfs-raid10-root-os): New variables.
(%btrfs-raid10-root-installation-script): Likewise.
(%test-btrfs-raid10-root-images): Likewise.
(%test-btrfs-raid10-root-os, %test-btrfs-raid10-root-os-degraded): New tests.
Maxim Cournoyer [Fri, 11 Mar 2022 13:00:36 +0000 (08:00 -0500)]
tests: install: Enable the use of multiple disk devices for tests.
* gnu/tests/install.scm (run-install)[packages]: Unconditionally add to OS.
[NUMBER-OF-DISKS]: Add argument, update doc and adjust. The returned gexp
output is now a list of images rather than the image itself.
* gnu/tests/install.scm (qemu-command*): Rename IMAGE argument to IMAGES, to
account for the above change. Adjust doc. Generate a QEMU '-drive' argument
for each disk image.
(%test-installed-os): Rename the IMAGE variable to IMAGES.
(%test-installed-extlinux-os): Likewise.
(%test-iso-image-installer): Likewise.
(%test-separate-home-os): Likewise.
(%test-separate-store-os): Likewise.
(%test-raid-root-os): Likewise.
(%test-encrypted-root-os): Likewise.
(%test-lvm-separate-home-os): Likewise.
(%test-encrypted-root-not-boot-os): Likewise.
(%test-btrfs-root-os): Likewise.
(%test-btrfs-raid-root-os): Likewise.
(%test-btrfs-root-on-subvolume-os): Likewise.
(%test-jfs-root-os): Likewise.
(%test-f2fs-root-os): Likewise.
(%test-xfs-root-os): Likewise.
(guided-installation-test): Likewise.
Maxim Cournoyer [Fri, 11 Mar 2022 21:35:06 +0000 (16:35 -0500)]
tests: install: Streamline 'qemu-command/writable-image'.
* gnu/tests/install.scm (qemu-command/writable-image): Replace the use of a
writable backing file by the use of the '-snapshot' option, and rename to...
(qemu-command*): ... this, adjusting all calls.
Maxim Cournoyer [Fri, 11 Mar 2022 21:29:50 +0000 (16:29 -0500)]
tests: install: Adjust the timeouts on two failing tests.
The 'login on tty1' and 'getlogin on tty1' tests were failing on a machine
equipped with slower hard drives.
* gnu/tests/base.scm (run-basic-test)
["login on tty1", "getlogin on tty1"]: Bump timeout from 10 to 30 s.