summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-12-22gnu: Add python-cocotbext-axi.Cayetano Santos
* gnu/packages/electronics.scm (python-cocotbext-axi): New variable. Change-Id: I1ca017ef9d9253f01dd74f25de04ed2551b4a620
2025-12-22gnu: Add python-cocotb-test.Cayetano Santos
* gnu/packages/electronics.scm (python-cocotb-test): New variable. Change-Id: Iefe86be6c6d15280694e79b13ec013056346be01
2025-12-22gnu: python-cocotb: Complete tests.Cayetano Santos
* gnu/packages/electronics.scm (python-cocotb)[arguments]: Add ’run-examples #:phase. Change-Id: I3347baa3d21e6aec80d4e72a4d67dbe003bd8c2e
2025-12-21gnu: cl-xkbcommon: Update to 0.2.0.Stuart Dilts
* gnu/packages/lisp-xyz.scm (cl-xkbcommon): Update to 0.2.0. Change-Id: I6ce2c9115ad6b1b0926dcceae83270ffaa1dc4d8 Signed-off-by: jgart <jgart@dismail.de>
2025-12-22build: Make /etc/hosts a regular file again.Hugo Buddelmeijer
Commit 7c70a1080a0823fd3dd0f7ee83e5d7654ab6a872 ("gnu/system: Simplify the creation of /etc (was: Turn /etc/localtime into a symlink)") made all of the files under /etc other than sudoers symlinks to their store target. This causes a problem at least for the vpn-slice service, which expects to be able to write to said file. * gnu/build/activation.scm (activate-etc): Special-case /etc/hosts to make it a regular file. Change-Id: Ia42dacd8731edba5e72442ab0399bdc3f7101989 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop> Modified-by: Maxim Cournoyer <maxim@guixotic.coop> Fixes: #4800
2025-12-22gnu: luanti-mineclonia: Lint synopsis and description.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia) [synopsis]: Drop leading article. [description]: Use double spaces. Change-Id: I3c0decb3135cbdeb925636633e16bc3a9267f53a
2025-12-22gnu: luanti-mineclonia: Update to 0.118.1.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.118.1. Change-Id: I788954d1372921e70a36cca77fc4d70f84811295
2025-12-21gnu: grammalecte: Switch to pyproject, fix build.Sharlatan Hellseher
* gnu/packages/dictionaries.scm (grammalecte): [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: Ief9385fc1dab0f77430843c7a5a2343a2c3e25a1
2025-12-21gnu: podman-compose: Use unittest.Sharlatan Hellseher
* gnu/packages/containers.scm (podman-compose): [arguments] <test-backend, test-flags>: Use unittest as seen in project's GitHub Actons. <phases>: Remove 'pre-check. [native-inputs]: Remove python-pytest and python-wheel. Change-Id: I6da2f7f4c55f4cd22919d7f7827b2be58993f2e2
2025-12-21gnu: podman-compose: Update to 1.5.0.Foster Hangdaan
* gnu/packages/containers.scm (podman-compose): Update to 1.5.0. [arguments] <test-flags>: Only run tests in `tests/unit`. [arguments] <phases>: Add before-checks phase to fix a ModuleNotFoundError. Change-Id: Ia9b8900bd71c848559b067d48e7eb4bf212f0f73 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-21gnu: Add python-simpy.Francisco-Galindo
* gnu/packages/simulation.scm (python-simpy): New variable. Change-Id: Ic95e6b0656dc2e2deffb543491c64ad5ae14632c Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-21gnu: python-2.7: Hide CVE-2023-36632Hugo Buddelmeijer
* gnu/packages/python.scm (python-2.7): Hide CVE-2023-36632 Change-Id: Ifd217b0ecfb0ef5025fbc313c6c7a7e771501c77 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-21gnu: emacs-yeetube: Simplify locate-binaries phase.Sergey Trofimov
* gnu/packages/emacs-xyz.scm (emacs-yeetube) [arguments]<#:phases>{locate-binaries}: Reduce code duplication. Change-Id: Ibe5ae19ec7877a81b80f28052680feab7fb154ab Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-21gnu: emacs-yeetube: Update to 2.1.10.Sergey Trofimov
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.10. Change-Id: I6db1e506b050454cd9b95292c95800370ea6da03 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-21gnu: Remove python-urllib3-next.Cayetano Santos
* gnu/packages/python-web.scm (python-urllib3-next): Delete variable. Change-Id: If58db641c59c3a2e63e1b043a1840dac0f7ae327
2025-12-21gnu: xkcdpass: Modernize package.Cayetano Santos
* gnu/packages/password-utils.scm (xkcdpass)[source]: Use direct #:url. [home-page]: Move before synopsis. Change-Id: I6ba4325818f2c6deff3b67a22b48f0cb4cdda929
2025-12-21gnu: xkcdpass: Switch to pyproject-build-system.moksh
* gnu/packages/password-utils.scm (xkcdpass): [build-system]: Change to pyproject-build-system. [arguments] <test-backend>: Use "unittest". [native-inputs]: Add python-setuptools. Change-Id: I5d441bde3e1cce3e466e07ecfb69ef47b28b67ec Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-21gnu: python-canvasapi: Update to 3.4.0.Cayetano Santos
* gnu/packages/python-web.scm (python-canvasapi): Update to 3.4.0. [native-inputs]: Remove python-urllib3-1.26 and python-wheel; add python-urllib3. Change-Id: I565de1aa396b54d028019a90a1b31f75434cdcf4
2025-12-21gnu: roguebox-adventures: Fix build.Hugo Buddelmeijer
* gnu/packages/games.scm (roguebox-adventures): Fix build. [inputs]: Remove python-tmx. Closes: guix/guix#4995 Change-Id: I67f7736b935d7cb5e03f5b4a89e5aa5487668e19 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-20gnu: python-pypresence: Update to 4.6.1 and fix the build.Ian Eure
* gnu/packages/messaging.scm (python-pypresence): Update to 4.6.1. (native-inputs): Add build/test inputs. (arguments): Declare the build backend. (arguments): Disable tests. Change-Id: I798ea40f4be2a1b15a7eed23673529b3a8a0cb41
2025-12-20gnu: librewolf: Update to 146.0.1-1 [security-fixes].moksh
contains fixes for: CVE-2025-14860: Use-after-free in the Disability Access APIs component CVE-2025-14861: Memory safety bugs fixed in Firefox 146.0.1 * gnu/packages/librewolf.scm (librewolf): Update to 146.0.1-1. Change-Id: I0dc2c26bf6b301cd04ce2897b3688f4a3a102e24
2025-12-20gnu: dvdbackup: Fix build with libdvdread 6.1.0+.Alexey Abramov
* gnu/packages/patches/dvdbackup-with-libdvdread-6.1.0+.patch: Add the patch to fix the build. * gnu/local.mk: Ship it. * gnu/packages/video.scm: Use it.
2025-12-20gnu: libdvdnav: Update to 6.1.1.Alexey Abramov
* gnu/packages/video.scm (libdvdnav): Update to 6.1.1.
2025-12-20gnu: Add lsdvd.Alexey Abramov
* gnu/packages/video.scm (lsdvd): New variable.
2025-12-20services: shared-cache: Require user-file-systems.Rutherther
Newly user-file-systems should be required by services that do operations with mounts. Change-Id: Ib0438bb2e783e1d7131dcea6a8c166e83850de81 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-20services: file-systems: Reverse order of unmounting manual mounts.Dariqq
* gnu/services/base.scm (file-system-shepherd-services): Reverse order of mount-points in service 'user-file-systems. Change-Id: I68df0c22bc6bacdc866b9adf62e7059f20e5842f Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-20services: file-systems: Make user-file-systems depend on file-systems.Dariqq
Previously 'user-file-systems depended only on 'file-systems without any requirements. This inverts the logic to have file-systems <- user-file-systems <- user-processes to ensure that all user mounts are already unmounted when shepherd managed file systems get unmounted. Fixes: guix/guix#4445 Fixes: guix/guix#1703 * gnu/services/base.scm (file-system-shepherd-services): Remove requirement of 'file-systems on 'user-file-systems. Add dependency of 'user-file-systems on 'file-systems. (file-system-service-type): Add 'user-file-systems to user-processes extension. Change-Id: I9d89f682fb4b4673fa135d17b2b188788b9f8db1 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-20vm-image.tmpl: Allow empty passwords in base-services.Rutherther
Change-Id: Ia16fc0418bb9eee29625504a800300958b173c4c Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-20services: xfce: Allow empty passwords in screenlocker.Rutherther
* gnu/services/desktop.scm (xfce-desktop-configuration): Add allow-empty-passwords? field. (xfce-pam-services): Respect it. Change-Id: Idd54b6016b5412aacdfbc134bc57de30394a77ad Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-19gnu: poco: Enable SSL.Danny Milosavljevic
* gnu/packages/cpp.scm (poco)[arguments]<#:configure-flags>: Add ENABLE_CRYPTO, ENABLE_NETSSL. <#:phases>{disable-problematic-tests}: Add NetSSL_OpenSSL. [inputs]: Add openssl. Change-Id: I2b15339b1b4b4917de31c26e031a48f73dea714b
2025-12-19gnu: cimg: Update to 3.6.5.Jake Forster
* gnu/packages/image-processing.scm (cimg): Update to 3.6.5. Change-Id: Ic1672327a3c53e08d685d54ee0d65d810bb51e93 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-19gnu: sage: Update to 10.7.Andreas Enge
* gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. * gnu/packages/sagemath.scm (sage): Update to 10.7. [origin]: Remove patch. Change-Id: I64093e73369bd378b2553df589f0e2c6e5097aef
2025-12-19gnu: flint: Update to 3.4.0 and add flint-3.3.Andreas Enge
* gnu/packages/algebra.scm (flint): Update to 3.4.0. (flint-3.3): New variable. (python-flint)[inputs]: Replace flint by flint-3.3. * gnu/packages/sagemath.scm (sage)[inputs]: Replace flint by flint-3.3. Change-Id: I4a9e0a4bf70be54f165183959ef1cd4652387c27
2025-12-19gnu: emacs-cider: Update to 1.20.0.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.20.0. Change-Id: Id6df0fab931a10536f28a2ca0c16e176051e4bf6
2025-12-19gnu: emacs-ellama: Update to 1.9.0.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.9.0. Change-Id: I552ad8dcb7108358e290f46c59ce3d3f16c810ac
2025-12-19gnu: emacs-corfu: Update to 2.6.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.6. Change-Id: I0a684315efcf105747f11e6f790c95279bc289a3
2025-12-19gnu: ansible: Switch to pyproject, disable tests.Sharlatan Hellseher
* gnu/packages/admin.scm (ansible): [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: Disable for now. [native-inputs]: Add python-setuptools. Change-Id: I7a80f916889db0015a3e8dc9802d505a197bae32
2025-12-19gnu: speedtest-cli: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/networking.scm (speedtest-cli): [build-system]: Switch to pyproject-build-system.. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: Ib90f161371d982462fabd292dfc07cdc9e84a6e8
2025-12-19gnu: gp-saml-gui: Update to 0.0.0-2.21cce40.Sharlatan Hellseher
* gnu/packages/vpn.scm (gp-saml-gui): Update to 21cce40334791a533c7a263fe367f0ddc072d8fb commit. [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I1d90dba77e7634599b26b63015b402aa24b909ff
2025-12-19gnu: gitlint: Update to 0.19.1.Sharlatan Hellseher
* gnu/packages/version-control.scm (gitlint): Update to 0.19.1. [build-system]: Switch to pyproejct-build-system. [arguments] <tests?>: No tests in PyPI, tests might be broken in Git. [native-inputs]: Add python-hatch-vcs and python-hatchling. Change-Id: Icf4c590ed7665cf72ce430d59b156907ddbe672e
2025-12-19gnu: cpass: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/password-utils.scm (cpass): Update to 0.9.4. [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: Id3b9a7aa079c6804bcc171e4e6b95b82966b42a7
2025-12-19gnu: flint: Update to 3.3.1.Andreas Enge
* gnu/packages/algebra.scm (flint): Update to 3.3.1. Change-Id: If8ca230f1571e64283ee7fd85bc8a0389f698e3f
2025-12-19gnu: singular: Update to 4.4.1p5.Andreas Enge
* gnu/packages/algebra.scm (singular): Update to 4.4.1p5. Change-Id: I3d3b3969fa2f55abf3380840cb24933c1f1c2627
2025-12-19gnu: rss2email: Switch to pyproject-build-system.Nguyễn Gia Phong
* gnu/packages/mail.scm (rss2email): [build-system]: Change to pyproject-build-system. [arguments] <build-backend>: Use "poetry.core". <test-backend, test-flags>: Use "unittest". <phases>: Add 'fix-tests; use default 'check. [native-inputs]: Add python-poetry-core. Change-Id: I0c6d8cece6894b93622ccd429635f2934a98d156 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19gnu: flint: Update to 3.2.2 and enable parallel tests.Andreas Enge
Parallel tests appear to work now on aarch64-linux. * gnu/packages/algebra.scm (flint): Update to 3.2.2. [inputs]: Remove unused input ntl. [arguments]<#:parallel-tests?>: Remove the #f value. Change-Id: I24d9d1235646a08ccc16484fb285d39c22e2e4a1
2025-12-19gnu: xkeysnail: Switch to pyproject-build-system.Nguyễn Gia Phong
* gnu/packages/xdisorg.scm (xkeysnail): [build-system]: Change to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ib0e0a8accda1ed7d1f342877544529854b825248 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19gnu: xkblayout: Switch to pyproject-build-system.Nguyễn Gia Phong
* gnu/packages/xdisorg.scm (xkblayout): [build-system]: Change to pyproject-build-system. [native-inputs]: Add python-setuptools. [arguments]: Explicitly disable nonexistent tests. Change-Id: I2fad5c5ba8d4f2f912657db592dde1c43556ea7f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19gnu: arandr: Switch to pyproject-build-system.Nguyễn Gia Phong
* gnu/packages/xdisorg.scm (arandr): [build-system]: Change to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Icb5ab460d592b4f9a2ebad1068aa0895b8ee6575 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19gnu: awslogs: Update to 0.15.0.Sharlatan Hellseher
* gnu/packages/web.scm (awslogs): Update to 0.15.0. [build-system]: Switch to pyproject-build-system. [arguments]: Drop all. [native-inputs]: Add python-pytest and python-setuptools. [description]: Mention availability of the same functionality in official AWS CLI tool. Change-Id: I850ac706c40d731212143c608fec44afe0b0d300
2025-12-19gnu: kernel-hardening-checker: Update to 0.6.17.1.Sharlatan Hellseher
* gnu/packages/linux.scm (kernel-hardening-checker): Update to 0.6.17.1. [native-inputs]: Add python-setuptools. Change-Id: I27057caed99335c264c41f9969206ecef1f22395