summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-06gnu: pitivi: Fix launch.Liliana Marie Prikler
* gnu/packages/video.scm (pitivi)[inputs]: Replace python-pygobject with python-pygobject-3.50.
2026-04-06gnu: Add toys.jgart
* gnu/packages/package-management.scm (toys): New variable. Co-authored-by: unwox <me@unwox.com> Merges guix/guix!7605 Change-Id: I900c0b197427982a6b1dfdc09d4e4d24a7cdfb73 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-06gnu: vim-fugitive: Update to 3.7-1.3b753cf.Efraim Flashner
* gnu/packages/vim.scm (vim-fugitive): Update to 3.7-1.3b753cf. Change-Id: I5c9268ebd8ddf36af933433a4dc0fa4ada8ec13f
2026-04-06gnu: openboard: Update to 1.7.7.Nicolas Goaziou
* gnu/packages/education.scm (openboard): Update to 1.7.7. Change-Id: Ib723e25d8a598a98bd2c6d928d770e31c9c1f0b2
2026-04-06gnu: li-ri: Update to 3.1.6.Nicolas Goaziou
* gnu/packages/games.scm (li-ri): Update to 3.1.6. Change-Id: Ie869531199db0c82983f77bcf31abfd9c52c74c5
2026-04-06gnu: jumpnbump: Update to 1.70.Nicolas Goaziou
* gnu/packages/games.scm (jumpnbump): Update to 1.70. Modernize package. Change-Id: I1428e2bba8ce50e883e2d62b3fc2e39493e34314
2026-04-06gnu: xournalpp: Update to 1.3.4.Nicolas Goaziou
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.4. Change-Id: I5500ed1183e768952db2c65d9b3a78a8379ed323
2026-04-06gnu: wireshark: Update to 4.6.4.Patrick Norton
* gnu/packages/networking.scm (wireshark): Update to 4.6.4. Change-Id: I1e234131d5882d6f3c17c7931d1509c5e5a53dd9 Merges: https://codeberg.org/guix/guix/pulls/7673 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-06gnu: Add lua5.4-filesystem.Nguyễn Gia Phong
* gnu/packages/lua.scm (lua5.4-filesystem): New variable. Change-Id: I8097984be60196ba967a41c941ca08a3c3427414
2026-04-06gnu: lua-filesystem: Update to 1.9.0.Nguyễn Gia Phong
* gnu/packages/lua.scm (make-lua-filesystem): Update to 1.9.0. Change-Id: I51f7fea999b36b0a00045701b4402b8604d0257e
2026-04-06gnu: Add lua5.4-lpeg.Nguyễn Gia Phong
* gnu/packages/lua.scm (lua5.4-lpeg): New variable. Change-Id: I90b67baf05f3141db4d99188c7a50ed25d212dbe
2026-04-06gnu: lua-lpeg: Update to 1.1.0.Nguyễn Gia Phong
* gnu/packages/lua.scm (make-lua-lpeg): Update to 1.1.0. Change-Id: I2f52b622f2230cbcdf83f6791e5be9ade010b533
2026-04-06Revert "gnu: python-yewtube: Drop phase 'fix-entry-points."Nguyễn Gia Phong
This reverts commit eee1ff3ae48fa28235c555274284417be3e46f8e. This commit was intended for a different Python entry point script template. References: https://codeberg.org/guix/guix/pulls/5708
2026-03-29doc: Add bcachefs to supported file systems footnote.Tobias Geerinckx-Rice
* doc/guix.texi (Keyboard Layout and Networking and Partitioning): Mention bcachefs as supported, provided you load the module. Change-Id: Iaadea6b2aabda2b803e1053b6d6195ad186d2e5c
2026-04-05gnu: emacs-pgmacs: Update to 0.30.jgart
* gnu/packages/emacs-xyz.scm (emacs-pgmacs): Update to 0.30. (emacs-pgmacs-0.42): Deprecate in favor of emacs-pgmacs. Change-Id: I92ef31c6072cf970cfc53e71d7431573a93652b6 Signed-off-by: jgart <jgart@dismail.de>
2026-04-05gnu: emacs-pg: Update to 0.63.jgart
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.63. Change-Id: I5cc3114e93557f0777a4383c2c7aea9ba4aa8f62 Signed-off-by: jgart <jgart@dismail.de>
2026-04-05gnu: Add wl-kbptr.moksh
* gnu/packages/xdisorg.scm (wl-kbptr): New variable. Change-Id: Ifa17686ddfe6a41e307fe1c4dcfaae6821cbfa44 Merges: https://codeberg.org/guix/guix/pulls/3390 Reviewed-by: Andrew Wong <wongandj@runbox.com> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-05gnu: Add pkgconf-as-pkg-config.Maxim Cournoyer
* gnu/packages/pkg-config.scm (pkgconf-as-pkg-config): New variable. Change-Id: If9ff93dbebde0c0d955cbe87af72e963913a6f45
2026-04-04gnu: gajim: Update GUIX_PYTHONPATH.Liliana Marie Prikler
* gnu/packages/messaging.scm (gajim)[native-search-paths]: Use “3.11” instead of “3.10” as the python version. Reported-by: Cayetano Santos <csantosb@inventati.org>
2026-04-04gnu: gajim: Update to 2.4.5.Adrien 'neox' Bourmault
* gnu/packages/messaging.scm (gajim): Update to 2.4.5. Change-Id: If3cbe09d84cfabf8ad979feb29e08f2a6310a04b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: gimp: Update GI_TYPELIB_PATH.Patrick Norton
* gnu/packages/gimp.scm (gimp)[#:phases]<wrap>: Add “#$output/lib/girepository-1.0” to GI_TYPELIB_PATH. Fixes: guix/guix#7546 (openttd-opengfx-8.0 fails to build) Change-Id: Id7c2cc9e2a2de4107f50efa38e2926461d4074c1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: louvain-community: Refer to library by path in CMake module.Sören Tempel
* gnu/packages/maths.scm (louvain-community) [arguments]<#:phases>: Add 'cmake-lib-full-path phase. Change-Id: I5f957c828f39b24a6fa8da8e3d19f16b5c328303 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: emacs-exwm-no-x-toolkit: Fix propagated-inputs.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-exwm-no-x-toolkit)[propagated-inputs]: Use ’modify-inputs. Change-Id: I3708c6bd7f2ca6d132fe2e7e5a416fda80b6a299 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04services: Add gardenhostd-service-type.Noé Lopez
* gnu/services/desktop.scm (gardenhostd-service-type) (gardenhostd-configuration): New variables. * doc/guix.texi (Desktop Services): Document it. Change-Id: Ied926c34b620cc8032a0b121c7419644746e2ce9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: Add gardenhostd.Noé Lopez
* gnu/packages/freedesktop.scm (gardenhostd): New variable. Change-Id: Ic37b69c96dc00204d59f424dba3b757308271936 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: angband: Enable test suite.bdunahu
* gnu/packages/games.scm (angband)[arguments]: <#:tests?>: Enable tests. <#:phases>: Add phase 'skip-failing-tests. [native-inputs]: Add perl. Change-Id: I8af02d830e394190954d5d3374f5eaec2cfc6cf6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: angband: Update to 4.2.6.bdunahu
* gnu/packages/games.scm (angband): Update to 4.2.6. [source]: Delete non-free and unused Windows libraries. [arguments]:<#:phases>: Add 'fix-infinite-loop-on-sighup to prevent SIGHUP from triggering an infinite loop. Change-Id: I865d80f02e1ee815ea3fdabfe6999ae13e4120a9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: cadical: Update to 2.2.1.Sören Tempel
* gnu/packages/maths.scm (cadical): Update to 2.2.1. [patches]: Remove cadical-add-shared-library.patch. [arguments]<#:configure-flags>: Add "-shared". <#:phases>: Remove replacement for 'check. In 'configure no longer invoke setenv before configuring. (cadical-2.1)[#:configure-flags]: Use empty list. [#:phases]: Add 'set-shared-flags. Replace 'check as before. Change-Id: I67c64cfe6de0b88d0fce5103a6dcc273a2b5f244 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: Add cadical-2.1.Sören Tempel
With the latest 2.2.X version of cadical, lean4's test suite fails. This can be mitigated by packaging the old version as cadical-2.1. * gnu/packages/maths.scm (cadical-2.1): New variable. * gnu/packages/lean.scm (lean4)[inputs]: Replace cadical with cadical-2.1. Change-Id: Id5e4a06266e0688454040caf0766bf8d769bbd10 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: cadical: Update to 2.1.3.Sören Tempel
* gnu/packages/maths.scm (cadical): Update to 2.1.3. * gnu/packages/patches/cadical-add-shared-library.patch: Adjust accordingly. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: d-tools: Fix tests on 32bit systems.Yelninei
* gnu/packages/dlang.scm (d-tools)[#:phases]: Build test executables for the target bit size. Change-Id: I49ea559c857757abb217ff896ebd6994ea4a90c0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04gnu: ldc: Fix int128 alignment.Yelninei
* gnu/packages/patches/ldc-i686-int128-alignment.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/dlang.scm (ldc-bootstrap)[patches]: Use it. Change-Id: I21671c2a54634c284d8832f0627fe28494e1b0b8 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29gnu: bcachefs-linux-module: Inherit more from -tools.Tobias Geerinckx-Rice
Keep tools and driver in strict sync, as that is what upstream supports. (‘Tightly coupled’ ain't even the word; it's the same source tree.) * gnu/packages/file-systems.scm (bcachefs-linux-module)[version]: Inherit from bcachefs-tools-minimal. [source]: Likewise. Change-Id: Ibe93f07ad1e7ebc995c4043fece3d4d0a1212d3c
2026-03-29gnu: bcachefs-tools-minimal: Update to 1.37.4.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (bcachefs-tools-minimal): Update to 1.37.4. * gnu/packages/rust-crates.scm (rust-anyhow-1.0.89, rust-clap-4.5.20) (rust-clap-builder-4.5.20, rust-clap-complete-4.5.33) (rust-clap-derive-4.5.18, rust-clap-lex-0.7.2, rust-fiemap-0.2.0) (rust-fuser-0.17.0, rust-owo-colors-4.1.0, rust-prettyplease-0.2.22) (rust-proc-macro2-1.0.87, rust-regex-1.11.0, rust-rustix-0.38.37) (rust-terminal-size-0.4.0, rust-uuid-1.10.0): New machine-generated variables. (lookup-cargo-inputs): Update entry for bcachefs-tools. Change-Id: I14a04ca31ca0e88c5244d8df7dd51138edff5799
2026-03-29gnu: bcachefs-linux-module: Update to 1.37.4.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (bcachefs-linux-module): Update to 1.37.4. [arguments]: Remove the now-obsolete 'patch-source phase. I'm surprised that it ever worked as it broke Makefile syntax. Change-Id: Ice76e94bca91901e565eef57469091a7fb891ab1
2026-04-04gnu: qpwgraph: Update to 1.0.0.Patrick Norton
* gnu/packages/audio.scm (qpwgraph): Update to 1.0.0. Change-Id: Ie20ddebca2b897f64be75e9150d0ebeafd31792a Merges: #7607 Signed-off-by: Sughosha <sughosha@disroot.org>
2026-04-04gnu: weechat: Update to 4.9.0Ashish SHUKLA
* gnu/packages/irc.scm (weechat): Update to 4.9.0. [#:phases]<move-doc>: Switch to output g-exps. Change-Id: Ic80d7c247366c21ee6a68b094a642bd5615ebd45 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7572
2026-04-04gnu: image-viewers: Add timg.Patrick Norton
* gnu/packages/image-viewers.scm (timg): New variable. Change-Id: Idfcc8910ea8d038de61ca8d009ef69e03deb9601 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7541
2026-04-04gnu: image: Add qoi.Patrick Norton
* gnu/packages/image.scm (qoi): New variable. Change-Id: Ic08ed3aaf48cc12d9e730373400c22a424d8d0d0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-04gnu: image: Add openslide.Patrick Norton
* gnu/packages/image.scm (openslide): New variable. Change-Id: If8a79e99ae258c90e86495be78779689e8d6a2e6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-04gnu: image: Add libdicom.Patrick Norton
* gnu/packages/image.scm (libdicom): New variable. Change-Id: Ia47b559ae381c89235e5779734e72163224d815b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-04guix system: Make ‘--save-provenance’ effective for images.Ludovic Courtès
Previously ‘--save-provenance’ would be silently ignored for ‘guix system image’. * guix/scripts/system.scm (image-with-provenance): New procedure. (process-action): In ‘transform’, add case for ‘image?’, and emit a warning in the default case. Change-Id: I5020a4b3dacbe7a0820a3c4779b7d86a8133bd60 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7485
2026-04-04services: package-database: Run ‘guix locate’ without root privileges.Ludovic Courtès
* gnu/services/admin.scm (%package-database-file) (%package-database-accounts, %package-database-activation): New variables. (package-database-shepherd-services): Pass explicit ‘--database’ flag to ‘guix locate’. Pass #:user and #:group to ‘command’. Pass #:log-file. (package-database-service-type): Extend ‘activation-service-type’ and ‘account-service-type’. Change-Id: Ifbf65e004766d049d99a16e163339ac168c1f73c Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7527
2026-04-04gnu: llvm-rocm: Include native target in build.Roman Scherer
* gnu/packages/llvm.scm (make-llvm-rocm)[arguments]: Use system->llvm-target instead of hardcoded "X86" for LLVM_TARGETS_TO_BUILD, so that the native backend is always available. This fixes test failures on non-x86 hosts where llc cannot resolve the default triple. Change-Id: I2e94583452730c15fe5e24a39420289cdff70202 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7472
2026-04-04file-systems: Correctly report mount failure diagnostics.Ludovic Courtès
Previously the message would be something like: shepherd[1]: could not mount partition efivarfs: ~A * gnu/build/file-systems.scm (mount-file-system): On ‘system-error?’ destructure the arguments of C. Change-Id: I4e84d8ce424dd1d07eae5e22389164479309bbfd Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7463
2026-03-29gnu: bcachefs-linux-module: Inherit from bcachefs-tools-minimal.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (bcachefs-linux-module)[home-page]: Inherit from bcachefs-tools-minimal rather than the /static variant. Change-Id: Ia3b28916300380ccc5956bfcb19f62c0d6628fd8
2026-03-29gnu: bcachefs-linux-module: Fix build with linux-libre-6.18.Tobias Geerinckx-Rice
Previously, the actual bcachefs.ko.zst was missing. * gnu/packages/file-systems.scm (bcachefs-linux-module)[arguments]: Set #:make-flags and honour them in the 'prepare-build-directory phase (renamed to avd. p'ntless abbr.). Fixes: #6601 Change-Id: I9df0396bda73421bf1233491a6e7eace40073c51
2026-04-03gnu: hyprland: Update to 0.54.3.John Kehayias
* gnu/packages/wm.scm (hyprland): Update to 0.54.3. Change-Id: I247365ad4ebf32134c92f60a1ebb3c0e63223ac8
2026-04-03gnu: trealla: Update to 2.92.15.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.92.15. Change-Id: I3cab11edc80aad42a35ee1c14a0e4cb15eca5b2c
2026-04-03home: services: niri: Use existing session dbus.Estevan Castilho
Spawning niri with `dbus-run-session` as is done here causes the compositor and children applications to run within it's own D-Bus session bus rather than relying on the already existing one. This causes Guix home services that rely on a session bus to misbehave within a niri session, as the bus the services are talking to is not the same as the one niri & applications see. Guix home already provides a `home-dbus-service-type` for ensuring a D-Bus session bus exists, so it makes sense to just rely on that. * gnu/home/services/niri.scm (home-niri-service-type): Add HOME-DBUS-SERVICE-TYPE extension. (home-niri-shepherd-service)[requirement]: Add DBUS requirement. [start]: Drop the 'dbus-run-session' call in favour of extending HOME-DBUS-SERVICE-TYPE. Change-Id: I1d402064128fe94aaaa2868e174752ef640dd31e Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>