summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-26gnu: nim: Update to 2.2.6.Ashish SHUKLA
* gnu/packages/nim.scm (atlas): Update. (nim): Update to 2.2.6. [arguments]<#:phases>: Update phase 'patch-more-shebangs'. Merges: https://codeberg.org/guix/guix/pulls/3971 Change-Id: I6fece3f3588bbf550c4a20c8a23be1dbab8214d2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: a2ps: Update to 4.15.8.Andy Tai
* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.8. Merges: https://codeberg.org/guix/guix/pulls/4902 Change-Id: I8928ccd938862a0469ef3581f1b8871856d248b9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: ddate: Fix synopsis.Herman Rimm
* gnu/packages/calendar.scm (ddate): Comment on disabled tests, shorten and fix synopsis. Change-Id: Ie1e7abbc362aaedb00b6c4e4434a7deb285d0340 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: ddate: Move to (gnu packages calendar).Herman Rimm
* gnu/packages/linux.scm (ddate): Move from here ... * gnu/packages/calendar.scm (ddate): ... to here. Change-Id: I6e42f8d4487e9a6615fdc895c8ca32254679a691 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: nginx: Enable ngx_http_dav module.Sören Tempel
This allows setting up a WebDAV server with nginx, see: <https://nginx.org/en/docs/http/ngx_http_dav_module.html>. * gnu/packages/web.scm (nginx)[arguments]<configure-flags>: Add "--with-http_dav_module" flag. Merges: https://codeberg.org/guix/guix/pulls/4575 Change-Id: Ia4e9dd6110ac3771487b8696b7ab2b5880ddbac2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: Add ruby-neatjson.Bodertz
* gnu/packages/ruby-xyz.scm (ruby-neatjson): New variable. Merges: https://codeberg.org/guix/guix/pulls/2826 Change-Id: I4d49d5a6d7db7d0889f50790aad08b56928ebd1e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: agda-stdlib: Update to 2.3.Mark Walker
* gnu/packages/agda.scm (agda-stdlib): Update to 2.3. Merges: https://codeberg.org/guix/guix/pulls/4190 Change-Id: I52636f7146e0c36f136f359cfe2b4fc8cd82d6dc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: Add lavalauncher.Andrew Wong
* gnu/packages/wm.scm (lavalauncher): New variable. Merges: https://codeberg.org/guix/guix/pulls/4137 Change-Id: I49f0ccf8e5886e8d502b3bc3ad09130bb3f45171 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: zbar: Remove dbus connectivity.Hugo Buddelmeijer
* gnu/packages/aidc.scm (zbar): Remove dbus connectivity. [arguments] <#:configure-flags>: Add --without-dbus. [inputs]: Remove dbus. Merges: https://codeberg.org/guix/guix/pulls/3420 Change-Id: Ib355ebd38403cc73240ed1d2414c62c0bed45814 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: Add dmenu-wayland.Francisco-Galindo
* gnu/packages/suckless.scm (dmenu-wayland): New variable. Merges: https://codeberg.org/guix/guix/pulls/2589 Change-Id: Ifb224b937831e5c2ece8a494d6bfd5d2e4554e16 Reviewed-by: Andreas Enge <andreas@enge.fr> Reviewed-by: Rutherther <rutherther@ditigal.xyz-> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: texinfo-4: Allow incompatible pointer types not just on the Hurd.Ricardo Wurmus
* gnu/packages/texinfo.scm (texinfo-4)[arguments]: Remove conditional. Change-Id: Ie279cb7b34a637867d97e753d60e2483d7b8069c
2026-02-25gnu: guile-hoot: Propagate Guile library inputs.David Thompson
* gnu/packages/guile-xyz.scm (guile-hoot):[inputs]: Drop guile-gnutls and move guile-fibers, and guile-websocket from here... [propagated-inputs]: ...to here. Change-Id: Ic29733676ae947e0e1edb4c595635a0b739ebf18
2026-02-25gnu: guile-websocket: Propagate guile-gnutls.David Thompson
* gnu/packages/guile-xyz.scm (guile-websocket)[inputs]: Move guile-gnutls from here... [propagated-inputs]: ...to here. Change-Id: Ifec5b9778ea48be0e88f70daba8d7142e895105d
2026-02-26gnu: Add ledger2beancount.Robin Templeton
* gnu/packages/finance.scm (ledger2beancount): New variable. Change-Id: Ic698ff8e23e711506dec625c3f15b13c6a105938 Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-26gnu: Add perl-enum.Robin Templeton
* gnu/packages/perl.scm (perl-enum): New variable. Change-Id: Idb6d35cae9f123ec31e5f60691d44ae3a92690e6
2026-02-26gnu: Add perl-string-interpolate.Robin Templeton
* gnu/packages/perl.scm (perl-string-interpolate): New variable. Change-Id: I866f09b7127dd5f422352bc3807e56fe63a4f3a5
2026-02-26build: Patch the git-lfs hooks shebangs in `git-fetch'.Maxim Cournoyer
This reverts commit b6a070d2a3c059c1a574dc4048fb8f942e008799, which patched git-lfs so its hooks would refer to a 'sh' from the store, but this reference was at risk of going stale since the hooks are installed and preserved outside the store. The shebangs are now patched in the `git-fetch' procedure directly. * guix/scripts/perform-download.scm (perform-git-download): Expand comment. * guix/git-download.scm (bash-package): New variable. (git-fetch/in-band*): Add #:bash argument. (git-fetch-builder): Add it to `inputs', so that it gets added to PATH. * guix/build/git.scm (git-fetch): Substitute /bin/bash in the post-checkout git-lfs hook shebang. Fixes: https://codeberg.org/guix/guix/issues/5616 Reported-by: Simon Josefsson <simon@josefsson.org> Change-Id: Ife81737705bef5d0a1edad307ed77a479af4609e
2026-02-26gnu: xeyes: Update to 1.3.1.Aurelien Gauthier
* gnu/packages/xdisorg.scm (xeyes): Update to 1.3.1. Change-Id: Ied93ad8108fdb6a97b15d6431eae3c698c3593a6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-25gnu: openttd-jgrpp: Update to 0.70.2.Patrick Norton
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.70.2. Merges: https://codeberg.org/guix/guix/pulls/6661 Change-Id: I9610fbf7b514315649565fc72dc842982072cc4a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: stockfish: Update to 18.Patrick Norton
* gnu/packages/games.scm (stockfish): Update to 18. [inputs]: Update neural-network-big to c288c895ea92. Merges: https://codeberg.org/guix/guix/pulls/6670 Change-Id: I3f01e2da7a5f58379052848603efb4170fcb10f0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: Add pianobooster.Nicolas Goaziou
* gnu/packages/music.scm (pianobooster): New variable. Merges: https://codeberg.org/guix/guix/pulls/2170 Change-Id: I087ce46088e3780135c0bcf968020a81501d6870 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: kakoune: Add search path.Ingar
KAKOUNE_RUNTIME: Overrides the location of the directory containing the Kakoune support files. If unset, location is determined from Kakoune's binary location. * gnu/packages/text-editors.scm (kakoune): Add KAKOUNE_RUNTIME to search paths. This is needed to e.g. package plugins, or to have a stable target for the symlink inside `${userconf}/autoload` to `@{runtime}/autoload` (see Kakoune manual). Merges: https://codeberg.org/guix/guix/pulls/6616 Change-Id: I55a48696f20e13499206b573a9b07895250d791c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: paps: Update to 0.8.0-0.199b478.Carlos Durán Domínguez
* gnu/packages/pdf.scm (paps): Update to 0.8.0-0.199b478. [source]: Switch to git-fetch. [build-system]: Switch to meson-build-system. [inputs]: Add libpaper. [native-inputs]: Remove intltool. Add fmt, and gettext-minimal. Fixes: guix/guix#6686 Merges: https://codeberg.org/guix/guix/pulls/6696 Change-Id: I442cfe5c687e807fd78f4a94da25679eb915bf8d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: transmission-remote-gtk: Update to 1.7.0.terramorpha
* gnu/packages/bittorrent.scm (transmission-remote-gtk): Update to 1.7.0. Merges: https://codeberg.org/guix/guix/pulls/6630 Change-Id: I4e118756250e6dfe2255fb5e0d974fae94c4c60b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: chrony: Update to 4.8.Wilko Meyer
* gnu/packages/ntp.scm (chrony): Update to 4.8. Merges: https://codeberg.org/guix/guix/pulls/6663 Change-Id: I99dd9f6af54d12b94a688153ff3ced7dfd6602a8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: fish: Update to 4.5.0.Andrew Stubbs
* gnu/packages/shells.scm (fish): Update to 4.5.0. Merges: https://codeberg.org/guix/guix/pulls/6643 Change-Id: I6e0f3cfbc2c9f25f34e80876032804cd4df53e3d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: lua-language-server: Update to 3.17.1Ignacio Marmolejo
* gnu/packages/lua.scm (lua-language-server): Update to 3.17.1. Merges: https://codeberg.org/guix/guix/pulls/2831 Change-Id: If5d4e1d520877698e53bd2f2a151af6dd272a87a Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-25gnu: libsecp256k1: Update to 0.7.1.Hennadii Stepanov
* gnu/packages/crypto.scm (libsecp256k1): Update to 0.7.1. Change-Id: I818a1a8f4ed492aad1d52d65b9289ed2bd90d3fc Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: e2fsprogs: Add fuse to inputs.Robin Ole Heinemann
This causes fuse2fs to get built. * gnu/packages/linux.scm (e2fsprogs): [inputs]: Add fuse. Change-Id: Iedfafd190a5dd2adbda962c00f1a25476ffe9143 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-25gnu: fuse: Update to 3.18.1.Vagrant Cascadian
* gnu/packages/linux.scm (fuse): Update to 3.18.1. [source]: Use tar.gz. (fuse-3.18): Remove. * gnu/packages/file-systems.scm (disorderfs)[inputs]: Use unversioned fuse.
2026-02-25gnu: cgit: Update to 1.3Ashish SHUKLA
* gnu/packages/version-control.scm (cgit): Update to 1.3. [inputs](git-source.tar.xz): Update to 2.53.0. Change-Id: I37c5656b1a908a62f58f802da7094b6edf7f1959 Signed-off-by: jgart <jgart@dismail.de>
2026-02-25gnu: rawtherapee: Update to 5.12.Sharlatan Hellseher
Released on <2025-05-28>, see: <https://rawtherapee.com/downloads/5.12/>. * gnu/packages/photo.scm (rawtherapee): Update to 5.12. Change-Id: Ieb9634b236426b215a1a3dcffd63478beb16b8f2
2026-02-25gnu: darktable: Update to 5.4.1.Sharlatan Hellseher
Released on <2026-02-05>, see: <https://github.com/darktable-org/darktable/releases/tag/release-5.4.1>. * gnu/packages/photo.scm (darktable): Update to 5.4.1. [inputs]: Sort alphabetically. Change-Id: I9bf61a31f2039959646a067d759d98f88c63e905
2026-02-25gnu: darktable: Make opencl-icd-loader a propagated input.Richard Sent
opencl-icd-loader performs a runtime lookup for opencl vendors using the OCL_ICD_VENDORS search path. For the search path to register, it must be in the profile. * gnu/packages/photo.scm (darktable): Move opencl-icd-loader to propagated-inputs. Merges: https://codeberg.org/guix/guix/pulls/1851 Change-Id: I320b4ca79e2548aca0910742a6780fa0d1c0a69c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: python-fido2: Update to 2.1.1.Cayetano Santos
* gnu/packages/security-token.scm (python-fido2): Update to 2.1.1. Merges: https://codeberg.org/guix/guix/pulls/6687 Change-Id: I2e448b0e0bec8835058b5954ab5c5756374437af Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25tests: Test lowering of file-like objects values for oci-image.Giacomo Leidi
This patch is supposed to introduce a test case to ensure use cases like the one of https://codeberg.org/guix/guix/issues/3818 are working. * gnu/tests/containers.scm (%guile-oci-image): New variable. (%guile-bash-oci-image): New variable. (%oci-rootless-podman-os)[fist-container]: Use %guile-oci-image. [second-container]: Use file-like object as oci-image value. (%oci-docker-os): Ditto. Change-Id: I0052243dba2d901d497e1c0976a5aa1ebe9864a0 Reviewed-by: Owen T. Heisler <writer@owenh.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25services: Support list of strings for oci-container-configuration's entrypoint.Giacomo Leidi
Dockerfile's ENTRYPOINT statement supports also a list of strings. This patch implements this behavior for oci-container-configuration. * oci/services/containers.scm (string-or-list-of-strings?): New procedure. (oci-container-configuration)[entrypoint]: Change field type to maybe-string-or-list-of-strings. (oci-container-configuration->options): Use it. * doc/guix.texi: Document it. Change-Id: I1c94dec79c9f4b2324225810a7926be251bfd795 Reviewed-by: Owen T. Heisler <writer@owenh.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25services: Add gexp compiler for oci-image.Giacomo Leidi
This commit allows oci-image records to be directly compiled to tarballs file names when ungexeped, by means of a gexp compiler. It is supposed to make the usage of oci-images in gexp smoother. * oci/services/containers.scm (lower-manifest): Reformat and derive tarball name from the image reference. (lower-oci-image-state): Drop procedure and merge with lower-oci-image. (oci-image-compiler): Implement in terms of lower-oci-image. (oci-image-loader): Drop call to lower-oci-image and directly ungexp the oci-image record. Change-Id: I1755585a10294ad94c8025e7c35d454319174efc Reviewed-by: Owen T. Heisler <writer@owenh.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: igt-gpu-tools: Update to 2.3.Sviatoslav Bulbakha
* gnu/packages/admin.scm (igt-gpu-tools): Update to 2.3. Merges: https://codeberg.org/guix/guix/pulls/4968 Change-Id: Id5e0ad832b1765a9be100ab3bb1e363a01b52aaf Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: seatd: Update to 0.9.2.Ashish SHUKLA
* gnu/packages/admin.scm (seatd): Update to 0.9.2. Merges: https://codeberg.org/guix/guix/pulls/5412 Change-Id: I61b86dc468ab928c9916d5a4a07f3fcc420bc4ac Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: Add radius.Andy Tai
* gnu/packages/admin.scm (radius): New variable. Merges: https://codeberg.org/guix/guix/pulls/5436 Change-Id: I2030b0727e58a6c1fa8648adcc668fe1a764012c Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: poweralertd: Update to 0.3.0.Patrick Norton
* gnu/packages/freedesktop.scm (poweralertd): Update to 0.3.0. Merges: https://codeberg.org/guix/guix/pulls/5983 Change-Id: I347745b1ea22e3a90310de427a7eaaef9a73159c Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: rabbitmq-service-type: Extend profile-service-type.Mathieu Lirzin
* gnu/services/high-availability.scm (rabbitmq-service-type): Extend profile-service-type. Change-Id: I5946c7d00ad8dba2e11f7798d77b5fbb80d066ba Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: rabbitmq: Install man pages.Mathieu Lirzin
* gnu/packages/high-availability.scm (rabbitmq): Install man pages. Change-Id: If3ec421b6bade650d67ee02142c333d1f5501256 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: rabbitmq: Define rabbitmq-programs only once.Mathieu Lirzin
* gnu/packages/high-availability.scm (rabbitmq): Define rabbitmq-programs only once. Change-Id: I6d7e22b2984d3dfe590f31531587e09873c5eede Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: Add offpunk.Jonathan Frederickson
* gnu/packages/web.scm (offpunk): New variable. Merges: https://codeberg.org/guix/guix/pulls/6337 Change-Id: Id74bb3a73d02e3b1dd100ae3924afae1c5f8c687 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Reviewed-by: Untrusem <mysticmoksh@riseup.net> Reviewed-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: moe: Update to 1.16.Andy Tai
* gnu/packages/text-editors.scm (moe): Update to 1.16. Merges: https://codeberg.org/guix/guix/pulls/6637 Change-Id: Iabeff1a237879711e17e71380177d922415baca4 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: Add stapler.yulran
* gnu/packages/pdf.scm (stapler): New variable. Merges: https://codeberg.org/guix/guix/pulls/6652 Change-Id: I4179e6f1f353fd5c9bc363b43f0091126d16271f Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Reviewed-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: python-django-simple-math-captcha: Use Django 5.Charles Roelli
* gnu/packages/django.scm (python-django-simple-math-captcha): Use Django 5 and fix a broken test. [arguments]<#:phases>: Fix a broken test. [propagated-inputs]: Remove python-django-4, add python-django. Change-Id: Ie30254f4caa72620730b2ddb441fc979f9088c1b Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25gnu: python-django-contrib-comments: Update to 2.2.0-0.4ad4c70.Charles Roelli
* gnu/packages/django.scm (python-django-contrib-comments): Update to 2.2.0-0.4ad4c70, latest unreleased commit, for Django 5.2 compatibility. [propagated-inputs]: Remove python-django-4, add python-django. Change-Id: Ide0833b5ee7452b46661f180bb5153d971964d73 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>