Maxim Cournoyer
42c072e0ee
gnu: gstreamer: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.28.1.
Change-Id: I33dfc230d39fab46aab587843a8a48b1c13a8c93
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
eb72f37bce
gnu: gstreamer-docs: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.28.1.
Change-Id: I67ebdaf41393bde0cd6e072eff6b89955e2109d5
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
a24dec0561
gnu: orc: Update to 0.4.42.
...
* gnu/packages/gstreamer.scm (orc): Update to 0.4.42.
Change-Id: I3ffc7565a25e1d71a52bf2dad301a60edd60231b
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
f76c7c0b54
gnu: ffmpeg: Fix build on powerpc64le.
...
* gnu/packages/video.scm (ffmpeg) [powerpc]
<#:configure-flags>: Ignore 'sws-floatimg-cmp' test.
Change-Id: I37604768718ac88fac9fef0d21a6044b50bc08ff
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
c7dc180019
gnu: libx264: Update to 165-0.0480cb0.
...
This fixes the build on powerpc64le-linux.
* gnu/packages/video.scm (libx264): Update to 165-0.0480cb0.
Change-Id: I42b21736e0715460cbdfe47732263ba0a02193bf
2026-03-11 10:03:22 +09:00
John Kehayias
687bf4fb8e
gnu: syncthing-gtk: Fix runtime introspection error.
...
* gnu/packages/syncthing.scm (syncthing-gtk)[inputs]: Replace python-pygobject
with python-gobject-3.50.
Change-Id: Id8370953a9e06d614cf71f8a93ef4b8dc3e0b018
2026-03-10 20:49:58 -04:00
John Kehayias
407259dff9
gnu: gammastep: Fix runtime introspection error.
...
* gnu/packages/xdisorg.scm (gammastep)[inputs]: Replace python-pygobject with python-gobject-3.50.
Change-Id: Idbaade8bdf5f36d81b8ef9d817baa02d13f51331
2026-03-10 20:45:27 -04:00
Ludovic Courtès
ee8eba01f0
gnu: Remove misplaced ‘GUILE_EXTENSIONS_PATH’ spec in Guile libraries.
...
The ‘GUILE_EXTENSIONS_PATH’ variable “belongs” to Guile, not to libraries that
depend on Guile.
* gnu/packages/guile-xyz.scm (guile-yamlpp, guile-wayland-scm-socket)
(guile-wayland-scm-shm, guile-wayland-scm): Remove ‘native-search-paths’ field.
Change-Id: I9a9927e945ec31572684df4ff325f3a7ed0393a9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6919
2026-03-10 23:10:05 +01:00
Ludovic Courtès
4d50228576
gnu: guile-cv: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-cv)[source]: Switch to ‘git-fetch’.
[arguments]: In ‘fix-guile-site-directory’ phase, remove call to
‘delete-file’.
Change-Id: I5160d65536f0407f357c80a1a723dc5363dc590f
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6981
2026-03-10 23:07:45 +01:00
Ludovic Courtès
787846c091
gnu: guile-file-names: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-file-names)[source]: Switch to
‘git-fetch’.
[arguments]: In ‘fix-target-directory’ phase, modify ‘Makefile.am’.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘texinfo’.
Change-Id: I794893f9c465077b00ee4f8ae5fe88500948755a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:45 +01:00
Ludovic Courtès
e70a0d0d6a
gnu: guile-ncurses: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-ncurses)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, ‘libtool’, and ‘texinfo’.
Change-Id: Iae936f8aa1239818b60466b4feee40a3cda60885
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:45 +01:00
Ludovic Courtès
22237a6b70
gnu: guile-reader: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-reader)[source]: Switch to ‘git-fetch’.
[arguments]: New field.
[native-inputs]: Add ‘autoconf, ‘automake‘, ‘libtool’, ‘gnu-gettext’, and
‘texinfo’.
Change-Id: I36075fbd232636f87f03ca19805499df6bbc8e34
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:45 +01:00
Ludovic Courtès
5eb4e0223e
gnu: g-wrap: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (g-wrap)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake‘, ‘libtool’, ‘gnu-gettext’, and
‘texinfo’.
Change-Id: Ibf512fe75488dcf9345986a772bb10bf4231d857
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:45 +01:00
Ludovic Courtès
18c1e15fec
gnu: guile-lib: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-lib)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘texinfo’.
Change-Id: I1827b86241cad68f0f26a693fe5403392c3e6653
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:44 +01:00
Ludovic Courtès
30d1b20602
gnu: guile-xosd: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-xosd)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, ‘libtool’, and ‘texinfo’.
Change-Id: I94c4e13bb4ce7c6ec4cc51cd808ccb140869c7c8
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:44 +01:00
Ludovic Courtès
15ca11ee88
gnu: guile-debbugs: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-debbugs)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘texinfo’.
Change-Id: I2dc7199c0d9149cdafd5dd6b8d2963719c6b6ccb
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:44 +01:00
Ludovic Courtès
a424f14b19
gnu: guile-sparql: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-sparql)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘texinfo’.
Change-Id: I565d469d59ca8d11c99170719779c4c5f44f74ca
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:44 +01:00
Ludovic Courtès
c664cd93e6
gnu: guile-aa-tree: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-aa-tree)[source]: Switch to ‘git-fetch’.
Change-Id: Ie523a559e22d89ecb20425ce093dfef3c113287e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:44 +01:00
Ludovic Courtès
2f7bab1115
gnu: guile-sjson: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-sjson)[source]: Switch to ‘git-fetch’;
simplify ‘snippet’.
Change-Id: I14f4a8072ee3b6a0119220a29eb42e2c20b559fe
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:44 +01:00
Ludovic Courtès
cdaf07f30d
gnu: guile-daemon: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (guile-daemon)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘texinfo’.
Change-Id: Ic97cc96fe47e95b6da4c0532e274eabfa458784c
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:43 +01:00
Ludovic Courtès
9cdaac3acc
gnu: artanis: Build from a version-control checkout.
...
* gnu/packages/guile-xyz.scm (artanis)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf‘, ‘automake’, and ‘gnu-gettext’.
Change-Id: I22d6d6f620a53930a424f14db16be4f585e99c54
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 23:07:43 +01:00
Ludovic Courtès
4c7f4a0c0e
style: git-source: Show package name in message.
...
* guix/scripts/style.scm (url-fetch->git-fetch)[transform-source]: Show
package name in informative message.
Change-Id: I4533dfcd7abf12c2406c981bcb80b3e634d339bc
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6894
2026-03-10 22:53:55 +01:00
Ludovic Courtès
ac9f7dbce6
read-print: Add newline after ‘snippet’ field of ‘origin’.
...
* guix/read-print.scm (%newline-forms): Add ‘snippet’.
Change-Id: Ibdd654ca68cf9a820b75cdd81e991d747030fa73
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 22:53:55 +01:00
Ludovic Courtès
55ea428a29
read-print: Remove ‘source’ context for ‘git-reference’ indentation.
...
* guix/read-print.scm (%newline-forms): For ‘git-reference’, remove ‘source’.
Change-Id: I93905b3fcf36896c9aefc7060f9412174654562a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 22:53:54 +01:00
Ludovic Courtès
9adcf86358
style: git-source: Gracefully handle failure to checkout version tag.
...
Previously, when the version tag could not be cloned, ‘generate-git-source’
would return #f leading ‘guix style’ to crash with a type error. Now, a
warning about the Git error is printed and ‘guix style’ keeps going.
* guix/scripts/style.scm (transform-to-git-fetch): Wrap ‘match’ clause in
‘catch’ and return #f on ‘git-error’.
Change-Id: If66b1c5f8e0a44155b96f3c54bab7c58aae406f8
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 22:53:54 +01:00
Ludovic Courtès
78ddf62bfe
style: git-source: Handle more URLs.
...
* guix/import/utils.scm (tarball-url->git-repository-url): New procedure.
* guix/scripts/style.scm (url-fetch->git-fetch)[transform-source]: Add
‘repository-url’ parameter.
Use ‘tarball-url->git-repository-url’ when ‘home-page’ is not a Git URL.
(transform-to-git-fetch): Rename ‘home-page’ to ‘repository-url’.
* tests/import/utils.scm ("tarball-url->git-repository-url, guile"): New test.
* tests/style.scm ("url-fetch->git-fetch, mirror:// URL"): New test.
Change-Id: I4f8ca7c67a58f917d69380678b62c00962b0f9cd
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-10 22:53:54 +01:00
Andreas Enge
feb52586ec
gnu: guile-gemini: Refresh input.
...
* gnu/packages/guile-xyz.scm (guile-gemini)[propagated-inputs]:
Replace guile-fibers-1.1 by guile-fibers.
Change-Id: I6f26a46960fdb2c5827e17846b673623e4ef8df7
2026-03-10 21:55:51 +01:00
Cayetano Santos
1a26cbe2ae
gnu: librelane: Fix typo.
...
* gnu/packages/electronics.scm (librelane)[inputs]: Remove
python-wrapper; add python.
[arguments]: Fix ’wrap-program #:phase accordingly.
Change-Id: I509d6022131c57c0623e41f117807fb7061e87bd
2026-03-10 18:10:17 +01:00
Luis Guilherme Coelho
c3c2f3be04
gnu: Add rheo.
...
* gnu/packages/rust-apps.scm (rheo): New variable.
* gnu/packages/rust-crates.scm: Add rheo source crates.
Closes : guix/guix#5895
Change-Id: Iccf0db4cef43b12a96059b467b232449a3a7b3ff
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 18:23:31 +02:00
Merrick Luo
a05b449908
gnu: Add beancount-language-server.
...
* gnu/packages/finance.scm (beancount-language-server): New variable.
* gnu/packages/rust-crates.scm: Add source source crates.
Closes : guix/guix#4121
Change-Id: Ic878703e74952b404d3a3b9e7f6ef49298018080
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 18:02:35 +02:00
Efraim Flashner
a9326410ac
gnu: eww: Install shell completions.
...
* gnu/packages/wm.scm (eww)[arguments]: Add a phase to generate and
install the shell completions.
[native-inputs]: When cross-compiling add a native version of this
package.
Change-Id: I3a667b3de3c62b0683f841b3a3fc63b525be3056
2026-03-10 17:56:25 +02:00
bdunahu
284f21a041
gnu: Add eww.
...
* gnu/packages/wm.scm (eww): New variable.
* gnu/packages/rust-crates.scm: Add eww source crates.
Change-Id: Id51585cbfb67178d25d2074377c18c1ebe48ca00
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:55:39 +02:00
Sergey Trofimov
7bf9f8fa79
gnu: Add pwmenu.
...
* gnu/packages/rust-apps.scm (pwmenu): New variable.
* gnu/packages/rust-crates.scm: Add pwmenu source crates.
Closes : guix/guix#4817
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Sergey Trofimov
f88dcca44c
gnu: Add iwmenu.
...
* gnu/packages/rust-apps.scm (iwmenu): New variable.
* gnu/packages/rust-crates.scm: Add iwmenu source crates.
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Sergey Trofimov
7f217569ec
gnu: Add bzmenu.
...
* gnu/packages/rust-apps.scm (bzmenu): New variable.
* gnu/packages/rust-crates.scm: Add bzmenu source crates.
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Patrick Norton
5c33e5e8d0
gnu: Add gitlogue.
...
* gnu/packages/rust-apps.scm (gitlogue): New variable.
* gnu/packages/rust-crates.scm (gitlogue): Add dependencies.
Closes : guix/guix#4492
Change-Id: I7074ab72df5cc14ea2f6cafb3d1f0ac42f566aa6
Signed-off-by: Steve George <steve@futurile.net >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-10 17:49:30 +02:00
François Joulaud
20a1104570
gnu: Add jnv.
...
* gnu/packages/rust-apps.scm (jnv): New variable.
* gnu/packages/rust-crates.scm: Import jnv deps.
Closes : guix/guix#4355
Change-Id: I436fe0a733f15be7202df151b397e501363480f5
Signed-off-by: Steve George <steve@futurile.net >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-10 17:49:30 +02:00
Sören Tempel
e97eddd2ba
gnu: Add pimsync.
...
* gnu/packages/dav.scm (pimsync): New variable.
* gnu/packages/rust-crates.scm: Update crates accordingly.
Closes : guix/guix#4551
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:30 +02:00
Cayetano Santos
408b604708
gnu: librelane: Wrap dependencies.
...
* gnu/packages/electronics.scm (librelane)[arguments]: Add
’wrap-program #:phase.
[inputs]: Add magic, netgen, openroad-cli, python-wrapper, ruby and
yosys.
Change-Id: Ibad5495df6647793fca73f57ee1a52ef429c010d
2026-03-10 14:55:57 +01:00
Sharlatan Hellseher
cad2e98384
gnu: python-zulip: Add optional inputs, improve description.
...
* gnu/packages/messaging.scm (python-zulip):
[propagated-inputs]: Add python-dateutil, python-feedparser,
python-google-api-client, python-google-auth-httplib2,
python-google-auth-oauthlib, python-platformdirs, and python-pytz.
[description]: Cover the list of provided integrations and bridges.
Change-Id: I9a7537fcfb81afff844b3db600ac082ee2495bc4
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
9af5547be3
gnu: Add python-zulip-botserver.
...
* gnu/packages/messaging.scm (python-zulip-botserver): New variable.
Change-Id: I5c587729016a42386e8e7fc3bd924c3bd84a281e
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
5621e78fbe
gnu: Add python-zulip-bots.
...
* gnu/packages/messaging.scm (python-zulip-bots): New variable.
Change-Id: I6a46e0523494c7de2a6f6cba7f31037fe5316be1
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
94a7651297
gnu: python-zulip: Switch to git-fetch.
...
* gnu/packages/messaging.scm (python-zulip)[source]: Switch to git-fetch.
[phases]{select-zulip}: New phases.
{remove-zulip-api-script}: Move after {select-zulip}.
Change-Id: Ic856d305421deb7f69657d73e62e105f46e98beb
2026-03-10 10:50:07 +00:00
Alexis Simon
2676117710
gnu: Add python-polars.
...
* gnu/packages/python-science.scm (python-polars-runtime-32,
python-polars): New variables.
* gnu/packages/rust-crates.scm: Add python-polars-runtime-32.
* gnu/packages/rust-sources.scm: Add rust-tikv-jemallocator-for-polars.
Change-Id: Ib36d95a0102da990512002b29f0a55732922040b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-10 12:46:17 +02:00
Divya Ranjan
55db033caf
gnu: ejabberd: Update to 26.02.
...
* gnu/packages/messaging.scm (ejabberd): Update to 26.02.
Change-Id: Icdf5c9b93e09bf1f2d218953fff7f8d79842c77a
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-03-10 11:37:24 +01:00
Divya Ranjan
275050a9fd
gnu: erlang-xmpp: Update to 1.12.0.
...
* gnu/packages/erlang-xyz.scm (erlang-xmpp): Update to 1.12.0.
Change-Id: I6eb3aa9d841ae101b2a3de4d6d3fbe8b84ddf09e
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-03-10 11:37:24 +01:00
Divya Ranjan
976a671408
gnu: Add erlang-erlydtl.
...
* gnu/packages/erlang-xyz.scm (erlang-erlydtl): New variable.
Change-Id: I85225ee87953c5d0745b9f20c57076081a138056
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-03-10 11:37:24 +01:00
Yelninei
0018ff0b42
gnu: glib: Update failing tests on the Hurd.
...
* gnu/packages/glib.scm (glib-minimal)[#:phases]
<disable-failing-tests>[if (system-hurd?)]:
Skip “gio/filenamecompleter.c”, “gio/testfilemonitor.c”, and
“gio/gwakeuptest.c”.
Run “gio/live-g-file.c”, but skip “g_assert_true (is_mountpoint);”.
Re-enable all other previously disabled tests.
Change-Id: I434ff5fa084d20c9eb1230682574e096e6d77673
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-10 11:24:08 +01:00
Yelninei
e64f117169
gnu: dbus: Remove obsolete patch for the Hurd.
...
With the updated dbus the patch is already included.
* gnu/packages/glib.scm (dbus)[#:phases]: Remove 'patch-hurd phase.
* gnu/packages/patches/dbus-hurd.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister it.
Change-Id: I651344fd70d9acc762fd50fa5307e64391c92c50
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-10 11:24:07 +01:00
Liliana Marie Prikler
6676f76c32
gnu: Fix mpdevil.
...
* gnu/packages/mpd.scm (mpdevil)[native-inputs]: Add gobject-introspection.
2026-03-10 11:23:31 +01:00