summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-04-12gnu: bittorrent.scm: Sort #:use-module directives.Anderson Torres
* gnu/packages/bittorrent.scm: Sort #:use-module directives. Prefix licenses with license:. Change-Id: I85258b2e0b62fb3e1e4cd2a2f71ef13df889faa6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: Sort #:use-module directives.Anderson Torres
* gnu/packages/build-tools.scm: Sort #:use-module directives. * gnu/packages/debian.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/machine-learning.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/node.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/rpc.scm: Likewise. * gnu/packages/search.scm: Likewise. * gnu/packages/sssd.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/web.scm: Likewise. Change-Id: I78c89220c9f7ff73892a6008e5d9fb3c23df53ea Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: dns.scm: Sort #:use-module directives.Anderson Torres
* gnu/packages/dns.scm: Sort #:use-module directives. Change-Id: I8761cde784a0889078ab3da24f61395e2281646c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: Rename (gnu packages adns) to (gnu packages dns).Anderson Torres
* gnu/packages/bittorrent.scm: Rename (gnu packages adns) to (gnu packages dns). * gnu/packages/build-tools.scm: Likewise. * gnu/packages/debian.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/machine-learning.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/node.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/rpc.scm: Likewise. * gnu/packages/search.scm: Likewise. * gnu/packages/sssd.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/web.scm: Likewise. Change-Id: Id6705f311aea37342d6769b25d42253e5428703f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: Migrate packages from (gnu packages adns) to (gnu packages dns).Anderson Torres
* gnu/packages/adns.scm (adns, c-ares, c-ares-for-node-lts) (c-ares-for-node-bootstrap, c-ares/cmake): Move from here… * gnu/packages/dns.scm: … to here. Change-Id: I7fbdac74ff8da370ae74760005e99e3335658eb1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: komikku-servers: Update to 50.1.0.Liliana Marie Prikler
* gnu/packages/gnome-circle.scm (komikku-servers): Update to 50.1.0.
2026-04-12gnu: komikku: Update to 50.1.0.Liliana Marie Prikler
* gnu/packages/gnome-circle.scm (komikku): Update to 50.1.0. [inputs]: Add python-ebooklib and python-jxlpy.
2026-04-12gnu: Add python-jxlpy.Liliana Marie Prikler
* gnu/packages/python-xyz.scm (python-jxlpy): New variable.
2026-04-12services: configuration: Add environment variable serializer.Giacomo Leidi
This patch implements a general API to serialize configuration records to list of pairs representing environment variables. The car of each pair represents the variable name and the cdr the variable value. * gnu/services/configuration/environment-variables.scm: New file. (serialize-string-environment-variable) (serialize-maybe-string-environment-variable) (serialize-boolean-environment-variable) (serialize-maybe-boolean-environment-variable) (serialize-number-environment-variable) (serialize-maybe-number-environment-variable): New variables. (serialize-environment-variables): New variable. * gnu/services/configuration/utils.scm: New file. (uglify-snake-case): New variable. * tests/services/configuration.scm: Add tests for environment serializer. (wrong type for a field): Adjust error location. * doc/guix.texi: Document it. Change-Id: I81a166576f94d3c8f5bf78c82a02183689a3091c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: Add pegasus-frontend.forgoty
* gnu/packages/games.scm (pegasus-frontend): New variable. Change-Id: I400585e5544e8a735a87f3c79b7e58990cf580b4 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: gucharmap: Update to 17.0.1.Acid Bong
* gnu/packages/gnome.scm (gucharmap): Update to 17.0.1. [unicode-files]: Adjust hashes accordingly. [build-system]: Switch to meson-build-system. [arguments]<#:modules>: Adjust accordingly. <#:glib-or-gtk?>: Set to #t. <#:configure-flags>: Remove CFLAGS. Replace “--with-unicode-data=../unicode-data” with “-Ducd_path=../unicode-data”. Add “-Dvapi=false” and “-Ddocs=false”. [native-inputs]: Add python. Update origin for unicode-files. Change-Id: I81da73f9093c6f770825271a4eaed484a95e7ecc Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: gucharmap: Drop input labels.Acid Bong
* gnu/packages/gnome.scm (gucharmap)[native-inputs, inputs]: Drop labels. Change-Id: I01f063ae2871887903fa657f82618e8cbd1d619a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: neovim: honor TREE_SITTER_GRAMMAR_PATH.Sören Tempel
While at it, also depend on tree-sitters that are builtin into neovim. Fixes #2269 * packages/patches/neovim-tree-sitter-grammar-path.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/vim.scm (neovim): Support TREE_SITTER_GRAMMAR_PATH. [source] <patches>: Add patch. [native-search-paths]: Add TREE_SITTER_GRAMMAR_PATH. [propagated-inputs]: Add strictly required tree-sitter parsers.
2026-04-12gnu: cvc5: Only build test programs when tests are enabled.Sören Tempel
* gnu/packages/maths.scm (cvc5)[#:phases] <build-tests>: Check tests? before building the test programs, which are only used by 'check. Change-Id: I14161f88cfde6bdbcb76518b7aa8517640e2cdc1
2026-04-12gnu: trealla: Update to 2.92.29.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.92.29. Change-Id: I6541b544b9b1b99b7f27d2861ccf4bc49d934f1d
2026-04-12gnu: rspamd: Update to 3.14.3.Herman Rimm
* gnu/packages/mail.scm (rspamd): Update to 3.14.3. [description]: Use example from project README.md. Merges guix/guix!7128 Change-Id: Ib6c75e7c216ee32610dbcad568249872df51c308 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: wlroots-0.19: Update to 0.19.3.kestrel
* gnu/packages/wm.scm (wlroots-0.19): Update to 0.19.3. Merges guix/guix!7588 Change-Id: I6b26ee03b9f74370bd1aa605f36899dbb78fdbef Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: wlroots: Update to 0.20.0.kestrel
* gnu/packages/wm.scm (wlroots): Update to 0.20.0. (wlroots-0.19): Add package recipe. Merges guix/guix!7588 Change-Id: Ieedc68c4cfa24954b8abd88c3ea65bc7f1e1b73c Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: qtile: Use wlroots-0.19.kestrel
* gnu/packages/wm.scm (qtile) [inputs]: Remove wlroots; add wlroots-0.19. Merges guix/guix!7588 Change-Id: Ifad41c86a100368420b70fa14aa127f8e113038f Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: sway: Use wlroots-0.19.kestrel
* gnu/packages/wm.scm (sway) [inputs]: Remove wlroots; add wlroots-0.19. Merges guix/guix!7588 Change-Id: I78360a42522648caaf795dbbf8d03ae4de5d2cd0 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: mangowc: Use wlroots-0.19.kestrel
* gnu/packages/wm.scm (mangowc) [inputs]: Remove wlroots; add wlroots-0.19. Merges guix/guix!7588 Change-Id: I6b731de026021adbdb26a2789bb21e6de4e5c739 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: flightgear: Update to 2024.1.5.Patrick Norton
* gnu/packages/games.scm (simgear): Update to 2024.1.5. * gnu/packages/games.scm (flightgear): Update to 2024.1.5. [native-inputs]: Update flightgear-data URI. Merges guix/guix!7614 Change-Id: Iffe47a56078e55f7e454da08cec62e7390fbe2d7 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: Add emacs-majutsu.Hilton Chain
* gnu/packages/emacs-xyz.scm (emacs-majutsu): New variable. Merges: #7824
2026-04-12gnu: jujutsu: Update to 0.40.0.Hilton Chain
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.40.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [jujutsu]: Update entry. Merges: #7823
2026-04-12gnu: niri: Remove dbus-run-session from wayland session.Hilton Chain
dbus-run-session was introduced in 893c49f60c6dcd0b5ddcbc481a28abe5d79430d8 to address screencasting issue. Since the issue can't be reproduced stably and the proper approach would be to configure portals.conf, this patch removes it. When encountering screencasting issue with niri, please report an issue with the output of the following command: sh -c "$(guix build xdg-desktop-portal)/libexec/xdg-desktop-portal -rv" * gnu/packages/wm.scm (niri) [arguments]: No longer start Wayland session with dbus-run-session. Merges: #7760
2026-04-12gnu: niri: Patch dependency reference.Hilton Chain
* gnu/packages/wm.scm (niri) [arguments]: Patch dbus-update-activation-environment references to store paths.
2026-04-12gnu: osu-micro-benchmarks: Add symlinks to binaries in /bin.Romain GARBAGE
* gnu/packages/benchmark.scm (osu-micro-benchmarks): Add symlinks to binaries in /bin. Merges guix/guix!7631 Change-Id: Ie64994b6b2903ee3311f256b452a1fc939c212f1 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: the-powder-toy: Update to 99.5.394.Patrick Norton
* gnu/packages/games.scm (the-powder-toy): Update to 99.5.394. Merges guix/guix!7658 Change-Id: I16c47cefda5e69fc60d889fc70f205508b660f68 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: flatpak: Update to 1.16.6.Foster Hangdaan
* gnu/packages/package-management.scm (flatpak): Update to 1.16.6. Merges guix/guix!7834 Change-Id: I89bf6280929442be3d78164e456ef3c745090cb8 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-12gnu: anthy: Remove dead source URI.Efraim Flashner
* gnu/packages/anthy.scm (anthy)[source]: Remove dead source URI. Change-Id: Ia3676cd0a2b7b378716dc7ed0b12e042ab701689
2026-04-12gnu: anarch: Update source URI.Efraim Flashner
* gnu/packages/games.scm (anarch)[source]: Point to new upstream URI. Change-Id: Ic59c8ad8af0c0f99d1dbab827d1fceba6f8faf00
2026-04-12gnu: pipemixer: Fix hash.Mario Calcagno
* gnu/packages/audio.scm (pipemixer)[source]: Update sha256. Change-Id: Ie59142789f9133bff2b27d4f751dc0710e7b0650 Signed-off-by: Sughosha <sughosha@disroot.org>
2026-04-11gnu: librewolf: Update to 149.0.2-2.moksh
* gnu/packages/librewolf.scm (librewolf): Update to 149.0.2-2. Change-Id: If3097740c91328ba25dbe30fb79146f9d939d448 Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-04-11 gnu: firefox-l10n: Update to 0245ffb160688061f0e0c67ea488bcdfdacbeca4.moksh
* gnu/packages/librewolf.scm (firefox-l10n): Update to 0245ffb160688061f0e0c67ea488bcdfdacbeca4. Change-Id: I0446ec35a45e31cfd3752c51421e4d3416388fec Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-04-12gnu: sdl2-compat: Update to 2.32.66.bdunahu
* gnu/packages/sdl.scm (sdl2-compat): Update to 2.32.66. Change-Id: I83022dd2563048e83501c01ba1708cfaf02bd7b2 Merges: https://codeberg.org/guix/guix/pulls/7662 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-12gnu: sdl3: Update to 3.4.4.bdunahu
* gnu/packages/sdl.scm (sdl3): Update to 3.4.4. [propagated-inputs]: Add libxi, libxscrnsaver, libxtst. Change-Id: Ie20dab1b9a1d169ee96e84364ed85e96d634fd42 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-11gnu: trealla: Update to 2.92.25.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.92.25. Change-Id: Idc712573cb14de9a320e74b64a1908d6c82552b0
2026-04-11gnu: emacs-calibredb: Add missing paths to binaries.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-calibredb)[arguments]: Complete ’patch-paths #:phase. Change-Id: Idcf372702835e807f9739092fb8b4e3b016035f9
2026-04-11gnu: guile-knots: Update to 0-32.d79284b.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-32.d79284b. Change-Id: Ib4dcbecd9b61f68dd2c66e7e74fbb6f126cd320f
2026-04-10gnu: appimage-type-2-runtime: Update to continuous-1.caf24f9.Noé Lopez
The runtime-fuse3 binary was renamed to runtime. * gnu/packages/appimage.scm (appimage-type2-runtime): Update to continuous-1.caf24f9. * guix/scripts/pack.scm (self-contained-appimage): [runtime-path]: Use new runtime name. Change-Id: Ibbb1fcb6ca914764c37addb62c8234b49cc93bd5 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-04-10gnu: Remove fuse-for-appimage.Noé Lopez
fuse:static can now be used instead. * gnu/packages/linux.scm (fuse-for-appimage): Remove. * gnu/packages/appimage.scm (appimage-type2-runtime) [inputs]: Replace fuse-for-appimage with fuse:static. * gnu/packages/file-systems.scm (squashfuse-for-appimage): [inputs]: Replace fuse-for-appimage with fuse:static. Change-Id: If3b10bd397eb10d28a8509feca889154bb287f61 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-04-10gnu: fuse: Build static libraries.Noé Lopez
* gnu/packages/linux.scm (fuse) [outputs]: Add static output. [arguments]<#:configure-flags>: Build static libraries. <#:phases>: Add phase to install libraries in static output. Change-Id: I9adfa4777174e700de2f5f0b2d43b286c7156313 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-04-10gnu: squashfuse: Update to 0.6.1.Noé Lopez
* gnu/packages/file-systems.scm (squashfuse): Update to 0.6.1. Change-Id: Id589dd7a08a1f1a91ac0547c1a2edaafeaf034b1 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-04-10gnu: Sort 'mesa in lookup-cargo-inputs.Danny Milosavljevic
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Order 'mesa container correctly so cargo import doesn't cause churn.
2026-04-10gnu: librecad: Fix desktop integration and icon installation.Bean
This patch fixes issue #4120 by ensuring that the .desktop file and application icon are installed to XDG-compliant directories. * gnu/packages/engineering.scm (librecad)[arguments]: Update ’install #:phase. Fixes guix/guix#4120 Merges guix/guix!7677 Change-Id: Ibc8143081dad92ce4f9cba59129302d1fb17d311 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Co-authored-by: Cayetano Santos <csantosb@inventati.org>
2026-04-10gnu: diffoscope: Update to 317.Vagrant Cascadian
* gnu/packages/diffoscope.scm (diffoscope): Update to 317.
2026-04-10gnu: Add sops.Giacomo Leidi
* gnu/packages/password-utils.scm (sops): New variable. Change-Id: Id0bd5d16eb2c14f7a8d0ec2185ae98626748e874 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-10gnu: Add go-github-com-huaweicloud-huaweicloud-sdk-go-v3.Giacomo Leidi
* gnu/packages/golang-web.scm (go-github-com-huaweicloud-huaweicloud-sdk-go-v3): New variable. Change-Id: Id293a774299a995514a970557571520e12195107 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-10gnu: Add go-github-com-getsops-gopgagent.Giacomo Leidi
* gnu/packages/golang-crypto.scm (go-github-com-getsops-gopgagent): New variable. Change-Id: Ide04304a42ecb160d5e0d4eb95cdc7b7462f4320 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-10gnu: Add go-cloud-google-com-go-kms.Giacomo Leidi
* gnu/packages/golang-web.scm (go-cloud-google-com-go-kms): New variable. (go-cloud-google-com-go): Drop kms module. Change-Id: I2b809c515afded2eba3c0cacd9d73ca1838fd576 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>