summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
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-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-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-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-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>
2026-04-03gnu: emacs-xelb: Simplify package.Cayetano Santos
During update to 0.21 in 1beeaed3716dffc2028c45756641649d9f73cb45 the ’emacs let binding was left behind. * gnu/packages/emacs-xyz.scm (emacs-xelb)[arguments]: Clean up ’regenerate-el-files #:phase. Change-Id: I8b4180e658eaefecd616bdfff2e3b619bf72aa07
2026-04-03gnu: extremetuxracer: Update to 0.8.4.Sughosha
* gnu/packages/games.scm (extremetuxracer): Update to 0.8.4. Change-Id: I67de1ccfa3da91e91cfc42a33fe73cef952a91ae Merges: https://codeberg.org/guix/guix/pulls/7327 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03gnu: aardvark-dns: Update to 1.17.0.Zheng Junjie
* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.17.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[aardvark-dns]: Update dependencies. Change-Id: Id61448566e5331937993ac32ee8b6d1fc0e2db2a Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-03gnu: python-cramjam: Skip another test.Efraim Flashner
* gnu/packages/python-compression.scm (python-cramjam)[arguments]: Adjust the test-flags to skip another test. Change-Id: If83f72c5da43a1c0087192e001c359a16b2c7f14
2026-04-03Revert "gnu: latex2html: Make it work with latex."Nicolas Goaziou
This reverts commit b025c7103027943b1bef8aee5dd4cf29cdf904c1. `texlive-local-tree' is not meant to be propagated, but should be used as a native input to build documentation. Change-Id: I60313c7608e91fd2613614ddb76ba5602e25d0fe
2026-04-03gnu: simpleini: Update to 4.25.Artyom V. Poptsov
* gnu/packages/linux.scm (simpleini): Update to 4.25. Change-Id: I6431e731840f8274a3c7ded7b803b4b636798177
2026-04-03gnu: ruby-test-unit/minimal: Deprecate the package.gemmaro
* gnu/packages/ruby.scm (ruby-test-unit/minimal): Mark as a deprecated alias of ruby-test-unit. Change-Id: If53d66788a616d51595562dc1c0cb09a4f4cbb90 Merges: https://codeberg.org/guix/guix/pulls/7150 Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au> Modified-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03gnu: ruby-metaclass: Use ruby-test-unit instead of minimal version.gemmaro
* gnu/packages/ruby.scm (ruby-metaclass)[native-inputs]: Replace ruby-test-unit/minimal with ruby-test-unit. Change-Id: I9ac81dbc630fd3b30a03342111cdfadb51c8c965 Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03gnu: ruby-test-unit: Simplify testing.gemmaro
The extra dependencies specified in Rakefile are only necessary if when using Ruby build system's check phase. * gnu/packages/ruby.scm (ruby-test-unit)[arguments]<#:phases>: Replace check phase to run the test script directly. [native-inputs]: Remove bundler, ruby-packnga and ruby-yard. Change-Id: Ia0cdf09989d2c12f1c72e059806fb2ef8081fc8d Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>