summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-07gnu: python-vulture: Update to 2.16.HEADmasterjgart
* gnu/packages/python-check.scm (python-vulture): Update to 2.16. [native-inputs]: Remove python-wheel. Add python-pytest-cov. [propagated-inputs]: Remove python-toml. Add python-tomli Change-Id: I952a0bf1ffd1a9a6cd67af6ed9bdf48cb1466a5b
2026-04-07services: redis: Add prefix `redis-`.Ashvith Shetty
* gnu/services/databases.scm (maybe-string): Add prefix. (serialize-field): Rename to `redis-serialize-field`, remove gexp. (redis-serialize-package): Add variable. (serialize-string): Rename to `redis-serialize-string`. (serialize-number): Rename to `redis-serialize-number`. (redis-configuration): Add prefix. * doc/guix.texi (Database Services) <redis>: Regenerate documentation. Merges: https://codeberg.org/guix/guix/pulls/6850 Change-Id: Iccbbb7108f8211b31769638ef885e485bab0ebc3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: Add go-github-com-cli-shurcool-graphql.Roman Scherer
* gnu/packages/golang-vcs.scm (go-github-com-cli-shurcool-graphql): New variable. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: I89d1852021fe5c3dcde76f98eaf81e966c484ce0 Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: Add go-github-com-cli-oauth.Roman Scherer
* gnu/packages/golang-web.scm (go-github-com-cli-oauth): New variable. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: I26f9242c4607902ca554fd05acbc29cab329d9ec Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: go-github-com-charmbracelet-huh: Use git-fetch/lfs.Roman Scherer
The charmbracelet/huh repository uses Git LFS for binary files. Using git-fetch/lfs ensures proper checkout of these files, preventing hash mismatches across different architectures. * gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-huh): Use git-fetch/lfs method. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: I8d296731ec61efec58bad207212b633f6356468c Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: go-github-com-charmbracelet-x-xpty: Use git-fetch/lfs.Roman Scherer
The charmbracelet/x repository uses Git LFS for binary files (*.png, *.jpg, *.ttf). Using git-fetch/lfs ensures proper checkout of these files, preventing hash mismatches across different architectures. * gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-xpty): Use git-fetch/lfs method. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: I3377e2830dd9e5a3cec645550624f65ed3f1f0a6 Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: go-github-com-charmbracelet-x-conpty: Use git-fetch/lfs.Roman Scherer
The charmbracelet/x repository uses Git LFS for binary files (*.png, *.jpg, *.ttf). Using git-fetch/lfs ensures proper checkout of these files, preventing hash mismatches across different architectures. * gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-conpty): Use git-fetch/lfs method. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: I7e927ab22b0b10b5b8324895f0406c8fc4217656 Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: go-github-com-charmbracelet-x-termios: Use git-fetch/lfs.Roman Scherer
The charmbracelet/x repository uses Git LFS for binary files (*.png, *.jpg, *.ttf). Using git-fetch/lfs ensures proper checkout of these files, preventing hash mismatches across different architectures. * gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-termios): Use git-fetch/lfs method. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: Ib9492cfba7fe779ba2bb27918333d480c1b3b7ff Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: go-github-com-charmbracelet-x-exp-strings: Use git-fetch/lfs.Roman Scherer
The charmbracelet/x repository uses Git LFS for binary files (*.png, *.jpg, *.ttf). Using git-fetch/lfs ensures proper checkout of these files, preventing hash mismatches across different architectures. * gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-strings): Use git-fetch/lfs method. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: Ia3d2e0fbf113bd7d1c73e4b6459fe96cd9a475f0 Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: go-github-com-charmbracelet-x-exp-slice: Use git-fetch/lfs.Roman Scherer
The charmbracelet/x repository uses Git LFS for binary files (*.png, *.jpg, *.ttf). Using git-fetch/lfs ensures proper checkout of these files, preventing hash mismatches across different architectures. * gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-slice): Use git-fetch/lfs method. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: Icb48340561aa40a1d653d3e8adb178a90e78e849 Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: go-github-com-charmbracelet-glamour: Use git-fetch/lfs.Roman Scherer
The charmbracelet/glamour repository uses Git LFS for binary files (*.png). Using git-fetch/lfs ensures proper checkout of these files, preventing hash mismatches across different architectures. * gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-glamour): Use git-fetch/lfs method. [source]: Fix hash. Relates-to: https://codeberg.org/guix/guix/pulls/5190 Change-Id: I7e6251cd2dc09ac48bcde2e2b9b142387eca0a9c Reviewed-by: Johannes Christ <jc@jchri.st> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: gunicorn: Update to 25.3.0.jgart
* gnu/packages/python-web.scm (gunicorn): Update to 25.3.0. [properties]: Resolve CVE-2024-1135. [arguments]: Remove build-doc phase. [native-inputs]: Removed python-aiohttp, python-sphinx, and texinfo. Added python-eventlet, python-h2, python-httpx, python-pytest-asyncio, python-setuptools, and python-uvloop. Change-Id: Ib272649687cda475b3dacf103b3c98b9e6be581d
2026-04-08gnu: iwd: Update to 3.12Ashish SHUKLA
* gnu/packages/networking.scm (iwd): Update to 3.12. Change-Id: I6ec1619f0d78f1c69c9de87726792f16c5144c94 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-08gnu: ell: Update to 0.83Ashish SHUKLA
* gnu/packages/linux.scm (ell): Update to 0.83. Change-Id: I483da3056ad8df666fbe58e952f88d21d4dc840f Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-07tests: miniflux: Use the default PostgreSQL version.Nguyễn Gia Phong
* gnu/tests/web.scm (miniflux-base-system)[postgresql-service-type]: Replace postgresql-13 with postgresql. Change-Id: Iee411b6045ced64592937ed3dfda39c900ec52e7
2026-04-07tests: timescaledb: Fix postgresql package in profile.Nguyễn Gia Phong
* gnu/tests/databases.scm (%timescaledb-os)[services]<postgresql>: Use the postgresql package from timescaledb's inputs. (run-timescaledb-test): Use the psql binary installed in the profile. Change-Id: Ib9a0efd3534f2f0731e3d58ac4f8f59301fc8592
2026-04-07gnu: timescaledb: Update to 2.26.1.Nguyễn Gia Phong
* gnu/packages/databases.scm (timescaledb): Update to 2.26.1. [source]<snippet>: Update the list of proprietary files to remove. [inputs]: Replace postgresql with postgresql-17. Change-Id: I4556c8f7706a1b00fbd13084e7a2cbe0517367a8
2026-04-07gnu: ruby-pg: Update to 1.6.2.Nicolas Graves
* gnu/packages/patches/ruby-pg-connect-timeout.patch: Delete upstreamed patch. * gnu/packages/ruby-xyz.scm (ruby-pg)[source]: Update to 1.6.2. Drop patch. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I5b6cfaf96199216d6f80c727d8e10b7f4c51577a Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-07gnu: unixodbc: Update to 2.3.14.Nguyễn Gia Phong
* gnu/packages/databases.scm (unixodbc): Update to 2.3.14. Change-Id: I79a3d21aace805886a61c443fc25f10a845808bd Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-07gnu: shadow: Update to 4.19.0.Ashish SHUKLA
* gnu/packages/admin.scm (shadow): Update to 4.19.0. Add native-inputs. [arguments]<#:configure-flags>: Add flags. <#:phases>: Remove "remove-groups" phase. Merges: https://codeberg.org/guix/guix/pulls/5296 Change-Id: I750fadef67742423801d9f3c6e3c2b21d636025e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: apr: Update to 1.7.6.Hartmut Goebel
* gnu/packages/apr.scm (apr): Update to 1.7.6. Merges: https://codeberg.org/guix/guix/pulls/5764 Change-Id: Ieb93b897e68dbe0d0b05da5c0ee7d82633be43c7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: inetutils: Update to 2.7.Ashish SHUKLA
* gnu/packages/admin.scm (inetutils): Update to 2.7. Merges: https://codeberg.org/guix/guix/pulls/4845 Change-Id: Ibb1e53c894686fd2a9e70a39c0125cfc1cbf571a Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: Add postgresql-17.Nicolas Graves
* gnu/packages/databases.scm (postgresql-17): New variable. (postgresql-16): Redefine with postgresql-17 inheritance (same derivation as in previous commit). Change-Id: I1a14dc6835a043138fae2163efd07d068a2c2783 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: postgresql-15: Don't inherit source.Nicolas Graves
* gnu/packages/databases.scm (postgresql-15)[source]: Avoid inheritance where it's not useful. Change-Id: I6651a9ae6908e6c6a32f9194d4a5bd9400fe8462 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: postgresql-16: Update to 16.11.Nicolas Graves
* gnu/packages/databases.scm (postgresql-16): Update to 16.11. Change-Id: I3056f21680e59e6c5cb52eac25c4799bf5ea2a25 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: postgresql-15: Update to 15.15.Nicolas Graves
* gnu/packages/databases.scm (postgresql-15): Update to 15.15. Change-Id: I7d42272498be52aacd699c18f8d9d9e2ba1814ae Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: postgresql-14: Update to 14.20.Nicolas Graves
* gnu/packages/databases.scm (postgresql-14): Update to 14.20. Change-Id: Ife4298e278573d76e7a38f0f538954d401271835 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: postgresql-13: Deprecate package.Nicolas Graves
* gnu/packages/databases.scm (postgresql-13): Deprecate package. Change-Id: If0ba28857fa48d407c8e5318443fc2d9bf7883b6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: postgresql-13: Update to 13.23.Nicolas Graves
* gnu/packages/databases.scm (postgresql-13): Update to 13.23. Change-Id: I1bd2251a4285197da0f70281c8a7acd86b1be1c3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-07gnu: python-eventlet: Update to 0.40.4.jgart
* gnu/packages/python-web.scm (python-eventlet): Update to 0.40.4. [native-inputs]: Remove python-pypa-build. Change-Id: I312a183fd87ea2531068d5168e7f96112ded951e
2026-04-07gnu: trealla: Update to 2.92.17.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.92.17. Change-Id: Ia4514eb64228797f89d32d5b997264a23bed8bde
2026-04-07gnu: openmpi-5: Drop calls to PACKAGE?.Romain GARBAGE
See https://codeberg.org/guix/guix/pulls/7609#issuecomment-12558714. * gnu/packages/mpi.scm (openmpi-5): Drop calls to PACKAGE?. Change-Id: I19254aea9e71773cbbdf9719a129f33a0c153e87 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7609
2026-04-07gnu: openmpi-5: Explicitly activate PSM2 when present.Romain GARBAGE
* gnu/packages/mpi.scm (openmpi-5): Explicitly activate PSM2 when present. Change-Id: I4516553ddc88c68459ae028488927d37ef8c29af Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-07services: nginx: Fix ‘stop’ in cases where a custom config file is passed.Ludovic Courtès
Previously, when the ‘file’ field of ‘nginx-configuration’ was true, the PID file would be unknown; thus, the ‘start’ method would return #t and the ‘stop’ method would eventually fail with a type error because it would receive #t instead of a process. This fixes it by changing ‘stop’ to invoke “nginx -s stop” when the service’s value is not a process. * gnu/services/web.scm (nginx-shepherd-service): In ‘stop’, change to invoke “nginx -s stop” when ‘value’ is not a process. Fixes: guix/guix#7061 Reported-by: Dan Littlewood Change-Id: I20ff065ecd2c64e5fc98f59c25d91b300bc7b4cd Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7543
2026-04-07gnu: apl: Update to 2.0.1.Sergio Pastor Pérez
* gnu/packages/apl.scm (apl): Update to 2.0.1. [native-inputs]: Add `gettext-minimal', `which', `pkg-config'. [inputs]: Add `libxcb', `fftw', `gsl', `libpng', `gtk+'. [phases]: Adjust `fix-configure'. Change-Id: Ieaa907099a4f328f9bf3bf197cda8d6f6a3b165a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7597
2026-04-07svn-download: Add missing module import for SWH fallback.Ludovic Courtès
Fixes a regression introduced in ad8d386168c434b8149beae3838a8f27e487f441, where a call to ‘u8-list->bytevector’ was introduced without the corresponding (rnrs bytevectors) import. * guix/svn-download.scm (svn-fetch-builder): In gexp, add missing (rnrs bytevectors) import. Change-Id: I38a29d94a4645ff24ef44a84196a6040945776b8 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7674
2026-04-07gnu: guile-bytestructures: Update to 2.0.2.Vagrant Cascadian
* gnu/packages/guile.scm (guile-bytestructures): Update to 2.0.2. [source]: Adjust tag used to fetch git commit. Change-Id: If77d8d6b8171d2f425e2623b93e14838dfee67fa Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7606
2026-04-07gnu: cross-base: mingw: use compressed debug sectionsfanquake
I can no-longer recreate the mentioned failure. * gnu/packages/cross-base.scm (cross-binutils-package): Remove the usage of --enable-compressed-debug-sections=no. Change-Id: Iff64696a3a9630c026fc72689fc927aa33e26c4b Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #985
2026-04-07gnu: ibus-skk: Fix build.宋文武
* gnu/packages/ibus.scm (ibus-skk)[arguments]: Add "-Wno-error=incompatible-pointer-types" to CFLAGS. Change-Id: Ic55b0b878edd8ec7d40679468c2c1e89745301d9
2026-04-07gnu: fcitx5-lua: Update to 5.0.16.宋文武
* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.16. [native-inputs]: Add pkg-config. Change-Id: I2dff381e854a9a807597fb34a6a2b66cd2cbeb53
2026-04-07gnu: fcitx5-hangul: Update to 5.1.9.宋文武
* gnu/packages/fcitx5.scm (fcitx5-hangul): Update to 5.1.9. Change-Id: I487475e8accead397d1e7ecc3c8054866e756290
2026-04-07gnu: fcitx5-rime: Update to 5.1.13.宋文武
* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.13. Change-Id: Ie89d5ac9a4ed61bc129a60900c353976361d1180
2026-04-07gnu: fcitx5-configtool: Update to 5.1.13.宋文武
* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.13. Change-Id: Id93b02796be91fb27735782b3d82afc2ed5d448b
2026-04-07gnu: fcitx5-chinese-addons: Update to 5.1.12.宋文武
* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.12. Change-Id: Iee26d57fc5076a8a20ff28d482c258f49bb7ed7a
2026-04-07gnu: libime: Update to 1.1.14.宋文武
* gnu/packages/fcitx5.scm (libime): Update to 1.1.14. Change-Id: I5395e66137c9e7dff45f66e89cbdbbcac9d84c21
2026-04-07gnu: fcitx5-chewing: Update to 5.1.11.宋文武
* gnu/packages/fcitx5.scm (fcitx5-chewing): Update to 5.1.11. Change-Id: I63438f5116acaf642151a4a38e1ff41074e965cb
2026-04-07gnu: fcitx5-unikey: Update to 5.1.10.宋文武
* gnu/packages/fcitx5.scm (fcitx5-unikey): Update to 5.1.10. Change-Id: I8926c63dffa7892d561da7d474ad5e7d7369b9cb
2026-04-07gnu: fcitx5-skk: Update to 5.1.10.宋文武
* gnu/packages/fcitx5.scm (fcitx5-skk): Update to 5.1.10. [arguments]<#:configure-flags>: Replace 'SKK_DEFAULT_PATCH' with 'SKK_PATH'. Change-Id: I957f068c3c5122091c07a64fe5d076ab783845b3
2026-04-07gnu: libskk: Update to 1.1.1.宋文武
* gnu/packages/patches/libskk-fix-invalid-escape.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/language.scm (libskk): Update to 1.1.1. [source]: Remove patch. [propagated-inputs]: Add glib and libgee. Change-Id: I696a460f624319f8f314e08b07e3c1de4c7fd191
2026-04-07gnu: fcitx5-anthy: Update to 5.1.10.宋文武
* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.10. Change-Id: I68c6b4ae99df8116c498f67591538748e713b2e4