Efraim Flashner
bbb223548c
gnu: gst-plugins-rs: Fix build.
...
* gnu/packages/gstreamer.scm (gst-plugins-rs)[arguments]: In
prepare-cargo-build-system phase, add prepare-rust-crates phase from
cargo-build-system.
Change-Id: Ie5ce8413cb04f3cfcf0b59e951659274b4bcf0ff
2026-03-30 10:40:44 +03:00
Efraim Flashner
93b5b6f0c7
gnu: gst-plugins-rs: Enable spotify plugin.
...
* gnu/packages/gstreamer.scm (gst-plugins-rs)[arguments]: Adjust
configure-flags to enable the spotify plugin. Add libgstspotify.so to
the audio output.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Adjust
gst-plugin-rs inputs.
Change-Id: I956fa227acefdb2b1899fd5b973c0b29d95217dc
2026-03-30 10:27:50 +03:00
Maxim Cournoyer
fe237dca8a
gnu: Add gst-plugins-rs.
...
* gnu/packages/gstreamer.scm (gst-plugins-rs): New variable.
Change-Id: I78a4eb6f222956f519884ddf3f424110e28f5e32
Co-authored-by: Noé Lopez <noelopez@free.fr >
2026-03-28 16:00:45 +09:00
Ludovic Courtès
1ae20f03f4
gnu: Reference the inherited inputs values.
...
This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Maxim Cournoyer
b8d7a360e2
gnu: python-gst: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (python-gst): Update to 1.28.1.
[#:phases] {check}: Re-order phase after...
{install}: ... this one.
{disable-problematic-tests, add-install-to-pythonpath}: New phases.
Change-Id: I2790555af875e23582a53c3fbd5e3f91179811cc
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
f16f25db36
gnu: gst-rtsp-server: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gst-rtsp-server): Update to 1.28.1.
Change-Id: I1ac41675323df1d6b7fd58f5b37ffc724a8799e5
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
1e35909396
gnu: gst-editing-services: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.28.1.
Change-Id: I259ee0ea7929d53582adb3350376fbf55bcbfc4f
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
6235f7884f
gnu: gst-libav: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.28.1.
Change-Id: I5cea2d41f6ebdabe942b764e9db4c5fe96ded520
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
afd42897fa
gnu: gst-plugins-ugly: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.28.1.
Change-Id: I48d15dff2bc7ea325f668cdb4ad2244d55b02990
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
0dd06db986
gnu: gst-plugins-bad: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.28.1.
(gst-plugins/selection) [#:phases] {disable-auto-plugins}: Adjust for file
name change.
Change-Id: I719e543cd68bb4c75b1e41bb480a3f0f7a894fa9
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
b953fb3280
gnu: gst-plugins-good: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.28.1.
Change-Id: I169dbf4f2e2e827af25872fe6d3bdec5827eb65d
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
9921aec680
gnu: gst-plugins-base: Update to 1.28.1.
...
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.28.1.
[source]: Apply a patch.
[propagated-inputs]: Add libdrm.
* gnu/packages/patches/gst-plugins-base-null-pointer.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: Id027d1e6ddc5ff331d4d64965266d7a99d859d3b
2026-03-11 10:03:22 +09:00
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
Liliana Marie Prikler
20aa99df50
gnu: python-gst: Fix build.
...
* gnu/packages/gstreamer.scm (python-gst)[inputs]: Add python-pygobject-3.50.
[propagated-inputs]: Remove python-pygobject.
2026-03-06 14:53:18 +01:00
Andreas Enge
8bc35d4270
gnu: gst-plugins-bad: Modernize inputs.
...
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace
openssl-1.1 by openssl. Remove zxing-cpp-1.2, which is not referenced.
Change-Id: I6659af170df986b0dbd7d9124eff4802a7d82a02
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
c11325ef59
gnu: orc: Update to 0.4.41.
...
* gnu/packages/gstreamer.scm (orc): Update to 0.4.41.
2026-03-06 14:52:05 +01:00
Nicolas Graves
668c94c464
gnu: python-gst: Switch to pyproject.
...
* gnu/packages/gstreamer.scm (python-gst):
[arguments]<#:imported-modules, #:modules, #:configure-flags>:
Switch to pyproject-build-system.
Change-Id: Iafe2a549b87712df5a37f278a4c99049d079a40c
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:49 +01:00
Andreas Enge
770d214f03
gnu: ccextractor: Fix build.
...
* gnu/packages/gstreamer.scm (ccextractor)[inputs]: Replace ffmpeg
by ffmpeg-6.
Change-Id: I36b1009e98a6e3e8acbd4866f8a66bec24b2bdaa
2025-11-19 11:31:11 +01:00
Ludovic Courtès
ad461613d9
gnu: Use self-references to inputs for #:disallowed-references.
...
This allows ‘package-input-rewriting’ to operate as expected on these
packages. Failing that, rewritten packages would still carry references to
non-rewritten packages in #:disallowed-references.
* gnu/packages/admin.scm (wpa-supplicant-gui): Use ‘this-package-native-input’
for #:disallowed-references.
* gnu/packages/fontutils.scm (freetype): Likewise.
* gnu/packages/glib.scm (glib-minimal): Likewise.
* gnu/packages/gnome.scm (cogl, gnome-shell): Likewise.
* gnu/packages/groff.scm (groff-minimal): Likewise.
* gnu/packages/gstreamer.scm (gstreamer): Likewise.
* gnu/packages/gtk.scm (gtk+): Likewise.
* gnu/packages/inkscape.scm (inkscape/pinned): Likewise.
* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk10)
(openjdk11): Likewise.
* gnu/packages/linux.scm (f2fs-tools/static): Likewise.
* gnu/packages/man.scm (man-db): Likewise.
* gnu/packages/openldap.scm (389-ds-base): Likewise.
* gnu/packages/qt.scm (qtbase-5): Likewise.
* gnu/packages/rrdtool.scm (rrdtool): Likewise.
* gnu/packages/rust.scm (rust-bootstrapped-package): Likewise.
* gnu/packages/statistics.scm (r-with-tests): Likewise.
(r-minimal): Likewise.
* gnu/packages/texinfo.scm (info-reader): Likewise.
* gnu/packages/tls.scm (gnutls): Likewise.
(openssl-1.1): Likewise.
* gnu/packages/version-control.scm (git-minimal): Likewise.
(git): Likewise.
(gource): Likewise.
* gnu/packages/web.scm (mod-wsgi): Likewise.
* gnu/packages/xfce.scm (xfdesktop): Likewise.
* gnu/packages/perl.scm (perl-libtime-parsedate): Update comment.
* gnu/packages/video.scm (v4l-utils-minimal): Add FIXME comment.
Change-Id: I118ecd5894c24c53ec52c9208b0025ccfa3dd68a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-09 22:13:37 +01:00
Liliana Marie Prikler
b12d0e8441
gnu: python-gst: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (python-gst): Update to 1.26.3.
[propagated-inputs]: Add gst-plugins-bad and gst-rtsp-server.
(cherry picked from commit 71c8e360f63fa30196bdf84acf250689ab90e65f)
2025-09-30 16:48:22 +09:00
Liliana Marie Prikler
926f9df161
gnu: Add gst-rtsp-server.
...
* gnu/packages/gstreamer.scm (gst-rtsp-server): New variable.
(cherry picked from commit 2605aa6323351428b38115fb21d335b806fc70e9)
2025-09-30 16:48:22 +09:00
Liliana Marie Prikler
3007fe548a
gnu: gst-editing-services: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.26.3.
(cherry picked from commit 64c4c8d384c868a0a07966019dc36fc356ecad92)
2025-09-30 16:48:22 +09:00
Liliana Marie Prikler
20e57f291e
gnu: gst-libav: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.26.3.
(cherry picked from commit 2c9e1edfe411613d2ccb2e7728709ba4eb61a2bb)
2025-09-30 16:48:22 +09:00
Liliana Marie Prikler
66d24c304a
gnu: gst-plugins-ugly: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.26.3.
(cherry picked from commit 2ecf2f0892dbc7e593b1047bd67a3dd75ca30b0f)
2025-09-30 16:48:22 +09:00
Liliana Marie Prikler
6249da301b
gnu: gst-plugins-bad: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.26.3.
[adjust-tests]: Also disable “elements_vkcolorconvert” and “elements_vkupload”.
(cherry picked from commit 82e2d85db5b1ee8cf617d2e4302a350ea6f08cf6)
2025-09-30 16:48:22 +09:00
Liliana Marie Prikler
78a9b51d41
gnu: gst-plugins-good: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.26.3.
(cherry picked from commit e154bdc69bc98acf702b5c45925f0aa96d99e4fa)
2025-09-30 16:48:22 +09:00
Liliana Marie Prikler
20e1ad65f8
gnu: gst-plugins-base: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.26.3.
(cherry picked from commit 8c82fb2fa3021b029e969529747668484320dae6)
2025-09-30 16:48:21 +09:00
Liliana Marie Prikler
facc6d59bf
gnu: gstreamer: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.26.3.
(cherry picked from commit 27ae993a066437e873a6adc3bb4d70e288659ec7)
2025-09-30 16:48:21 +09:00
Liliana Marie Prikler
14ba31f243
gnu: gstreamer-docs: Update to 1.26.3.
...
* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.26.3.
(cherry picked from commit 413d5f948b0fcfb1f69757599af77df37389bd21)
2025-09-30 16:48:21 +09:00
Maxim Cournoyer
9db8fe9779
gnu: esound: Fix build.
...
* gnu/packages/patches/esound-c99.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gstreamer.scm (esound): Apply it.
Change-Id: I6aa9ccda6e9948961b6e0011ebd813f43de1b18d
2025-09-21 22:48:26 +09:00
Andreas Enge
e49d0da849
gnu: Remove openni2.
...
* gnu/packages/gstreamer.scm (openni2): Delete variable.
Fixes : guix/guix#1891
Change-Id: If4c58002f41c0aef87c90113553abbc27e76d7cd
2025-09-14 19:03:59 +02:00
Maxim Cournoyer
6bdf24771d
gnu: ccextractor: Update home page.
...
* gnu/packages/gstreamer.scm (ccextractor) [home-page]: Update.
Change-Id: If268b4594e3fc44e78c7b9fdbc183d069d949ccc
2025-07-22 13:07:11 +09:00
Maxim Cournoyer
f9d368f345
gnu: ccextractor: Update to 0.94-0.81fdecd.
...
* gnu/packages/gstreamer.scm (ccextractor): Update to 0.94-0.81fdecd.
[source]: Delete patches.
[#:configure-flags]: Add LDFLAGS.
[native-inputs]: Replace autoconf with autoconf-2.72, leptonica-1.80
with leptonica and tesseract-ocr-4 with tesseract-ocr.
* gnu/packages/patches/ccextractor-add-missing-header.patch
* gnu/packages/patches/ccextractor-autoconf-tesseract.patch
* gnu/packages/patches/ccextractor-fix-ocr.patch: Delete files
* gnu/local.mk (dist_patch_DATA): De-register them.
Change-Id: Ice1336754bc5ddf77fee7c03a1336cd1c3543d4c
2025-07-22 13:04:57 +09:00
Janneke Nieuwenhuizen
02dd33fcd9
gnu: libvisual: Fix build with gcc-14.
...
* gnu/packages/gstreamer.scm (libvisual)[arguments]: Add #:configure-flags to
relax gcc-14's strictness.
Change-Id: I84cb625c98e4ef75a87ad9ffe7fa580685c0fcf0
2025-07-18 20:17:17 +02:00
David Elsing
696a5f3cf0
gnu: gst-plugins-good-qt: Switch to Qt6.
...
* (gst-plugins-good-qt)[inputs]: Replace qtbase5, qtdeclarative-5 and
qtwayland-5 by qtbase, qtdeclarative and qtwayland. Remove qtx11extras. Add
qtshadertools and qttools.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-05-31 06:08:24 +02:00
Zheng Junjie
a08ae02ea1
gnu: gst-plugins-bad: Skip fail test on riscv64-linux.
...
* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]<#:configure-flags>:
When target riscv64, add -Daudiovisualizers=disabled.
Change-Id: Ib7ff3ae8d74c11b8d0ffd9b5d4a01dfaf6dc1609
2025-03-30 11:11:58 +08:00
Liliana Marie Prikler
c991c49f09
gnu: gst-plugins-base: Fix build on i686.
...
* gnu/packages/gstreamer.scm (gst-plugins-base)[#:phases]: Also disable
‘libs/dsd.c’ and ‘elements/volume.c’ tests.
2025-03-03 06:21:29 +01:00
Efraim Flashner
6315f3ff4d
gnu: gst-plugins-base: Skip 2 tests on powerpc64le-linux.
...
* gnu/packages/gstreamer.scm (gst-plugins-base)[arguments]: When
building for powerpc64le-linux adjust the 'disable-problematic-tests
phase to skip 2 more tests.
Change-Id: Ic49b5c02332d2f8889bc481fa75b816f7526864e
2025-03-02 20:31:49 +01:00
Nicolas Graves
31b862c248
gnu: gst-plugins-good: Replace v4l-utils by v4l-utils-minimal.
...
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Replace
v4l-utils by v4l-utils-minimal.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:47 +01:00
Nicolas Graves
c966eefd84
gnu: gst-plugins-bad: Replace inputs with -minimal variants.
...
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace
v4l-utils by v4l-utils-minimal. Replace zbar by zbar-minimal.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:47 +01:00
Nicolas Graves
b8d37c3eea
gnu: libdc1394: Replace v4l-utils by v4l-utils-minimal.
...
* gnu/packages/gstreamer.scm (libdc1394)[inputs]: Replace v4l-utils by
v4l-utils-minimal.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:47 +01:00
Maxim Cournoyer
11d07a4984
gnu: orc: Update to 0.4.40.
...
* gnu/packages/gstreamer.scm (orc): Update to 0.4.40.
Change-Id: I96079bcb3dcd6c1058574d2722872a0c41fb6847
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:36 +01:00
Maxim Cournoyer
99a78c3097
gnu: libvisual: Update to 0.4.2.
...
* gnu/packages/gstreamer.scm (libvisual): Update to 0.4.2.
[arguments] <phases>: Use gexps. Delete trailing #t.
[native-inputs]: Add autoconf, autoconf-archive and automake.
[inputs]: Replace sdl with sdl12-compat.
Change-Id: I6365c767c957102dd4b829cce774e847614d2a72
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:36 +01:00
Maxim Cournoyer
1882f28258
gnu: libvisual-plugins: Update to 0.4.2.
...
* gnu/packages/gstreamer.scm (libvisual-plugins): Update to 0.4.2.
[native-inputs]: Add automake, autoconf and autoconf-archive.
[inputs]: Replace gtk+-2 with gtk+.
Change-Id: I0ec6b600d9f9ab69b8ac196ef6501f282d43c84b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:36 +01:00
Maxim Cournoyer
47363abf36
gnu: gst-plugins-espeak: Update to 0.6.0.
...
* gnu/packages/gstreamer.scm (gst-plugins-espeak): Update to 0.6.0.
[version]: Do not use git-version.
[source]: Use url-fetch.
Change-Id: I33ee4875d15fc10836aa37286ccb2ff3e6523fdc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:35 +01:00
Maxim Cournoyer
007667af0f
gnu: gstreamer-docs: Update to 1.24.9.
...
* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.24.9.
Change-Id: I96c6576badb7af35e25b5c4ef9602a7f11de3127
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:35 +01:00
Maxim Cournoyer
99f5a1eeb6
gnu: python-gst: Update to 1.24.9.
...
* gnu/packages/gstreamer.scm (python-gst): Update to 1.24.9.
Change-Id: Ifabcaf56fd7426f799bd1253c9d39cae53d320dc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-03-02 20:31:35 +01:00