summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-12-19gnu: getmail6: Update to 6.19.10.Sharlatan Hellseher
* gnu/packages/mail.scm (getmail6): Update to 6.19.10. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ic5065dad712115a22175e53a61b84b70d80334c0
2025-12-19gnu: xcur2png: Fix build with gcc@14.Sergey Trofimov
* gnu/packages/xorg.scm (xcur2png) [arguments]<#:configure-flags>: Add CFLAGS. Change-Id: I2b8ecdaf527400d0a52b4bdcf3fd5c391bd8822e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-19gnu: enjarify: Improve package, fix tests.Sharlatan Hellseher
* gnu/packages/android.scm (enjarify): Use G-Expressions, improve style, and fix tests. [source]: Use direct URL string instead of [home-page] [build-system]: Switch to pyproject-build-system. [arguments]: Remove trailing #t from lambdas. <phases>: Merge 'fixup-expected-test-results with 'drop-java-xss-argument into 'fix-tests phase and fix module path in "runtests.py"; rework 'install-enjarify-wrapper phase. [native-inputs]: Add python-setuptools. [home-page]: Move above [synopsis] [description]: Start from a new line, mention original source of the project. Fixes: guix/guix#4954 Reported-by: nomike <nomike@nomike.com> Change-Id: I22e3e613ca5d0352fdd5d6d397183a4cde1a067f
2025-12-18gnu: hyprland: Update to 0.52.2.Murilo
* gnu/packages/wm.scm (hyprland): Update to 0.52.2. Change-Id: I1079af936ede402e93484e2801a1f89da0c73cb0 Signed-off-by: John Kehayias <john@guixotic.coop>
2025-12-18gnu: hyprlang: Update to 0.6.7.Murilo
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.7. Change-Id: I098f2bb3e1b8ac815ccaae53015dc8ed1e1e16ef Signed-off-by: John Kehayias <john@guixotic.coop>
2025-12-18gnu: xorg-server: Update to 21.1.21.John Kehayias
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.21. Change-Id: Ib2024a8de8a17d8f8607691a8dca9b4ddb510298
2025-12-18gnu: xorg-server-xwayland: Update to 24.1.9 [security-fixes].John Kehayias
Fixes CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231. See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html> for more information. * gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.9. Change-Id: I81533e02fa5629b26b268f4a2f4f5c8a47680c37
2025-12-18gnu: xorg-server: Update to 21.1.20 [security-fixes].John Kehayias
A previous version, 21.1.19, fixed CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231. See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html> for more information. * gnu/packages/xorg.scm (xorg-server): Update to 21.1.20. Change-Id: I6a2a50898b1537eebc97f0a470af987aae712acc
2025-12-18gnu: glad: Use xvfb-run-for-tests.John Kehayias
This prevents xorg-server from having over 1,000 dependents. * gnu/packages/gl.scm (glad)[native-inputs]: Use xvfb-run-for-tests instead of xvfb-run. Change-Id: I6b2fea1ba92395eef08fab77e5225b2abd95a954
2025-12-18gnu: python-zopfli: Update to 0.4.0.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-zopfli): Update to 0.4.0. [source]: Switch to git-fetch. [arguments] <phases>: Use default 'check. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove unzip; add python-setuptools. Change-Id: Icff078670dd822ed7a8e6490f0c2337f93c39a9d
2025-12-18gnu: python-abjad: Fix build.Hugo Buddelmeijer
* gnu/packages/music.scm (python-abjad): Fix build. [arguments]<#:phases>: Add 'fix-docstring phase. Change-Id: Ic1d36183d47d6a2d65a2f3be25596802eb48ea03 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: python-roman: Update to 5.2.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-roman): Update to 5.2. [source]: Switch to git-fetch for tests. [build-system]: Switch to python-pyproject. [arguments]<#:test-backend>: Switch to unittest. [native-inputs]: Add python-setuptools. [license]: Switch to ZPL 2.1. Change-Id: I0edd6ceeb26561e512db1da5660a8ebdd8de64ec Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: stapler: Switch to pyproject.Sergey Trofimov
* gnu/packages/pdf.scm (stapler): Switch to pyproject. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>{fix-more-itertools-version-requirement}: Adjust. <#:build-backend>: Use poetry.core.masonry.api. <#:test-flags>: Specify test files. [native-inputs]: Add python-poetry-core, python-pytest, python-setuptools. Change-Id: Ic1e0811f97b17dcdc1b639f13c6f8e750bfc20b0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: yq: Update to 4.50.1.Sharlatan Hellseher
* gnu/packages/textutils.scm (yq): Update to 4.50.1. [native-inputs]: Add go-github-com-hashicorp-hcl-v2 and go-github-com-zclconf-go-cty. Change-Id: Ife47f331192f387d5821e1389f619cf539b9d6f2
2025-12-18gnu: Add zk.Sören Tempel
* gnu/packages/task-management.scm (zk): New variable. Change-Id: I4d9914c30b8df52cdcf902e7ab2db60381de5946 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-alecthomas-kong-for-zk.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong-for-zk): New variable. Change-Id: I1a3fc2da10688579f2a8b2daa605447b07e68861 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-fatih-color-for-zk.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-fatih-color-for-zk): New variable. Change-Id: I92dcc124f1e2696534f49fca2da5d3c925f62a92 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-zk-org-pretty.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-zk-org-pretty): New variable. Change-Id: I394de87977bfa8e5b90c719fda66d5417cf549bf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-yuin-goldmark-meta.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-yuin-goldmark-meta): New variable. Change-Id: I8497bce5a679de7605ddf22ddb18305aa011ed9d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-gopkg-in-djherbis-times-v1.Sören Tempel
* gnu/packages/golang-xyz.scm (go-gopkg-in-djherbis-times-v1): New variable. Change-Id: I32bcbb278de19a07ffebac603ec27b98c70f767b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-tliron-glsp.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-tliron-glsp): New variable. Change-Id: I037cb34d6a9ef70c1a9593eac40c634031df34c0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-zchee-color.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-zchee-color): New variable. Change-Id: I5c715b93d3aff3c8fa0624d5b9e5238d603ec378 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-tliron-kutil.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-tliron-kutil): New variable. Change-Id: Ib92479ecbce5e2b820d33fb599e94e64b6f8943e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-tj-go-naturaldate.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-tj-go-naturaldate): New variable. Change-Id: I78741cd34c41a6b140c51aa41991383574151195 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-rvflash-elapsed.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-rvflash-elapsed): New variable. Change-Id: Ic45586fa338317410819f1d67042935b72cd95e0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-mvdan-xurls.Sören Tempel
* gnu/packages/golang-web.scm (go-github-com-mvdan-xurls): New variable. Change-Id: I45619fea0af4408d1ac854583e297da00b7d4a60 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-gosimple-slug.Sören Tempel
* gnu/packages/golang-web.scm (go-github-com-gosimple-slug): New variable. Change-Id: I5b9d85c32b2711ad857973030e5b48558de4d5d2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-gosimple-unidecode.Sören Tempel
* gnu/packages/golang-xyz.scm (go-github-com-gosimple-unidecode): New variable. Change-Id: I0ee66d904b611b5f1926d83ec9e5c1c61b47904a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18gnu: Add go-github-com-aymerick-raymond.Sören Tempel
* gnu/packages/golang-web.scm (go-github-com-aymerick-raymond): New variable. Change-Id: I2304c52f824878387994a1e3fe1a9a9c73f642c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19gnu: telegram-desktop: Update to 6.3.6.dan
* gnu/packages/telegram.scm (%telegram-version): Update to 6.3.6. (cmake-helpers-for-telegram-desktop, codegen-for-telegram-desktop) (lib-base-for-telegram-desktop, lib-rpl-for-telegram-desktop) (lib-spellcheck-for-telegram-desktop, lib-storage-for-telegram-desktop) (lib-ui-for-telegram-desktop, lib-webview-for-telegram-desktop) (tgcalls-for-telegram-desktop): Update to revision used by v6.3.0. (webrtc-for-telegram-desktop): Update to latest commit. [inputs]: Use abseil-cpp instead of abseil-cpp-cxxstd17. (telegram-desktop): Update to 6.3.0. [inputs]: Use xdg-desktop-portal-next instead of xdg-desktop-portal. Change-Id: I306f3a95c9c924165ff198b98261a9e60d8c0d51 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4280
2025-12-19gnu: Add xdg-desktop-portal-next.dan
* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable. * gnu/packages/patches/xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I83c7d1c174a258761988b4d234b6fc4a9228e36f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-19gnu: hurd: Fix librump detection.Yelninei
* gnu/packages/hurd.scm (hurd)[#:configure-flags]: Add -Wl,--as-needed to LDFLAGS [#:phases]: Remove 'fixup-cross-configure phase. Change-Id: I698461ede24c26f6a0934106408ca802ed3fc455 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Fixes: guix/guix#1511 Merges: #1538
2025-12-19gnu: hurd: Prevent zombie processes.Yelninei
Fixes: shepherd/shepherd#93 * gnu/packages/patches/hurd-proc-zombies.patch: new patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/hurd.scm (hurd): Add patch. Change-Id: Iddab14fcd487817cde7aa2f7fd047e943d9337d1 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4822
2025-12-19services: nscd: Cause PID 1 to drop nscd database mappings on shutdown.Ludovic Courtès
Partly fixes guix/guix#4269. Fixes a bug whereby shepherd (PID 1) could retain memory mappings for /var/run/nscd/dbXXX, which are created by glibc’s NSS from database file descriptors sent by nscd. Those mappings could then prevent ‘root-file-system’ from re-mounting the root file system as read-write. This change causes PID 1 to drop these mappings. PID 1 typically calls libc database functions such as ‘getgr’ when dealing with AF_UNIX endpoints for socket-activated services, to look up the socket’s owner and group. This is where the bug would manifest. The regression may have been introduced by 85ac164c41fc4c93d3cb2a5d3321c63598c2855f, which caused nscd to handle the password and group databases. * gnu/services/base.scm (nscd-shepherd-service): In ‘stop’ procedure, call ‘getpw’, ‘getgr’, and ‘getaddrinfo’. * gnu/tests/base.scm (run-root-unmount-test) <"open libc NSS database">: New test. (%test-root-unmount): Add #:imported-modules. Change-Id: I197cc8c82165c631f857415898137412ce9bd439 Reported-by: Rutherther <rutherther@ditigal.xyz> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4828
2025-12-18gnu: ssh-to-pgp: Update to 1.1.6.Giacomo Leidi
* gnu/packages/golang-crypto.scm (ssh-to-pgp): Update to 1.1.6. Change-Id: I969517b8289c30ed651dc94901f1b33a5abb3a4a Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: quickswitch-i3: Update to 2.8.0.Nguyễn Gia Phong
* gnu/packages/wm.scm (quickswitch-i3): Update to 2.8.0. [home-page]: Update to new upstream. [source]: Update URI. Remove patch. [build-system]: Change to pyproject-build-system. [native-inputs]: Add python-setuptools. [arguments]: Update to modern style. * gnu/packages/patches/quickswitch-fix-dmenu-check.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I9d5f25498b464356590011d2ce49a43e515a8cfb Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: sqlitestudio: Update to 3.4.18.Philippe SWARTVAGHER
* gnu/packages/databases.scm (sqlitestudio): Update to 3.4.18. Change-Id: I30046ba50af96d36aae094d41622747ddbe4e838 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-jupytext: Move to jupyter.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-jupytext): Move from here ... * gnu/packages/jupyter.scm: ... to here. Change-Id: I02697361195c0bada08122cecb2dfb16598595cd
2025-12-18gnu: python-jupytext: Update to 1.18.1.Ghislain Vaillant
* gnu/packages/python-xyz.scm (python-jupytext): Update to 1.18.1. [arguments]<#:tests-flags>: Update filters. [propagated-inputs]: Add python-packaging and python-pyyaml. [native-inputs]: Add python-hatchling, python-jupyter-client and python-pytest-asyncio. Remove git-minimal, python-gitpython, python-ipython-genutils python-pyyaml, python-toml, python-setuptools and python-wheel. [home-page]: Update URL. Change-Id: I8096565639b8da3372465c72554af28ade20eead Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-pyld: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-pyld): Switch to pyproject-build-system. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable tests for now. [propagated-inputs]: Add python-aiohttp and python-requests. [native-inputs]: Add python-setuptools. Change-Id: I072f5210a1bbb0e9c3c38747b682cc3fb9ce575c Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-extract-dtb: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-extract-dtb): Switch to pyproject-build-system. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Set to false, no tests. [native-inputs]: Add python-setuptools. Change-Id: I5ef5ecee569c66415e2354a2104f764e3bcae886 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-poyo: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-poyo): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I8dd95bb1f84b4ff98e640d730fd4ec6a4270c78d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-argparse-addons: Update to 0.12.0.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-argparse-addons): Update to 0.12.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I779fc2731c7dd3e184676823945fcceb9dabadf1 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: img2pdf: Switch to pyproject, disable tests.Sharlatan Hellseher
* gnu/packages/pdf.scm (img2pdf): [arguments] <tests?>: Disable for now. [propagated-inputs]: Move from here ... [inputs]: ... to here. [native-inputs]: Add python-setuptools. Change-Id: I4dbf9f469bafd020a20e3a180b6ebc456981583e
2025-12-18gnu: Add emacs-magit-delta.Grigory Shepelev
* gnu/packages/emacs-xyz.scm (emacs-magit-delta): New variable. Change-Id: If21f353723e72ef86ba9e847efaf6af2f6d9d686 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: udiskie: Improve package, fix build.Sharlatan Hellseher
* gnu/packages/freedesktop.scm (udiskie): Use G-Expressions. [source]: Switch to git-fetch providing tests. [build-system]: Switch to pyproject-build-system. [arguments] <test-backend, test-flags>: Use custom. <phases>: Add 'fix-entry-points; 'wrap-gi-typelib move after wrap. [inputs]: Add python-docopt, python-keyutils, python-pygobject, python-pyxdg, and python-pyyaml. [propagated-inputs]: Remove python-docopt, python-pygobject, python-keyutils, python-pyxdg, and python-pyyaml. [native-inputs]: Add python-setuptools. Fixes: guix/guix#4920 Change-Id: Ie29f7bfdef7465d58799cb189483ccc264681fbe
2025-12-18gnu: emacs-jupyter: Update to 1.0-3.de89cbe.Ghislain Vaillant
* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0-3.de89cbe. [source]: Update git repository URL. [home-page]: Update. Change-Id: I11beaa374dbdd298607e6573f7c61f3f88488306 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: chafa: Update to 1.18.0.moksh
* gnu/packages/image-viewers.scm (chafa): Update to 1.18.0. Change-Id: I744618bbcb563f8225bb3a633fd267371ae7d1dc Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18gnu: python-clickgen: Update to 2.2.5.Sergey Trofimov
* gnu/packages/python-xyz.scm (python-clickgen): Update to 2.2.5. [source]: Fetch from git. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore broken test. [inputs]: Remove libx11, libpng, and libxcursor. [propagated-inputs]: Add python-pyyaml. [native-inputs]: Remove python-wheel; add python-pytest, and python-setuptools. Change-Id: Icb0ba11d9b542f38a02c7ab9262d146cbff329ef Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18Update Nguyễn Gia Phong's new email address.Nguyễn Gia Phong
* .mailmap: New entry. Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>