me
/
guix
Archived
1
0
Fork 0
Commit Graph

123655 Commits (1d6811cec316910c360aa3bedbb3fc1b68e7000e)

Author SHA1 Message Date
Andy Tai 46e5498805
gnu: gama: Update to 2.30.
* gnu/packages/gps.scm (gama): Update to 2.30.
[arguments]<configure-flags>: Add option to force not to use bundled copy of
expat.

Change-Id: I41f3f037b60b3dd89c8ccb990a800edb041cbc62
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-17 17:55:53 +01:00
Christopher Baines a8b4e49993
gnu: signon-plugin-oauth2: Change SIGNON_PLUGINS_DIR.
This is a followup to 8a257582e3 where I applied
the v2 patch rather than the v3 patch ().

* gnu/packages/qt.scm (signon-plugin-oauth2)[arguments]: Add /signon to
SIGNON_PLUGINS_DIR.

Change-Id: Ib77436507b43e6073cce8acf6a170035d3f09b1a
2024-04-17 17:55:53 +01:00
Ludovic Courtès 7bed290fdf
ci: Don’t cross-compile to xtensa-ath9k-elf.
This is a followup to 9a60894156.

* gnu/ci.scm (%bare-platform-triplets): New variable.
(cross-jobs)[pointless?]: Use it.

Change-Id: I4701bc402bb93d372d46b7208697e0f998a1dc62
2024-04-17 17:29:58 +02:00
Clément Lassieur 858c40ced4
gnu: mullvadbrowser: Update to 13.0.14 [security fixes].
Fixes CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609,
CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3302, CVE-2024-3864.
See the Mozilla Foundation Security Advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/> for details.

* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to
20240408204645.
(%mullvadbrowser-version): Update to 13.0.14.
(%mullvadbrowser-firefox-version): Update to 115.10.0esr-13.0-1-build1.
(mullvadbrowser-translation-base): Update to
d31e6b16c372e2eb235c4f2b0eae0b573a5515ba.

Change-Id: I22793fd35dd041fe5d2a47e16a26f1d48e37d2d2
2024-04-17 12:23:42 +02:00
Clément Lassieur d5d4ba89f9
gnu: torbrowser: Update to 13.0.14 [security fixes].
Fixes CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609,
CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3302, CVE-2024-3864.
See the Mozilla Foundation Security Advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/> for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240416150000.
(%torbrowser-version): Update to 13.0.14.
(%torbrowser-firefox-version): Update to 115.10.0esr-13.0-1-build1.
(torbrowser-translation-base): Update to
d31e6b16c372e2eb235c4f2b0eae0b573a5515ba.
(torbrowser-translation-specific): Update to
d37455a56f966b4f87f5f326b534a91f71fd5c88.

Change-Id: I499d38f66e5528a566a6c105f621fe52b0ea1bc9
2024-04-17 12:23:36 +02:00
Richard Sent 59bb53823e
services: Add the Guix Home service.
This patch adds a Guix Home service, which allows for configuring/deploying an
operating-system declaration with an associated home-environment.

* gnu/services/guix.scm: Add guix-home-service and guix-home-shepherd-service
* gnu/home/services/shepherd.scm: Don't attempt to launch user shepherd when
the system shepherd runs guix-home-<user>
* doc/guix.texi: Add documentation for guix-home-service
* gnu/tests/guix.scm: Add a test to verify guix-home-service-type is able to
activate a home environment

Change-Id: Ifbcc0878d934aa4abe34bb2123b5081fb432aa8e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-17 12:13:03 +02:00
Jean-Pierre De Jesus DIAZ 9f8e92cc7d
gnu: ath9k-htc-firmware: Split package.
* gnu/local.mk (dist_patch_DATA): Remove ath9k-htc-firmware-objcopy.patch.
* gnu/packages/firmware.scm (ath9k-htc-firmware): Remove.
(ath9k-htc-ar7010-firmware, ath9k-htc-ar9271-firmware): New variables.
* gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: Delete file.
* gnu/system.scm (%base-firmware): Use new ath9k packages.

Change-Id: I86259e398427abd139c1f310a95bb15e2c03cee3
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-04-17 12:13:02 +02:00
Jean-Pierre De Jesus DIAZ 4c88ffdb65
gnu: cross-binutils: Use binutils-2.33 for ath9k.
* gnu/packages/cross-base.scm (cross-binutils-package): New procedure.
* gnu/packages/cross-base.scm (cross-binutils): Select binutils default
value with cross-binutils-package.
* gnu/packages/firmware.scm (ath9k-htc-firmware) <native-inputs>: Do not
explicitly set the #:xbinutils keyword argument.

Change-Id: I0eb25eb2b494241c205286837bfa79a61de8e0b7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-17 12:13:02 +02:00
Jean-Pierre De Jesus DIAZ f97f5312cc
gnu: ath9k-htc-firmware: Use xtensa-ath9k-elf.
* gnu/packages/firmware.scm (ath9k-htc-firmware): Use the
xtensa-ath9k-elf target for the cross toolchain.

Change-Id: Ic1a7c4088312290a86a508f371f4f0e784e301a5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-17 12:13:02 +02:00
Jean-Pierre De Jesus DIAZ c3aba93823
gnu: ath9k-htc-firmware: Allow using other targets.
* gnu/packages/firmware.scm (ath9k-htc-firmware): Override the TARGET
environment variable in the configure script to use xtensa-elf.
* gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: Adapt to use
TARGET environment variable for objcopy.

Change-Id: Ia44f0f25dde532b90168f2f2456412a43ac9af24
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-17 12:13:02 +02:00
Jean-Pierre De Jesus DIAZ af181ac5d1
gnu: ath9k-htc-firmware: Remove binary blobs.
* gnu/packages/firmware.scm (ath9k-htc-firmware) <source>: Add snippet
to remove bundled binary files.

Change-Id: I2f0592d03039ff9d5a5f3a79b0c62566164f3762
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-17 12:13:02 +02:00
Yuval Langer c872b3bc39
gnu: Add guile-rsv.
* gnu/packages/guile-xyz.scm (guile-rsv): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Idede9ef290db92c95ea29f8ad35c9e3a9cdbfa62
2024-04-17 12:13:01 +02:00
Ludovic Courtès 9f1ef20114
linux-initrd: Gracefully handle lack of “modules.builtin” file.
Fixes a regression introduced in
8f8ec56052, whereby passing a “fake”
kernel package would no longer work.

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

* gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]:
Gracefully handle lack of “modules.builtin” file.

Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I3acf48123b20f0b6a3b9cc0bf22f76cec3e64361
2024-04-17 12:13:01 +02:00
Ludovic Courtès d33965908d
vm: Always use a native emulator in ‘guix system vm’.
Suggested by Zheng Junjie <zhengjunjie@iscas.ac.cn>.

* gnu/system/vm.scm (system-qemu-image/shared-store-script)[qemu-exec]:
Wrap first element in ‘with-parameters’.

Change-Id: Iab9905aaa7e80bad0372c1ee7c3ea88a89564f8f
2024-04-17 12:13:01 +02:00
John Kehayias b47ae1ecc4
gnu: make-gcc-toolchain: Add gcc:lib.
* gnu/packages/commencement.scm (make-gcc-toolchain)[inputs]: Add gcc:lib.

Change-Id: I327a2403d5d14dd545981e8e9dbfd7df24c9357e
2024-04-16 21:06:57 -04:00
Simon Tournier 24b82ad3aa
gnu: gcc-toolchain: Do not use gcc-final.
* gnu/packages/commencement.scm (gcc-toolchain): Bind to the default
gcc-toolchain-11 being consitent with others.
(gcc-toolchain-11): Make it from gcc-11.
(gcc-toolchain-aka-gcc): Bind to gcc-toolchain.
2024-04-16 21:06:54 -04:00
John Kehayias 2d5736cc3e
Merge branch 'mesa-updates'
Key updates:
cairo 1.16.0 -> 1.18.0
libdrm 2.4.117 -> 2.4.120
mesa 23.3.2 -> 24.0.3
sdl2 2.28.5 -> 2.30.1
vulkan packages 1.3.231.1 -> 1.3.280.0
openexr 3.1.3 -> 3.2.4

Change-Id: Iece081158251d1d5836f6b264ba232dc751c9fe2
2024-04-16 20:58:06 -04:00
Tom Willemse f073cea41b
gnu: emacs-nginx-mode: Update to 1.1.10.
* gnu/packages/emacs-xyz.scm (emacs-nginx-mode): Update to 1.1.10.

Change-Id: I72010506d3590ffd15b6e30ba32995f49d3262d3
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:50:10 +01:00
Christopher Baines 99e7a93d57
gnu: Add comment to the bottom of version-control.scm.
This will hopefully discourage patches which add new packages to the bottom of
files, as this increases the likelihood of conflicts when applying patches.

If there are more specific ways that packages should be arranged in specific
modules, this message can be updated accordingly.

* gnu/packages/version-control.scm: Add comment at end of file.

Change-Id: I3d20a6fd957d9cfee9d7b4a4c7979c4202a0fe3a
2024-04-16 22:50:06 +01:00
Ashish SHUKLA a45b2c7c63
gnu: Add fnc.
* gnu/packages/version-control.scm (fnc): New variable.

Change-Id: Idf1cb254c3ae18bacb86bf020511a5d34e2d3684
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:45:30 +01:00
Vinicius Monego b0fbb70521
gnu: Add python-verde.
* gnu/packages/geo.scm (python-verde): New variable.

Change-Id: I0d176a05a993b19224d22489dd3a8eca19e4f2e0
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:34:48 +01:00
Giacomo Leidi e5e8b4e52d
gnu: Add brillo.
* gnu/packages/hardware.scm (brillo): New variable.

Change-Id: Ic66118b9b792b0bc81bbeffb72236953da0f0772
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:34:05 +01:00
Timotej Lazar 0ffd6d2582
gnu: Add qmmp.
* gnu/packages/music.scm (qmmp): New variable.

Change-Id: Id5548eaeb73904120473397cac74ef7a5f10ecec
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:26:42 +01:00
Andy Tai 7bead512e2
gnu: fltk: Update to 1.3.9.
* gnu/packages/fltk.scm (fltk): Update to 1.3.9.

Change-Id: Ic766550a4f15a147d8079ebecf0c59152aefa9f0
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:25:23 +01:00
Nicolas Graves via Guix-patches via 6a6dde5058
gnu: Add latexml.
* gnu/packages/markup.scm (latexml): New variable.

Reviewed-by: Steve George <steve@futurile.net>

Change-Id: If7199a8b74b990ad29718adcb905a5ed31882cf5
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:20:40 +01:00
Nicolas Graves via Guix-patches via 6feab2a48c
gnu: Add perl-image-size.
* gnu/packages/perl.scm (perl-image-size): New variable.

Change-Id: Ib2b11b74451b156c4380b91334ae37032e6bb6fd
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:20:38 +01:00
Mark H Weaver 969c970f38
gnu: icecat: Update to 115.10.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2024-2609, CVE-2024-3302, CVE-2024-3852,
CVE-2024-3854, CVE-2024-3857, CVE-2024-3859, CVE-2024-3861,
CVE-2024-3863, and CVE-2024-3864.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-04-16 17:01:12 -04:00
Ricardo Wurmus 921b270a44
gnu: Add prosody-cloud-notify.
* gnu/packages/messaging.scm (prosody-cloud-notify): New variable.

Change-Id: I55edcb3605fae922980163de2d29926798619624
2024-04-16 18:31:07 +02:00
Wilko Meyer 6cdb34ba90
gnu: linux-libre 4.19: Update to 4.19.312.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.312.
(linux-libre-4.19-pristine-source): Update hash.

Change-Id: I626f133eea8c23177322e242d3ccc4bfa2589baa
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:23 -04:00
Wilko Meyer a4cc1bbf88
gnu: linux-libre 5.4: Update to 5.4.274.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.274.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Ibc854c5a98ad71f26cef4e403b6fc0bfa2c7c1c3
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:23 -04:00
Wilko Meyer f14f08acb5
gnu: linux-libre 5.10: Update to 5.10.215.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.215.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: Icd2173d13b527f3c7ec0f80cd22a6c8aa4ead4e5
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:22 -04:00
Wilko Meyer d977c1160d
gnu: linux-libre 5.15: Update to 5.15.155.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.155.
(linux-libre-5.15-pristine-source): Update hashes.

Change-Id: I0c83483f92e37b598313d70e408cce38d84fd5b1
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:22 -04:00
Wilko Meyer 467583fab5
gnu: linux-libre 6.1: Update to 6.1.86.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.86.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: Icecabfdcd8b8c76ef62aa679b4eec015869a2134
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:22 -04:00
Wilko Meyer b6966b3978
gnu: linux-libre 6.6: Update to 6.6.27.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.27.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: I0f21abb95d5d80bde56a1d3ad0faf4ab5fabb67f
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:22 -04:00
Wilko Meyer 6a90eccc2b
gnu: linux-libre 6.8: Update to 6.8.6.
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.6.
(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

Change-Id: Iddefd4ac7704e80df13ceadf4935c2670a40061d
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:14 -04:00
Ricardo Wurmus dbc4587fb1
gnu: Add prosody-muc-offline-delivery.
* gnu/packages/messaging.scm (prosody-muc-offline-delivery): New variable.

Change-Id: I145ea713e5b12aef5f700669fe2ffc1e017322d2
2024-04-16 12:00:53 +02:00
Ricardo Wurmus e9393087fc
gnu: Add prosody-cloud-notify-priority-tag.
* gnu/packages/messaging.scm (prosody-cloud-notify-priority-tag): New variable.

Change-Id: I22dc032112bf537058405ef0d8f42f371502a5ea
2024-04-16 12:00:48 +02:00
Ricardo Wurmus 46ba40de97
gnu: Add prosody-cloud-notify-filters.
* gnu/packages/messaging.scm (prosody-cloud-notify-filters): New variable.

Change-Id: I3c0ea90cb44aa9f623573de98f7d79b46c696232
2024-04-16 12:00:43 +02:00
Ricardo Wurmus 582bb94637
gnu: Add prosody-cloud-notify-encrypted.
* gnu/packages/messaging.scm (prosody-cloud-notify-encrypted): New variable.

Change-Id: Ibe2c6525865ffce54191d806f0e184c814000993
2024-04-16 12:00:35 +02:00
Ricardo Wurmus e2ec85d17d
gnu: lua-cqueues: Update to 20200726.
* gnu/packages/lua.scm (lua-cqueues): Update to 20200726.
[source]: Fetch from git repository.
[arguments]: Use G-expressions; disable two tests that need LuaJIT's ffi
module.

Change-Id: I969a9f173339d22e57fd6a5e4689889c0268c52d
2024-04-16 11:59:34 +02:00
Ricardo Wurmus 9374b0fe52
gnu: lua-ossl: Update to 20220711.
* gnu/packages/lua.scm (lua-ossl): Update to 20220711.
[source]: Fetch from git repository.
[arguments]: Use G-expressions; disable two tests.
[description]: Reflow paragraph.

Change-Id: I2640cba886362635ee4ddedd020a06b433e46e5b
2024-04-16 11:58:33 +02:00
Ricardo Wurmus 29c9ae9162
gnu: prosody-module: Update to changeset 66e7d46b1d4b.
* gnu/packages/messaging.scm (prosody-module): Update to changeset
66e7d46b1d4b.

Change-Id: Ia06e1a111e3117e7315b43c2be7ed4776ae26ac4
2024-04-16 10:29:55 +02:00
Ricardo Wurmus 4d67912265
gnu: ksoloti-runtime: Update to 1.0.12-8.
* gnu/packages/axoloti.scm (ksoloti-runtime): Update to 1.0.12-8.
[arguments]: Remove obsolete patch to Makefiles.
[inputs]: Replace dfu-util-for-axoloti with dfu-util.

Change-Id: I57c78d32d2616909ca7b9a98392655c76df5eb27
2024-04-16 00:49:34 +02:00
Artyom V. Poptsov a8353e9d6b
gnu: Add tr7.
* gnu/packages/scheme.scm (tr7): New variable.

Change-Id: I60e34f0f918ea7c9b36cea02358d69ab7bfad24b
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-15 12:32:42 +02:00
Vinicius Monego 53dba8c808
gnu: Add trac.
* gnu/packages/version-control.scm (trac): New variable.

Change-Id: I51b86a6b8a913c18f785dbd92a936b8964bebdbc
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-15 12:21:15 +02:00
Suhail Singh dc0d7dae16
gnu: Add emacs-noman.
* gnu/packages/emacs-xyz.scm (emacs-noman): New variable.

Change-Id: I4ef3de3723025832c6b6eae47de67c3377366602
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-15 12:09:48 +02:00
Erik Eduardo 91239079f3
gnu: Add sandbar.
* gnu/packages/wm.scm (sandbar): New variable.

Change-Id: I93f91436420a733a3b74d9b88ed5d69a9369ee38
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-15 12:01:22 +02:00
Christopher Baines 953253eff3
Merge remote-tracking branch 'savannah/master' into mesa-updates
Change-Id: I00980ec5dbd9d23ab076995bc79331d136424796
2024-04-15 10:57:31 +01:00
cage-dev@twistfold.it 8e3831eb12
gnu: telescope: Update to 0.9.
* gnu/packages/web-browsers.scm (telescope): Update to 0.9.
[inputs]: Replace libevent with libgrapheme.

Change-Id: I1eb6567ddc5047d4d36f588086f14f69136588c4
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:31 +01:00
Jean-Pierre De Jesus DIAZ 37579d04dc
gnu: coin3d: Update to 4.0.2.
* gnu/packages/graphics.scm (coin3d): Update to 4.0.2.

Change-Id: I0ca8cd6eff933a764005447d648ca2f020d8ee7f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ 39689ffd30
gnu: coin3d: Avoid use of dlopen.
* gnu/packages/graphics.scm (coin3d): Avoid use of dlopen and add
missing inputs.

Change-Id: I48d93218bd93f6ef4f10fb1c4f1cc22396040d7d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ 949c3682b7
gnu: coin3d: Use system expat.
* gnu/packages/graphics.scm (coin3d): Remove bundled expat and use the
system one.

Change-Id: Ief176e320b7f57c5c3f349f244ed7d76e54f8281
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ 94fa92cc8e
gnu: coin3d: Use G-Expressions.
* gnu/packages/graphics.scm (coin3d) <source>, <arguments>: Use
G-Expressions.

Change-Id: I79a77bda6fc919d9c3b80e77e38855824e81f6e6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ f2c5482af4
gnu: coin3D: Rename to coin3d.
* gnu/packages/graphics.scm (coin3d): New Variable.
(coin3D): Define as deprecated.
(coin3D-4): Point to coin3d.
* gnu/packages/engineering.scm (freecad): Use coin3d instead of coin3D.
* gnu/packages/python-xyz.scm (python-pivy): Ditto.
* gnu/packages/qt.scm (soqt): Ditto.

Change-Id: I4e83e25e80c512350f38024847891eac14723f26
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Timotej Lazar 84a88f5ed9
gnu: widelands: Improve package style.
* gnu/packages/games.scm (widelands): Use new package style.
[snippet]: Simplify and drop trailing #t.
[arguments]: Use gexps. Tweak #:configure-flags to install the binary in bin/
instead of bin/games/ and data under share/ instead of bin/share/. Modify
'unbundle-fonts phase to not depend on input labels.
[inputs, native-inputs]: Drop input labels.
[home-page]: Drop trailing slash.

Change-Id: I75c535005ad1325ad170205b6e80b1039125619a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:12:33 +01:00
Timotej Lazar 27f4896a18
gnu: widelands: Update to 1.2.
* gnu/packages/games.scm (widelands): Update to 1.2.
[inputs]: Drop boost, curl.
[native-inputs]: Replace python-wrapper with python.

Change-Id: I1a98739a5da801d3686acf152989c8ce15f16a90
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:12:33 +01:00
Andy Tai 83a2ff488d
gnu: xpra: Update to 5.0.8.
* gnu/packages/xorg.scm (xpra): Updatw to 5.0.8.

Change-Id: I6107d5c3469ca0576c668d1a68bf1148b8f055b6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:11:43 +01:00
Andy Tai d447a0c693
gnu: meld: Update to 3.22.2.
* gnu/packages/patchutils.scm (meld): Update to 3.22.2.

Change-Id: I6f292a1a8579f8a18ca4421750541932076a3555
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:11:21 +01:00
Vasile Dumitrascu de26171174
gnu: conky: Update to 1.19.8.
* gnu/packages/conky.scm (conky): Update to 1.19.8.
[inputs]: Add libxi.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:10:52 +01:00
Jean-Pierre De Jesus DIAZ 4e7c3867ad
gnu: Add gcc-cross-x86_64-w64-mingw32-toolchain-13.
* gnu/packages/cross-toolchain.scm
(gcc-cross-x86_64-w64-mingw32-toolchain-13): New variable.

Change-Id: I64fbce5d4af30c9c5df2faf61d3243fcf6dfbf5b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:09:36 +01:00
Jean-Pierre De Jesus DIAZ 97bad5e194
gnu: cross-gcc: Add patch for GCC 13.
* gnu/local.mk (dist_patch_DATA): Add gcc-13-cross-system-header-dir.patch.
* gnu/packages/cross-base.scm (cross-gcc) <source>: Add patch for
GCC 13.
* gnu/packages/patches/gcc-13-cross-system-header-dir.patch: New patch.

Change-Id: Ib4771ff78222fb7b7df58891d25938d338bd5df8
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:09:36 +01:00
Jean-Pierre De Jesus DIAZ ffd1d0c2d4
gnu: cross-gcc-patches: Avoid patch for GCC 13+.
* gnu/packages/cross-base.scm (cross-gcc-patches): Avoid
gcc-4.9.3-mingw-gthr-default.patch patch for GCC 13+ versions since it
does not apply.

Change-Id: I4bb14d687c53733d77099a761844815900b1266a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:09:36 +01:00
Vagrant Cascadian 4dec6e9fb7
gnu: diffoscope: Increase test verbosity.
* gnu/packages/diffoscope.scm (diffoscope)[phases]: Replace 'check.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:08:32 +01:00
Andy Tai d95ed91f38
gnu: rsync: Update to 3.3.0.
* gnu/packages/rsync.scm (rsync): Update to 3.3.0.

Change-Id: I03ba540e44f54e371cd362baf2aeb1877f853f72
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:06:09 +01:00
Sughosha 8a257582e3
gnu: signon-plugin-oauth2: Fix installing in a doubled prefix.
This commit fixes creating one more /gnu/store/ directory inside its
own prefix, creating again the same prefix inside it and then
installing in it.

* gnu/packages/qt.scm (signon-plugin-oauth2)[arguments]:
<#:make-flags>: Remove argument.
<#:phases>: In configure phase, add SIGNON_PLUGINS_DIR variable.

Change-Id: I10e973980228354c9943741dd480544bffca65b8
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 09:58:50 +01:00
Richard Sent 027419626f
gnu: tests: Add system test for sddm.
Create a basic suite of tests to verify the display manager starts.

* gnu/tests/sddm.scm: New file.

Change-Id: Ia84926e9aab42c6781430c22aae0f892387d1a29
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 09:52:44 +01:00
Jean-Pierre De Jesus DIAZ 188168ee08
gnu: simavr: Remove modules from arguments.
* gnu/packages/avr-xyz.scm (simavr)<arguments>: Remove the #:modules keyword
argument as it contains the default modules only.

Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Idf350cad53db879e90a53849c23ac4e63b53cfd1
2024-04-15 09:35:00 +01:00
Leo Famulari 2c05986348
gnu: borg: Update to 1.2.8.
* gnu/packages/backup.scm (borg): Update to 1.2.8.
[arguments]: Remove a variety of workarounds that have been obviated by
changes upstream and in the Python package build tools.

Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I031bb4e6ac2f562a3e387a5e815b31416367766f
2024-04-15 09:28:26 +01:00
Sharlatan Hellseher 6b3c90f638
gnu: go-github-com-francoispqt-gojay: Run tests only on x86-64.
Address the build issue on i686-linux as seen in CI
<https://ci.guix.gnu.org/build/3395366/details>.

* gnu/packages/golang-web.scm (go-github-com-francoispqt-gojay):
[arguments]: Swap to list style. <#:tests?>: Only run on x86-64.
[home-page]: Move above synopsis.
[description]: Fix indentation.

Change-Id: I93a0970933de0b32729cf9a620b10e69e8e244eb
2024-04-14 14:52:23 +01:00
Sharlatan Hellseher ec8eef5e7e
gnu: go-go-uber-org-atomic: Run tests only on x86-64.
Address the build issue on i686-linux as seen in CI
<https://ci.guix.gnu.org/build/3395284/details>.

* gnu/packages/golang-xyz.scm (go-go-uber-org-atomic): [arguments]:
<#:tests?>: Only run on x86-64.

Change-Id: Iab5a896be05d879f3552471d8789a11dba7826ce
2024-04-14 14:51:59 +01:00
Sharlatan Hellseher 42b4580f6b
gnu: go-github-com-golang-groupcache: Update to 0.0.0-3.41bb18b.
* gnu/packages/golang-web.scm (go-github-com-golang-groupcache): Update
to 0.0.0-3.41bb18b.

Change-Id: If1016af57bde9b25fa5348e820899c87985b43dc
2024-04-14 12:05:51 +01:00
Sharlatan Hellseher 191e5674d9
gnu: go-github-com-golang-groupcache: Move to golang-web.
* gnu/packages/syncthing.scm (go-github-com-golang-groupcache): Move
from here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: I3e5393d13630529a0cf309e08b9e7dc9d5cba18a
2024-04-14 12:05:51 +01:00
Sharlatan Hellseher 1cfaa79e6d
gnu: go-github-com-golang-groupcache-lru: Import all go modules.
Rename go-github-com-golang-groupcache-lru to
go-github-com-golang-groupcache to reflect go.mod import path as seen in
<https://pkg.go.dev/github.com/golang/groupcache>. It will provide other
available submodules together with main module groupcache: lru,
singleflight, groupcachepb and consistenthash.

* gnu/packages/syncthing.scm (go-github-com-golang-groupcache):
[arguments]: Remove <#:unpack-path>, update <#:import-path> to make
other modules available.
[propagated-inputs]: Add go-github-com-golang-protobuf-proto.

* gnu/packages/ipfs.scm (kubo): [inputs]: Remove
go-github-com-golang-groupcache-lru, add
go-github-com-golang-groupcache.

Change-Id: I455eecd2ebeff5f456f83621aa85b4de7d60304e
2024-04-14 12:05:51 +01:00
Sharlatan Hellseher e48d51faf0
gnu: go-go-uber-org-fx: Fix home-page, again.
Amend lint warning: URI https://go.uber.org/fx returned suspiciously
small file (549 bytes).

* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): [home-page]: Swap to
redirected URL.

Change-Id: Ica2a4580dde04ac7242e92bcd0f740bfbd730b1d
2024-04-14 12:05:51 +01:00
Artyom V. Poptsov 1c5e419ee7
gnu: go-go-uber-org-fx: Fix repository URI.
* gnu/packages/golang-xyz.scm (go-go-uber-org-fx) [source]: Fix repository
  URI.

Change-Id: I82b340a094efa9157bc56ae851ad94c9b0ffaff6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-14 12:05:39 +01:00
Antero Mejr ef9a2f9e91
gnu: Add gnudatalanguage.
* gnu/packages/data-language.scm: New file.
* gnu/packages/data-language.scm (gnudatalanguage): New variable.
* gnu/local.mk: Add gnu/packages/data-language.scm to scope.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Icf830df85ed8e6f067344af96dbb7d202e677dee
2024-04-13 23:06:57 +01:00
Sharlatan Hellseher 56549cad7c
gnu: plplot: Extend description.
* gnu/packages/plotutils.scm (plplot): [description]: Add more details.

Change-Id: I90aef4e666c834bc7ef4fd8be930aac9126f60aa
2024-04-13 22:41:52 +01:00
Antero Mejr 2006874c2b
gnu: Add plplot.
* gnu/packages/graph.scm (plplot): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-13 20:43:25 +01:00
Sharlatan Hellseher e46e373f21
gnu: plotutils: Fix indentation.
* gnu/packages/plotutils.scm (plotutils): Fix indentation.

Change-Id: I73d03b262b9156ee372bfea74653107a97e12e2a
2024-04-13 20:43:25 +01:00
Sharlatan Hellseher 238e4ec73e
gnu: ploticus: Refresh package style.
* gnu/packages/plotutils.scm (ploticus): Apply G-expressions to refresh
package style.

Change-Id: Iabf465a9bd4e02c1087b117533dbbf0b4c1a3f14
2024-04-13 13:54:59 +01:00
Sharlatan Hellseher d1146d8ecb
gnu: packages: plotutils: Add end-file note.
* gnu/packages/plotutils.scm: Add end-file warning note to place new
packages in alphabetical order.

Change-Id: I31fc48b404a804ae59bfb19db09bc14874b5eebb
2024-04-13 13:54:59 +01:00
Sharlatan Hellseher 12095c0cc7
gnu: ploticus: Sort alphabetically.
* gnu/packages/plotutils.scm (ploticus): Sort alphabetically.

Change-Id: I94a658af85c929d9b42d8b1b22166aba75c609c3
2024-04-13 13:54:59 +01:00
Sharlatan Hellseher e776d09962
gnu: guile2.2-charting: Sort alphabetically.
* gnu/packages/plotutils.scm (guile2.2-charting): Sort alphabetically.

Change-Id: I3fdd61800a59e3578216f4c94a4121487c6be8d3
2024-04-13 13:54:59 +01:00
Sharlatan Hellseher 2c98b2bfa6
gnu: guile-plotutils: Sort alphabetically.
* gnu/packages/plotutils.scm (guile-plotutils): Sort alphabetically.

Change-Id: I092df373febfe857fb05ece8effa9c14fcb2fa08
2024-04-13 13:54:58 +01:00
Sharlatan Hellseher 8bc0362d25
gnu: guile-charting: Sort alphabetically.
* gnu/packages/plotutils.scm (guile-charting): Sort alphabetically.

Change-Id: I07b0506bb3557c49edf93fee4665c4967f2b9396
2024-04-13 13:54:58 +01:00
Sharlatan Hellseher 6b97d64389
gnu: asymptote: Sort alphabetically.
* gnu/packages/plotutils.scm (asymptote): Sort alphabetically.

Change-Id: I26c8b7e1fd5d83e95bd19387492dd40ec87231ca
2024-04-13 13:54:58 +01:00
Sharlatan Hellseher a89b4cdebb
gnu: packages: plotutils: Sort use-module alphabetically.
* gnu/packages/plotutils.scm: Sort use-module alphabetically to ease
maintenance.

Change-Id: Icd280f2d3b4c712b90251e8dc1b102a3f2eb339f
2024-04-13 13:54:58 +01:00
Wilko Meyer 15a523ea21
gnu: linux-libre 5.15: Update to 5.15.154.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.154.
(linux-libre-5.15-pristine-source): Update hashes.

Change-Id: I1ccd0c6b9900db9dd2fa4e521a03df373c6a638e
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12 22:13:24 -04:00
Wilko Meyer f2e54928f5
gnu: linux-libre 6.1: Update to 6.1.85.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.85.
(linux-libre-6.1-pristine-source): Update hashes.

Change-Id: If528885066e96e8ddb9a0b01b269763ea008c121
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12 22:13:24 -04:00
Wilko Meyer e5d08b7fe2
gnu: linux-libre 6.6: Update to 6.6.26.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.26.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Iae112b7926a8c8461fece02c970ff58e2dbc53b0
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12 22:13:23 -04:00
Wilko Meyer 9d9bba49ef
gnu: linux-libre 6.8: Update to 6.8.5.
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.5.
(linux-libre-6.8-pristine-source): Update hashes.

Change-Id: I36998d43b3345fe404abf62dce8927673250bee1
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12 22:13:19 -04:00
Maxim Cournoyer 388f27dc13
gnu: Add jstest-gtk.
* gnu/packages/games.scm (jstest-gtk): New variable.

Change-Id: Ia02ef243ec03253f025a669f265b76ea6320fdac
2024-04-12 14:43:09 -04:00
Maxim Cournoyer bff8db4463
gnu: Add zsnes.
* gnu/packages/games.scm (zsnes): New variable.

Change-Id: I60596f6676546ab2a4ca911f2d66ac8b535fa20b
2024-04-12 14:43:08 -04:00
Leo Famulari cc38699cf0
gnu: linux-libre-documentation: Fix the build for linux-libre 6.8.4.
Fixes <https://issues.guix.gnu.org/issue/70324>.

* gnu/packages/linux.scm (linux-libre-documentation)[native-inputs]: Add
python-pyyaml.

Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I11aa9e262ffe8ab29816ce4868d73707ecdbdc5e
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-12 14:30:04 -04:00
Sharlatan Hellseher d3fe763fe3
gnu: kubo: Unbundle more packages.
* gnu/packages/ipfs.scm (kubo): Unbandle more packages.
[snippet]: Consolidate packaged candidates for deletion.
[inputs]: Remove go-github-com-benbjohnson-clock and
go-go-uber-org-atomic; add go-github-com-hashicorp-go-multierror,
go-github-com-hashicorp-golang-lru,
go-github-com-hashicorp-golang-lru-v2,
go-github-com-multiformats-go-multihash-0.2.3,
go-github-com-pbnjay-memory, go-github-com-whyrusleeping-go-sysinfo,
go-go-uber-org-dig, go-go-uber-org-fx, and
go-gopkg-in-square-go-jose-v2.

Change-Id: Id049fe8f69b82bd79aac969d78bcf30345d6507e
2024-04-12 16:58:44 +01:00
Sharlatan Hellseher 432f57cc7d
gnu: go-github-com-hashicorp-go-multierror: Adjust inputs.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-multierror):
[propagated-inputs]: Swap from native-inputs to propagated-inputs.

* gnu/packages/admin.scm (fiano): [inputs]: Remove
go-github-com-hashicorp-errwrap.

Change-Id: Ie04c05d76b5d0e3ac94e2d956a282a8b9b13f6c6
2024-04-12 16:58:44 +01:00
Sharlatan Hellseher 49d917e675
gnu: Add go-go-uber-org-fx.
* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): New variable.

Change-Id: Ib8410424acc31caf486f2d6cd14e736a110efa0f
2024-04-12 16:58:44 +01:00
Sharlatan Hellseher 2d10f8eb0b
gnu: go-go-uber-org-zap: Fix home-page.
Amend lint warning: URI https://go.uber.org/zap returned suspiciously
small file (557 bytes).

* gnu/packages/golang-xyz.scm (go-go-uber-org-zap): Fix home-page.

Change-Id: I6f6148f59d7c4166d7d5a62ab14385ca5346012c
2024-04-12 16:58:44 +01:00
Sharlatan Hellseher e60072bff7
gnu: go-go-uber-org-zap: Enable tests.
* gnu/packages/golang-xyz.scm (go-go-uber-org-zap):
[arguments]: <#:go>: Use go-1.19. <#:tests?>: Enable them.
<#:phases>: Add 'remove-test-files phase.
[propagated-inputs]: Add go-github-com-benbjohnson-clock.
[native-inputs]: Remove go-github-com-stretchr-testify; add
go-github-com-stretchr-testify-next and go-go-uber-org-goleak.

Change-Id: I6c96d1067338e9b8d1b8d26488dc1471cbde5b21
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher f704d64fa7
gnu: go-go-uber-org-multierr: Fix home-page.
Amend lint warning: URI https://go.uber.org/multierr returned
suspiciously small file (597 bytes).

* gnu/packages/golang-xyz.scm (go-go-uber-org-multierr): Fix home-page.

Change-Id: Ied5132b722f98fc9745afd691dc4f95a6e0dfe7b
2024-04-12 16:58:43 +01:00