summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
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-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-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>
2026-04-03gnu: alot: Make build deterministic.Hugo Buddelmeijer
* gnu/packages/mail.scm (alot): Make build deterministic. [argumens]<#:test-flags>: Disable non-deterministic tests. Change-Id: I7a1bc01f46df709b8c51632af4395a86d41ca1d9
2026-04-03gnu: alot: Make guix refresh work.Hugo Buddelmeijer
* gnu/packages/mail.scm (alot): Make guix refresh work. [version]: Use "0.12" instead of "v0.12". Change-Id: I2dc5e1d8423d0c16ffffdb3b8f0e59bb9884c38c
2026-04-03gnu: Add emacs-grip-mode.Sergey Trofimov
* gnu/packages/emacs-xyz.scm (emacs-grip-mode): New variable. Merges guix/guix!7643 Change-Id: Ifd94e0867d0efed09657edd7d11b4408ad10f7a8 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-03gnu: Add mdopen.Sergey Trofimov
* gnu/packages/rust-apps.scm (mdopen): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for mdopen. Change-Id: Id9cbb70a66ce1bdd96824fa58d15bf928bcfa8b4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-03gnu: Add mergiraf.Zheng Junjie
* gnu/packages/version-control.scm (mergiraf): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for mergiraf. Change-Id: I4b7b16e671e8f9a99fd987410c2c57698ee35219 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>