Thiago Jung Bauermann
53808b13b8
etc: SELinux: Add permissions to allow garbage collection.
...
There may be an improvement to be made to guix-daemon to avoid some
spurious denial audit messages, as described in the FIXME.
* etc/guix-daemon.cil.in: Add missing rules for guix gc.
Change-Id: I3651c4523528649048c7135fabd3000c8e78b1ff
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-15 21:53:21 +01:00
Thiago Jung Bauermann
1b59b93602
etc: SELinux: Add missing permissions.
...
With the changes in this commit, I can use "guix pull" and
"guix install <package>" successfully and without generating SELinux
denial erros in the system log.
* etc/guix-daemon.cil.in: Add missing rules for guix pull/guix install.
Change-Id: I40b5ed2c458b275804bc073fb72286947ecb0283
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-15 21:53:17 +01:00
Cayetano Santos
1850ff7a3f
gnu: abc: Update to 0.0-8.ee04349.
...
* gnu/packages/electronics.scm (abc): Update to 0.0-8.ee04349.
Change-Id: Icbd4c181801d393710acc76fe4a06366a8cf825a
2025-12-15 12:05:03 +01:00
Cayetano Santos
5962a29311
gnu: python-cocotb-bus: Update to 0.3.0.
...
* gnu/packages/electronics.scm (python-cocotb-bus): Update to 0.3.0.
[propagated-inputs]: Remove python-packaging.
Change-Id: I5dbc4624843c008813fc9f2bbaefaba01b22ffa3
2025-12-15 11:53:36 +01:00
Sören Tempel
2a12c1a487
gnu: wlroots-0.15: Fix build with GCC 15.
...
* gnu/packages/wm.scm (wlroots-0.15)[arguments]: Change CFLAGS
to disable new GCC 15 warnings.
Change-Id: I7c27892097e0bb4f0a8e116dc2485c23b9a4aac2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-15 11:05:57 +01:00
Roman Scherer
70f73592d3
gnu: go-1.21: Disable failing tests on arm architectures.
...
* gnu/packages/golang.scm (go-1.21)[arguments]<#:phases>{patch-source}:
Add phase disabling tests on arm architectures.
Change-Id: I6b07de4d6eee755502f02d6961f1a51066003721
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-15 10:59:10 +01:00
Brendan Tildesley
1d81d04d2b
gnu: qtbase@6: Don't install test junk.
...
* gnu/packages/qt.scm (qtbase)[arguments]: Replace ineffective
delete-installed-tests phase with dont-install-tests phase.
Fixes : guix/guix#4529
Change-Id: I2ddd27e34a314e7a04de571d0bc1b13f75af66f4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-15 10:13:59 +01:00
kestrel
4a2ea8fab6
gnu: qtwebengine: Fix GPU rendering with mesa-25.2.0.
...
* gnu/packages/qt.scm (qtwebengine)[source]: Add patch.
* gnu/packages/patches/qtwebengine-revert-egl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Fixes : guix/guix#3222
Change-Id: Id0cb3d956d3faf30f737fa2a689cd936270c2413
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-15 10:13:50 +01:00
Efraim Flashner
1e87499a77
gnu: qtwebengine: Update to 6.9.3.
...
* gnu/packages/qt.scm (qtwebengine): Update to 6.9.3.
[source]: Remove patch.
* gnu/packages/patches/qtwebengine-fix-dependencies.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Co-authored-by: kestrelwx <kestrel.w@proton.me >
Change-Id: I08a3915f0896b74ce493afcc1746d950a1444a03
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-15 10:13:36 +01:00
Efraim Flashner
4a2281923a
gnu: qtbase: Always find libvulkan.
...
Fixes : guix/guix#3330
* gnu/packages/qt.scm (qtbase)[source]: Add patch.
[arguments]: Adjust a phase to substitute the location for libvulkan.so.
* gnu/packages/patches/qtbase-patch-libvulkan.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Co-authored-by: kestrelwx <kestrel.w@proton.me >
Change-Id: I39f1be5a30c5c17a4e4ea6c853b475f20ba8272c
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-15 10:13:25 +01:00
Matthew Elwin
4a1ba85b97
gnu: python-orocos-kinematics-dynamics: Fix build.
...
* gnu/packages/engineering.scm (python-orocos-kinematics-dynamics)[source]:
Remove snippet.
[arguments]: Add ’fix #:phase.
Change-Id: Ia5e8e2826ea74fd968d7246ec85e0195d7663a1f
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
Modified-by: Cayetano Santos <csantosb@inventati.org >
2025-12-15 09:59:37 +01:00
Grigory Shepelev
61b8f6fd58
gnu: Add emacs-yaml-pro.
...
* gnu/packages/emacs-xyz.scm (emacs-yaml-pro): New variable.
Change-Id: Ieeb35123de78870a8348a8e1960c5703d5972f73
2025-12-14 12:18:31 -08:00
bdunahu
6e612616f0
gnu: radare2: Update to 6.0.7 [security fixes].
...
Includes fixes for CVE-2025-1744, CVE-2025-1864, CVE-2025-60358, CVE-2025-60359, CVE-2025-60360, CVE-2025-60361, CVE-2025-63744, CVE-2025-63745, CVE-2024-26475, CVE-2024-11858, CVE-2023-0302, CVE-2023-1605, CVE-2023-4322, CVE-2023-5686, CVE-2023-46569, CVE-2023-46570, CVE-2023-47016, CVE-2022-0173, CVE-2022-0419, CVE-2022-0139, CVE-2022-0518, CVE-2022-0519, CVE-2022-0520, CVE-2022-0521, CVE-2022-0522, CVE-2022-0523, CVE-2022-0559, CVE-2022-0676, CVE-2022-0712, CVE-2022-0713, CVE-2022-0476, CVE-2022-0695, CVE-2022-0849, CVE-2022-1031, CVE-2022-1061, CVE-2022-1052, CVE-2022-1207, CVE-2022-1244, CVE-2022-1237, CVE-2022-1238, CVE-2022-1240, CVE-2022-1283, CVE-2022-1284, CVE-2022-1296, CVE-2022-1297, CVE-2022-1382, CVE-2022-1383, CVE-2022-1437, CVE-2022-1444, CVE-2022-1451, CVE-2022-1452, CVE-2022-1649, CVE-2022-1714, CVE-2022-1809, CVE-2022-1899, CVE-2022-4398, CVE-2022-4843.
* gnu/packages/engineering.scm (radare2): Update to 6.0.7.
[build-system]: Switch to meson-build-system.
[arguments]: <#:tests>: enable tests; <#:phases>: remove 'mklibdir, add 'fix-relative-include, add 'skip-tests.
[inputs]: Add gmp, libzip, lz4, quickjs-ng, sdb, zlib; remove zip.
[native-inputs]: Add node, perl, python-minimal-wrapper.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: New file.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Register new patch files.
Change-Id: I646f67279d238c3d447b3dca97d78b5768989a14
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-14 17:29:05 +01:00
bdunahu
7d7b8b6f68
gnu: Add sdb.
...
* gnu/packages/databases.scm (sdb): New variable.
Change-Id: I199de01ffb467a3f64b48d5ae42dc5fc18cab3df
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-14 17:28:08 +01:00
Hartmut Goebel
c13b02491f
gnu: aqbanking: Update to 6.8.2 and change source to git.
...
* gnu/packages/gnucash.scm: (aqbanking): Update to 6.8.2.
[source]: Change to git-fetch.
[arguments]: Change to gexp.
[phases]: New phases make-cvs, build-types.
[native-inputs]: Sort and add autoconf, automake, libtool.
Change-Id: I45aa743dc4918c77122510b0c89df757f073f7c7
2025-12-14 12:51:35 +01:00
Hartmut Goebel
33e0ce57b4
gnu: gwenhywfar: Update to 5.14.1 and change source to git.
...
* gnu/packages/gnucash.scm: (gwenhywfar): Update to 5.14.1.
[source]: Change to git-fetch.
[arguments]: Change to gexp.
[phases]: New phase make-cvs.
[native-inputs]: Add autoconf, automake, gettext-minimal, libtool.
Change-Id: I7325675cf2a81deb302423d9ecbd97d9d56b5a28
2025-12-14 12:51:35 +01:00
Cayetano Santos
0c56ccc9a9
gnu: tomb: Update to 2.13.
...
* gnu/packages/crypto.scm (tomb): Update to 2.13.
Change-Id: I85ea762361f8c03fb2f63a0413c03bda00fa9a8f
2025-12-14 12:48:50 +01:00
Liliana Marie Prikler
0cd42af4f9
gnu: wpewebkit: Update to 2.50.3.
...
* gnu/packages/webkit.scm (wpewebkit): Update to 2.50.3.
Merges: guix/guix#4767
2025-12-14 12:34:59 +01:00
Liliana Marie Prikler
cdd2690b02
gnu: webkitgtk: Graft to 2.50.3 [security fixes].
...
* gnu/packages/webkit.scm (webkitgtk/fixed): New variable.
(webkitgtk)[replacement]: Use it here.
(webkitgtk-for-gtk3): Use package/inherit.
2025-12-14 12:34:19 +01:00
Anderson Torres
a1ab5b87f1
gnu: Add emacs-load-dir.
...
* gnu/packages/emacs-xyz.scm (emacs-load-dir): New variable.
Change-Id: If923f98480fc119220a45662ff022416830bb980
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
Merges: guix/guix#4691
2025-12-14 12:33:56 +01:00
Ghislain Vaillant
8023f009f2
gnu: Add klevernotes.
...
* gnu/packages/kde-office.scm (klevernotes): New variable.
Change-Id: Idcfe5ef2fa15ec972f7488a77331f94010593836
2025-12-14 12:17:47 +05:30
jgart
f9548eef30
gnu: Add sxmobar.
...
* gnu/packages/hare-apps.scm (sxmobar): New variable.
Change-Id: I55f46c5f1ee875f5fc8025df0859715696842b20
2025-12-14 00:25:10 -06:00
jgart
7bb3ec9632
gnu: trealla: Update to 2.87.0.
...
* gnu/packages/prolog.scm (trealla): Update to 2.87.0.
Change-Id: I37f74e99f6291bbe72dbf7cea84f4bc43326a37f
2025-12-13 23:19:18 -06:00
jgart
6def6eae95
gnu: Add bonsai.
...
* gnu/packages/hare-apps.scm (bonsai): New variable.
Change-Id: I4489911b111c48aeb9b084e685aaafa8adfd98e4
Signed-off-by: jgart <jgart@dismail.de >
2025-12-13 22:57:49 -06:00
jgart
d68d535327
gnu: Add hare-ev.
...
* gnu/packages/hare-xyz.scm (hare-ev): New variable.
Change-Id: I06bd80eed0c169af7b1a25a3e22c289386419697
Signed-off-by: jgart <jgart@dismail.de >
2025-12-13 22:21:42 -06:00
Danny Milosavljevic
f1ad9b5b82
gnu: swift-llvm: Enable assertions.
...
* gnu/packages/llvm.scm (swift-llvm)[arguments]{configure-flags}: Enable assertions.
Closes : guix/guix#4015
Change-Id: I836898c21f4952e61886f237cba06d095b92402c
2025-12-14 00:12:51 +01:00
Anderson Torres
4e067ef98d
gnu: Add acr.
...
* gnu/packages/build-tools.scm (acr): New variable.
Change-Id: Ief39219971cb4fed738d8872e2a9500b7e711201
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4484
2025-12-13 23:14:28 +01:00
Anderson Torres
ea1c939464
gnu: wdiff: Use gexps.
...
* gnu/packages/patchutils.scm(wdiff)[arguments]: Use gexps.
Change-Id: Ife2c051c209948afafe67854a315bdfa1a604f52
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4774
2025-12-13 23:14:28 +01:00
Anderson Torres
805dd1764e
gnu: wdiff: Migrate from (gnu packages wdiff) to (gnu packages patchutils).
...
wdiff is a single leaf package; there is few to no reason to keep it isolated
in a single file.
Given that patchutils.scm has similar packages, e.g. @code{vbindiff}, it is a
good choice to receive wdiff.
* gnu/local.mk: Remove reference to wdiff.scm.
* gnu/packages/wdiff.scm: Delete file.
(wdiff): Move from here ...
* gnu/packages/patchutils.scm: ... to here.
Update copyright commentaries.
Add module (gnu packages texinfo).
* po/packages/POTFILES.in: Remove reference to wdiff.scm.
Change-Id: Ife2c051c209948afafe67854a315bdfa1a604f52
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-13 23:14:28 +01:00
Anderson Torres
0a86d834fa
gnu: patchutils.scm: Mild cleanup.
...
* gnu/packages/patchutils.scm: Mild cleanup.
Order #:use-module directives ascii-betically.
Prefix all license entries with license:.
Change-Id: Ib01d69f1f131a4a7a541a75b5dcd1a607a5e1dab
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-13 23:14:28 +01:00
Hugo Buddelmeijer
3bebde3481
doc: Warn that extra-special-file files persist.
...
* doc/guix.tex (Base Services)[extra-special-file]: Add warning regarding
special files persisting after extra-special-file call is removed from the
system config.
Change-Id: I29cb3a31ee45894293d9becf3c0ebe93ea7f0da4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #2810
2025-12-13 23:14:28 +01:00
Ale Abdo
38a5dd01dd
gnu: Add font-peppercarrot.
...
* gnu/packages/fonts.scm (font-peppercarrot): New variable.
Change-Id: Ic1ae736b392b4862445cb4630279dc818d4bab99
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4506
2025-12-13 23:14:27 +01:00
Ale Abdo
5054c24ed6
guix: Add license silofl1.0.
...
* guix/licenses.scm: Adds 'silofl1.0' and updates url in `silofl1.1`.
Change-Id: Ie47d0b5f2bc000c09ad409092ca8c6a69e1190cb
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-13 23:14:27 +01:00
Ludovic Courtès
2b3782eb6e
gnu: guile: Add 3.0.11.
...
* gnu/packages/guile.scm (guile-3.0.11): New variable.
(guile-3.0-latest): Add comment.
Change-Id: Id8ec934bb504750a5cefb5d417eab84175c47d01
Merges: #4747
2025-12-13 23:14:27 +01:00
Ludovic Courtès
812fc780d4
tests: Use ‘https’ for ‘home-page’ in ‘guix import pypi’ tests.
...
Fixes a regression introduced in d66e9698a1 .
* tests/import/pypi.scm ("pypi->guix-package, no wheel")
("pypi->guix-package, no wheel, no requires.txt, but pyproject.toml")
("pypi->guix-package, no wheel, but requires.txt and pyproject.toml")
("pypi->guix-package, no requires.txt, but wheel.")
("pypi->guix-package, no usable requirement file, no wheel.")
("pypi->guix-package, package name contains \"-\" followed by digits"): Change
‘home-page’ to ‘https://’ .
Fixes : guix/guix#4646
Reported-by: Rutherther <rutherther@ditigal.xyz >
Change-Id: Id3ddac832d9688f2eb8a055c13f62a9642a20766
2025-12-13 23:14:27 +01:00
Anderson Torres
f82549d9f6
etc: Translate news to Portuguese.
...
* etc/news.scm: Translate to Portuguese.
Change-Id: Ieb467278d92d46dc1dde339dec03677d77b2a421
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de >
2025-12-13 14:35:27 +01:00
Rutherther
e3c33d9ab4
image: esp32-partition/grub: Pass root to initialize-efi32-partition.
...
Follow up of: ca0ed91b40 where the root argument has been omitted.
This leads to an error, because initialize-efi32-partition expects
`root` as first argument, while `#:grub-efi32` was given.
Fixes : #4634 .
* gnu/system/image.scm (esp32-partition/grub): Pass 'root' as first argument
to initialize-efi32-partition.
Change-Id: Ia839f40444304c229aef33e996c66c8209e42dda
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-13 14:26:52 +01:00
Rutherther
6935e6c51d
services: postgres: Return #f on stop.
...
Shepherd expects #f to know the service has stopped.
* gnu/services/databases.scm (postgresql-shepherd-service): Return #f
on stop.
Change-Id: Ie5c45efc7eef75c325ddfd0ef197b306c7b60e5b
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-13 14:02:08 +01:00
Hugo Buddelmeijer
224abdac10
gnu: python-django-4: Update to 4.2.27 [security fixes].
...
This fixes CVE-2025-64460.
* gnu/packages/django.scm (python-django-4): Update to 4.2.27.
Change-Id: I299d8c2455e5d18298c295d5ae6ea3b912847ec2
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-13 11:03:20 +01:00
bdunahu
e4cc300ea0
gnu: mupen64plus-ui-console: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-ui-console): Update to 2.6.0.
Change-Id: I2d731d533c554784227e728ea388e4de96c1071d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:03 +01:00
bdunahu
21a9802a71
gnu: mupen64plus-video-z64: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-z64): Update to 2.6.0.
Change-Id: I1cb0ea5661fafdfd44da0adb246c8353890bfff0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
d2b987b81e
gnu: mupen64plus-video-rice: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-rice): Update to 2.6.0.
Change-Id: Id57a1b8a34c0d1292ada6e8c70777dbec9df1099
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
0c474d32e7
gnu: mupen64plus-video-glide64mk2: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2): Update to 2.6.0.
Change-Id: Iec8834f17227d485553f609f7f4b2d924c58bf1d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
64a3cdaff4
gnu: mupen64plus-video-glide64: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-glide64): Update to 2.6.0.
Change-Id: I2a9a7358465b6ce3f96845e7462757c6289a0acd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
27a224f340
gnu: mupen64plus-video-arachnoid: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-arachnoid): Update to 2.6.0.
Change-Id: I4a72cbba52d65dba01c6127b92f18999cb548c57
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
f01eea2a37
gnu: mupen64plus-rsp-z64: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-rsp-z64): Update to 2.6.0.
Change-Id: Ib0effee004a5d22d4b85c925f9e5befd6a154ca6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:01 +01:00
bdunahu
0e8064d64d
gnu: mupen64plus-rsp-hle: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-rsp-hle): Update to 2.6.0.
Change-Id: I44e2c00a40f2935c2838da8e31406a26868488e4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:01 +01:00
bdunahu
53cf71560f
gnu: mupen64plus-input-sdl: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-input-sdl): Update to 2.6.0.
Change-Id: Iea5c55bbf7629298669e8355b234d220033eacbd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:01 +01:00
bdunahu
3d8d9624ec
gnu: mupen64plus-audio-sdl: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-audio-sdl): Update to 2.6.0.
Change-Id: Ibad6fa88287d3b62120823780671227af2c3f8de
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:01 +01:00
bdunahu
7ce90c2cce
gnu: mupen64plus-core: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-core): Update to 2.6.0.
[inputs]: Add vulkan-loader.
Change-Id: Ief3c7b381269532999dffb128080fcaf3f1f2b06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:57:59 +01:00