1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

166457 Commits

Author SHA1 Message Date
Nicolas Graves
dff616be79 gnu: ruby-pg: Update to 1.6.2.
* gnu/packages/patches/ruby-pg-connect-timeout.patch:
  Delete upstreamed patch.
* gnu/packages/ruby-xyz.scm (ruby-pg)[source]:
  Update to 1.6.2.  Drop patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Change-Id: I5b6cfaf96199216d6f80c727d8e10b7f4c51577a
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-06 04:22:13 +09:00
Nguyễn Gia Phong
d784e10b49 gnu: unixodbc: Update to 2.3.14.
* gnu/packages/databases.scm (unixodbc): Update to 2.3.14.

Change-Id: I79a3d21aace805886a61c443fc25f10a845808bd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-06 03:53:04 +09:00
Ashish SHUKLA
91723608f8 gnu: shadow: Update to 4.19.0.
* gnu/packages/admin.scm (shadow): Update to 4.19.0.
Add native-inputs. [arguments]<#:configure-flags>: Add flags.
<#:phases>: Remove "remove-groups" phase.

Merges: https://codeberg.org/guix/guix/pulls/5296
Change-Id: I750fadef67742423801d9f3c6e3c2b21d636025e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:04 +09:00
Hartmut Goebel
fa3037567b gnu: apr: Update to 1.7.6.
* gnu/packages/apr.scm (apr): Update to 1.7.6.

Merges: https://codeberg.org/guix/guix/pulls/5764
Change-Id: Ieb93b897e68dbe0d0b05da5c0ee7d82633be43c7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:04 +09:00
Ashish SHUKLA
d96153833c gnu: inetutils: Update to 2.7.
* gnu/packages/admin.scm (inetutils): Update to 2.7.

Merges: https://codeberg.org/guix/guix/pulls/4845
Change-Id: Ibb1e53c894686fd2a9e70a39c0125cfc1cbf571a
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:04 +09:00
Nicolas Graves
0beac91585 gnu: Add postgresql-17.
* gnu/packages/databases.scm (postgresql-17): New variable.
(postgresql-16): Redefine with postgresql-17 inheritance (same
derivation as in previous commit).

Change-Id: I1a14dc6835a043138fae2163efd07d068a2c2783
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:04 +09:00
Nicolas Graves
52a3e35120 gnu: postgresql-15: Don't inherit source.
* gnu/packages/databases.scm (postgresql-15)[source]: Avoid
inheritance where it's not useful.

Change-Id: I6651a9ae6908e6c6a32f9194d4a5bd9400fe8462
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:03 +09:00
Nicolas Graves
8a6e7dbadb gnu: postgresql-16: Update to 16.11.
* gnu/packages/databases.scm (postgresql-16): Update to 16.11.

Change-Id: I3056f21680e59e6c5cb52eac25c4799bf5ea2a25
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:03 +09:00
Nicolas Graves
70744347c7 gnu: postgresql-15: Update to 15.15.
* gnu/packages/databases.scm (postgresql-15): Update to 15.15.

Change-Id: I7d42272498be52aacd699c18f8d9d9e2ba1814ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:03 +09:00
Nicolas Graves
d78ea0ad99 gnu: postgresql-14: Update to 14.20.
* gnu/packages/databases.scm (postgresql-14): Update to 14.20.

Change-Id: Ife4298e278573d76e7a38f0f538954d401271835
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:03 +09:00
Nicolas Graves
566701d2ec gnu: postgresql-13: Deprecate package.
* gnu/packages/databases.scm (postgresql-13): Deprecate package.

Change-Id: If0ba28857fa48d407c8e5318443fc2d9bf7883b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:03 +09:00
Nicolas Graves
2f011a407a gnu: postgresql-13: Update to 13.23.
* gnu/packages/databases.scm (postgresql-13): Update to 13.23.

Change-Id: I1bd2251a4285197da0f70281c8a7acd86b1be1c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-06 03:53:03 +09:00
Nguyễn Gia Phong
e7732936f8 Revert "gnu: python-yewtube: Drop phase 'fix-entry-points."
This reverts commit eee1ff3ae4.
This commit was intended for a different Python entry point
script template.

References: https://codeberg.org/guix/guix/pulls/5708
2026-04-06 03:42:27 +09:00
jgart
26cb472c04 gnu: emacs-pgmacs: Update to 0.30.
* 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-05 10:21:49 -04:00
jgart
6287b5c33b gnu: emacs-pg: Update to 0.63.
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.63.

Change-Id: I5cc3114e93557f0777a4383c2c7aea9ba4aa8f62
Signed-off-by: jgart <jgart@dismail.de>
2026-04-05 10:21:49 -04:00
moksh
3247771a15 gnu: Add wl-kbptr.
* 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-05 22:36:19 +09:00
Maxim Cournoyer
7473b051b6 gnu: Add pkgconf-as-pkg-config.
* gnu/packages/pkg-config.scm (pkgconf-as-pkg-config): New variable.

Change-Id: If9ff93dbebde0c0d955cbe87af72e963913a6f45
2026-04-05 10:25:16 +09:00
Liliana Marie Prikler
862fdaae31 gnu: gajim: Update GUIX_PYTHONPATH.
* 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-04 18:29:44 +02:00
Adrien 'neox' Bourmault
314cc3312e gnu: gajim: Update to 2.4.5.
* 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-04 18:27:08 +02:00
Patrick Norton
f7d662c258 gnu: gimp: Update GI_TYPELIB_PATH.
* 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-04 18:27:04 +02:00
Sören Tempel
9a9c8f7304 gnu: louvain-community: Refer to library by path in CMake module.
* 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-04 18:27:04 +02:00
Cayetano Santos
e946baf360 gnu: emacs-exwm-no-x-toolkit: Fix propagated-inputs.
* 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-04 18:27:04 +02:00
Noé Lopez
b6509681e2 gnu: Add gardenhostd.
* gnu/packages/freedesktop.scm (gardenhostd): New variable.

Change-Id: Ic37b69c96dc00204d59f424dba3b757308271936
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04 18:27:03 +02:00
bdunahu
cb714dcd25 gnu: angband: Enable test suite.
* 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-04 18:27:03 +02:00
bdunahu
ddf9f96d91 gnu: angband: Update to 4.2.6.
* 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-04 18:27:03 +02:00
Sören Tempel
37bb79a391 gnu: cadical: Update to 2.2.1.
* 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-04 18:27:03 +02:00
Sören Tempel
e91607864b gnu: Add cadical-2.1.
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-04 18:27:03 +02:00
Sören Tempel
b2b885be52 gnu: cadical: Update to 2.1.3.
* 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-04 18:27:03 +02:00
Yelninei
5119d7b1d6 gnu: d-tools: Fix tests on 32bit systems.
* 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-04 18:27:03 +02:00
Yelninei
e1bf330763 gnu: ldc: Fix int128 alignment.
* 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-04-04 18:27:02 +02:00
Tobias Geerinckx-Rice
5a44919bfd gnu: bcachefs-linux-module: Inherit more from -tools.
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-29 01:00:00 +01:00
Tobias Geerinckx-Rice
f8828f568b gnu: bcachefs-tools-minimal: Update to 1.37.4.
* 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-29 01:00:00 +01:00
Tobias Geerinckx-Rice
e40cc524da gnu: bcachefs-linux-module: Update to 1.37.4.
* 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-03-29 01:00:00 +01:00
Patrick Norton
442fff85d1 gnu: qpwgraph: Update to 1.0.0.
* gnu/packages/audio.scm (qpwgraph): Update to 1.0.0.

Change-Id: Ie20ddebca2b897f64be75e9150d0ebeafd31792a
Merges: #7607
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-04-04 07:39:50 +05:30
Ashish SHUKLA
74cb8ecd7f gnu: weechat: Update to 4.9.0
* 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-04 00:30:53 +02:00
Patrick Norton
6a5795b21d gnu: image-viewers: Add timg.
* gnu/packages/image-viewers.scm (timg): New variable.

Change-Id: Idfcc8910ea8d038de61ca8d009ef69e03deb9601
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7541
2026-04-04 00:30:53 +02:00
Patrick Norton
2d9c30010f gnu: image: Add qoi.
* gnu/packages/image.scm (qoi): New variable.

Change-Id: Ic08ed3aaf48cc12d9e730373400c22a424d8d0d0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-04 00:30:53 +02:00
Patrick Norton
0683beac07 gnu: image: Add openslide.
* gnu/packages/image.scm (openslide): New variable.

Change-Id: If8a79e99ae258c90e86495be78779689e8d6a2e6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-04 00:30:52 +02:00
Patrick Norton
d0fbabae2e gnu: image: Add libdicom.
* gnu/packages/image.scm (libdicom): New variable.

Change-Id: Ia47b559ae381c89235e5779734e72163224d815b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-04 00:30:52 +02:00
Roman Scherer
cfd36ce667 gnu: llvm-rocm: Include native target in build.
* 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-04 00:30:52 +02:00
Tobias Geerinckx-Rice
4d758ddbd2 gnu: bcachefs-linux-module: Inherit from bcachefs-tools-minimal.
* 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-29 01:00:00 +01:00
Tobias Geerinckx-Rice
09fc9aa7f2 gnu: bcachefs-linux-module: Fix build with linux-libre-6.18.
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-03-29 01:00:00 +01:00
John Kehayias
e0c2faf716 gnu: hyprland: Update to 0.54.3.
* gnu/packages/wm.scm (hyprland): Update to 0.54.3.

Change-Id: I247365ad4ebf32134c92f60a1ebb3c0e63223ac8
2026-04-03 16:12:55 -04:00
jgart
077ac25005 gnu: trealla: Update to 2.92.15.
* gnu/packages/prolog.scm (trealla): Update to 2.92.15.

Change-Id: I3cab11edc80aad42a35ee1c14a0e4cb15eca5b2c
2026-04-03 12:33:56 -04:00
Hugo Buddelmeijer
02c36a8ad8 gnu: alot: Make build deterministic.
* gnu/packages/mail.scm (alot): Make build deterministic.
[argumens]<#:test-flags>: Disable non-deterministic tests.

Change-Id: I7a1bc01f46df709b8c51632af4395a86d41ca1d9
2026-04-03 12:45:18 +02:00
Hugo Buddelmeijer
a26258d1d6 gnu: alot: Make guix refresh work.
* gnu/packages/mail.scm (alot): Make guix refresh work.
[version]: Use "0.12" instead of "v0.12".

Change-Id: I2dc5e1d8423d0c16ffffdb3b8f0e59bb9884c38c
2026-04-03 12:45:18 +02:00
Sergey Trofimov
50fc44d7a9 gnu: Add emacs-grip-mode.
* 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-03 12:10:50 +02:00
Sergey Trofimov
ccdfd3190a gnu: Add mdopen.
* 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-03 13:01:21 +03:00
Zheng Junjie
2181b0f5fb gnu: Add mergiraf.
* 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-03 11:56:58 +03:00
Cayetano Santos
7b45464048 gnu: emacs-xelb: Simplify package.
During update to 0.21 in 1beeaed371 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-03 10:50:02 +02:00