1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-27 12:40:32 +02:00
Commit Graph

144592 Commits

Author SHA1 Message Date
Andy Tai
b282b5ecd9 gnu: ddrescue: Update to 1.29.1.
* gnu/packages/disk.scm (ddrescue): Update to 1.29.1.

Change-Id: Ifb8fbc7d04c5c428d18fee0b48d53b0af0aae04e
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-03-28 19:43:31 +00:00
Jussi Timperi
4f246eb90b gnu: go-github-com-lyft-protoc-gen-star-v2: Update to 2.0.4.
* gnu/packages/golang-xyz.scm (go-github-com-lyft-protoc-gen-star-v2): Update to 2.0.4.

Change-Id: I5447a3c5612b2258e91395748c6f4646c39caafc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-28 14:57:40 +00:00
Trevor Richards
0b6d9901ec gnu: gnome-shell-extension-unite-shell: Update to 82.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): Update to
82.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-28 06:23:03 +01:00
Ian Eure
d983fbcca2 gnu: librewolf: Update to 136.0.4-1 [security fixes].
Contains a fix for:

CVE-2025-2857: Incorrect handle could lead to sandbox escapes

* gnu/packages/librewolf.scm (librewolf): Update to 136.0.4-1.

Change-Id: I9ff4b61c7dc26fe82b593b0a7eddfc2592b36542
2025-03-27 21:55:47 -07:00
Sharlatan Hellseher
d3585e6b05 gnu: cl-lispbuilder-sdl: Update to 0.9.8.2-2.9590d70.
* gnu/packages/lisp-xyz.scm (sbcl-lispbuilder-sdl): Update to 0.9.8.2-2.9590d70.
[arguments] <phases>: Remove traling #t from lambdas.
[inputs]: Remove lables.

Change-Id: I89a08c7b38c37283df6d7e8fd942dcc81d7230a5
2025-03-28 00:13:18 +00:00
Maxim Cournoyer
2eb22e3d0f services: libvirt: Add UEFI firmware support.
This makes libvirt able to boot images that require a UEFI bootloader, with
the available firmwares exposed to libvirt made configurable via a new
configuration field.  For more background on the problem this fixes, see the
same issue that was reported in NixOS (see:
https://github.com/NixOS/nixpkgs/issues/115996).

* gnu/services/virtualization.scm: (list-of-file-likes?): New predicate.
(libvirt-configuration): [firmwares]: New field.
(/etc/qemu/firmware): New procedure.
(libvirt-service-type): Extend the etc-service-type with it.
(generate-libvirt-documentation): Delete obsolete procedure.
* doc/guix.texi: Re-generate doc.
* gnu/tests/virtualization.scm (run-libvirt-test): Augment memory from 256 to
512 MiB.  Test it.

Series-to: 77110@debbugs.gnu.org
Change-Id: I40694964405f13681520bf1e28b7365b0200d8f7
2025-03-27 21:21:06 +09:00
Maxim Cournoyer
0e151a865d gnu: ovmf-x86-64: Install QEMU firmware metadata file.
* gnu/packages/firmware.scm (ovmf-x86-64)
[phases] {install-qemu-firmware-metadata}: New phase.
(ovmf-aux-file): New procedure.
* gnu/packages/aux-files/ovmf/51-edk2-ovmf-2m-raw-x64-nosb.json: New file.
* Makefile.am (AUX_FILES): Register it.

Change-Id: I301eac8b79aed523f3b4cdedb7b3925d8fd0ad3d
2025-03-27 21:21:06 +09:00
Jonathan Brielmaier
8afea02d4d services: Use beaconDB as location provider in geoclue.
The previous used Mozilla Location Service (MLS) was retired in 2024:
https://github.com/mozilla/ichnaea/issues/2065

* gnu/services/desktop.scm (<geoclue-configuration>)
[wifi-geolocation-url]: Switch default provider to beaconDB.
[wifi-submission-url]: Likewise.

Change-Id: I95e4600a2d5454bdde4be44b09273694536bd44e
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-27 21:11:26 +09:00
Evgeny Pisemsky
292570f729 gnu: aacircuit: Wrap program properly.
* gnu/packages/engineering.scm (aacircuit): Wrap program properly.
[arguments]: Import modules from glib-or-gtk-build-system, add new phases:
generate-gdk-pixbuf-loaders-cache-file, glib-or-gtk-wrap, wrap-aacircuit.
[propagated-inputs]: Move every input from here...
[inputs]: to here, add bash-minimal.

Change-Id: Ia9e5b0908b7464a0dfe0fd8ffa4675cad95c0dd9
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-27 21:11:26 +09:00
Maxim Cournoyer
c11b7aacc2 gnu: libbpf: Install uAPI headers.
* gnu/packages/linux.scm (libbpf)
[phases] {install-linux-bpf-headers}: Replace with...
{install}: ... this new phase override.

Change-Id: I596c17dcf3af5bce70cffe6949443f4d409dda89
2025-03-27 21:11:26 +09:00
Maxim Cournoyer
9bbaae304b gnu: dwarves: Update to 1.29.
* gnu/packages/linux.scm (dwarves): Update to 1.29.

Change-Id: I65bbfdd54fe7d401e92d112965672a1cb7d6f8f3
2025-03-27 21:11:25 +09:00
Zheng Junjie
eb30f5ecbe gnu: guile-knots: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-knots)[source]: Use git-file-name.

Change-Id: Ice44464de5a4ec654441aae847de8bca20c1461b
2025-03-27 09:16:36 +08:00
Zheng Junjie
c6047ca655 gnu: guile2.0-bash: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile2.0-bash)[source]: Use git-file-name.

Change-Id: I7b0b1e89a15cfd52e44975e2f99881e514b7d0ca
2025-03-27 09:16:08 +08:00
Zheng Junjie
1f518efcfb gnu: guildhall: Use git-file-name.
* gnu/packages/guile-xyz.scm (guildhall)[source]: Use git-file-name.

Change-Id: I8aeac34fd382ba6de2e92c03309675b0d9d46954
2025-03-27 09:16:08 +08:00
Zheng Junjie
7bd7e3eea0 gnu: guile-minikanren: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-minikanren)[source]: Use git-file-name.

Change-Id: I6574034a283ee9eb4c4b2d6fc987c8a77966bcc8
2025-03-27 09:16:07 +08:00
Zheng Junjie
791c5d79af gnu: guile-png: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-png)[source]: Use git-file-name.

Change-Id: I23ce548065131400faf601bc178454c74822f58a
2025-03-27 09:16:07 +08:00
Zheng Junjie
27828d7822 gnu: guile-miniadapton: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-miniadapton)[source]: Use git-file-name.

Change-Id: Id554af296b49e43e2fb158eaedac2ab3e600ea4e
2025-03-27 09:16:07 +08:00
Zheng Junjie
69e06dbd7e gnu: guile-ics: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-ics)[source]: Use git-file-name.

Change-Id: I7bb7fe30686e73fe5aeeeae00576b07c932e2dbe
2025-03-27 09:16:06 +08:00
Zheng Junjie
198240441b gnu: guile-mastodon: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-mastodon)[source]: Use git-file-name.

Change-Id: I7538ea04e996b7e59dffcdf758645ff4a893909b
2025-03-27 09:16:06 +08:00
Zheng Junjie
22bd59401f gnu: guile-prometheus: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-prometheus)[source]: Use git-file-name.

Change-Id: I9d4ef8109e679593bdd328db15de24f41c6175f5
2025-03-27 09:16:05 +08:00
Zheng Junjie
227eeed633 gnu: guile-pfds: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-pfds)[source]: Use git-file-name.

Change-Id: I287bf81570b111372b532eebfa14be0a98a36b89
2025-03-27 09:16:05 +08:00
Zheng Junjie
9dbdff7423 gnu: guile-dsv: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-dsv)[source]: Use git-file-name.

Change-Id: Id2db18efbba82dc8b5d544f6cbc13c2d1e1aa23d
2025-03-27 09:16:05 +08:00
Zheng Junjie
3a9ee2ab4d gnu: guile-oauth: Use git-file-name.
* gnu/packages/guile-xyz.scm (guile-oauth)[source]: Use git-file-name.

Change-Id: Ieda07fc961726c0581d1e91e121df6dbf31a1d1f
2025-03-27 09:16:04 +08:00
Vinicius Monego
bef7d8e2b1 gnu: quantlib: Update to 1.37.
* gnu/packages/finance.scm (quantlib): Update to 1.37.

Change-Id: Ibce2d08bfc24788d0b1261506343d87bc38b80ff
2025-03-26 19:37:08 -03:00
Vinicius Monego
51876e592d gnu: homebank: Update to 5.8.6.
* gnu/packages/finance.scm (homebank): Update to 5.8.6.

Change-Id: Ia95697fdcb1dd80863283e8f005f39ff583b5323
2025-03-26 19:37:08 -03:00
Vinicius Monego
7648f82116 gnu: gmic: Update to 3.5.3.
* gnu/packages/image-processing.scm (gmic): Update to 3.5.3.

Change-Id: I965f5063515b80c0055c7eb3d94ff771fef9e022
2025-03-26 19:37:08 -03:00
Vinicius Monego
9454789346 gnu: python-ta-lib: Update to 0.6.3.
* gnu/packages/finance.scm (python-ta-lib): Update to 0.6.3.
[source]: Fetch from GitHub.
[build-system]: Use pyproject-build-system.
[arguments]<#:test-flags>: Ignore test file depending on polars.
<#:phases>: Add phase 'delete-precompiled-files after 'unpack and
'regenerate-talibc before 'build.
[native-inputs]: Replace python-cython by python-cython-3. Remove
python-nose. Add python-pytest, python-setuptools, python-wheel.

Change-Id: I9875ac9f43574cccc90366080bb930284b587902
2025-03-26 19:36:58 -03:00
Vinicius Monego
d26d95c5f2 gnu: ta-lib: Update to 0.6.4.
* gnu/packages/finance.scm (ta-lib): Update to 0.6.4.
[source]: Fetch from new official home on GitHub.
[arguments]: Use Gexp. Add #:tests?. Remove #:parallel-build. Delete the
'link-math-library phase.
[native-inputs]: Add autoconf-2.71, automake, libtool.

Change-Id: I2853ba504a406a0d5d399449ce0345078e7499e5
2025-03-26 19:34:43 -03:00
Jussi Timperi
cfdd0f58d0 gnu: xssproxy: Update to 1.1.1.
* gnu/packages/xdisorg.scm (xssproxy): Update to 1.1.1.
[source]<url>: https://github.com/timakro/xssproxy now permanently
redirects to https://github.com/vincentbernat/xssproxy.
[license]: Switch to expat.

Change-Id: Id8f940bf623959151c5c9e9adb014b4629ea994c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-26 22:51:17 +01:00
Ashish SHUKLA
8f64fc5561 gnu: gajim: Update to 1.9.5.
* gnu/packages/messaging.scm (gajim): Update to 1.9.5.
[arguments]<#:phases>: Update build-metadata, and
install-metadata phases.

Change-Id: I7c83fb8c53066c1c704f562a24e4334e6f14beab
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-26 22:51:16 +01:00
Ashish SHUKLA
858f9eb39b gnu: python-nbxmpp: Update to 5.0.4.
* gnu/packages/messaging.scm (python-nbxmpp): Update to 5.0.4.

Change-Id: If2e0f26eeb5659de30db8939d6b43e375d131acb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-26 22:51:16 +01:00
Ashish SHUKLA
7810b6acb3 gnu: nim: Update to 2.2.2
* gnu/packages/nim.scm (atlas, sat): New variables.
(nim): Update to 2.2.0. [arguments]: Use G-expressions.
<#:modules> Import modules used by phases. <#:phases>:
Add phase "copy-deps". Update phases "patch-installer",
"patch-dynamic-libraries", and "patch-more-shebangs".

Change-Id: I3f88dd6a3b78699e91e59b23ededf9f1923eb721
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-26 22:51:16 +01:00
Ludovic Courtès
a145be2834 gnu: guix: Update to a9239a7.
* gnu/packages/package-management.scm (guix): Update to a9239a7.

Change-Id: I3538fa161a349481e1c525c80bb357b06268a8d4
2025-03-26 22:51:16 +01:00
Nicolas Goaziou
cd8219efc8 gnu: Add emacs-sage-shell-mode.
* gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode): New variable.

Change-Id: I73189f919f0f1a36b0f4826685b8ace4563a9a81
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:29 +01:00
Liliana Marie Prikler
762b497946 gnu: Add lis.
* gnu/packages/maths.scm (lis): New variable.

Change-Id: I68bf93787346815912d02b919cb5c9acf884483e
2025-03-26 21:47:29 +01:00
Sughosha
6c195d1ade gnu: plasma: Re-order propageated-inputs and update comments.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Re-order; update
inline comments.

Change-Id: Icf347b1ec080f808627c95f0e29522dc00c6401f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sughosha
0cdb587628 services: plasma-polkit-settings: Add missing packages.
* gnu/services/desktop.scm (plasma-polkit-settings): Add kdeplasma-addons,
kglobalaccel, kpmcore and kwalletmanager.

Change-Id: I4e5544a7211fdf898b02ea51750e6d66a3b79ca9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sughosha
f0f33b837a services: plasma-dbus-service: Add missing packages.
* gnu/services/desktop.scm (plasma-dbus-service): Add kdeplasma-addons,
kpmcore and kwalletmanager.

Change-Id: Icef5290368f681b95be3cf14d0238f1bbf47c0f6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sughosha
234a26e362 gnu: plasma: Add missing dependencies.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add kpmcore,
kwalletmanager and partitionmanager.

Change-Id: I382eb94f23693e71df9a684465c7e72e2607f886
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sergio Pastor Pérez
198b7c280f gnu: Add imhex.
* gnu/packages/hexedit.scm (make-imhex-patterns, imhex): New variables.

Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sergio Pastor Pérez
fbb853b821 gnu: Add imhex-pattern-language.
* gnu/packages/hexedit.scm (imhex-pattern-language): New variable.

Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sergio Pastor Pérez
cee8e1cd90 gnu: Add xdgpp.
* gnu/packages/cpp.scm (xdgpp): New variable.

Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sergio Pastor Pérez
40c93eda32 gnu: Add nativefiledialog-extended.
* gnu/packages/cpp.scm (nativefiledialog-extended): New variable.

Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sergio Pastor Pérez
51f0c29f9e gnu: Add miniaudio.
* gnu/packages/cpp.scm (miniaudio): New variable.

Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sergio Pastor Pérez
d1fc0b5840 gnu: Add lunasvg.
* gnu/packages/cpp.scm (lunasvg): New variable.

Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sergio Pastor Pérez
3eea6dbebb gnu: Add plutovg.
* gnu/packages/cpp.scm (plutovg): New variable.

Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:28 +01:00
Sergio Pastor Pérez
ffe4bac7d3 gnu: Add jthread.
* gnu/packages/cpp.scm (jthread): New variable.

Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:27 +01:00
Sergio Pastor Pérez
32e6e43e57 gnu: Add edlib.
* gnu/packages/cpp.scm (edlib): New variable.

Change-Id: Ia38b1d92d64134f638b13d9afb981f44a374a10e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-26 21:47:27 +01:00
Ludovic Courtès
29164192e9 linux-container: ‘unprivileged-user-namespace-supported?’ returns #f on non-Linux.
Previously this procedure would return #t on non-Linux systems.

* gnu/build/linux-container.scm (unprivileged-user-namespace-supported?):
When USERNS-FILE doesn’t exist, return (user-namespace-supported?).

Reported-by: Reepca Russelstein <reepca@russelstein.xyz>
Change-Id: I92050338b8b68bc3bd87100317eba69fcdf14a0a
2025-03-26 17:57:44 +01:00
Ludovic Courtès
92205bab4d services: unattended-upgrade: Exit with non-zero upon failure.
Until now, the service would always exit with 0, which makes failures
harder to distinguish in the output of ‘herd status’, for instance.

* gnu/services/admin.scm (unattended-upgrade-shepherd-services)[code]:
Call ‘exit’ after ‘report-invoke-error’.

Change-Id: Idfc74a48a6a798e813db96d5770a897595b27240
2025-03-26 17:55:50 +01:00