Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / gstreamer


Commits:
a1a7c110 by Jan Alexander Steffens (heftig) at 2026-01-19T01:38:16+01:00
Add optdeps for plugins split from bad

Closes: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gstreamer/-/issues/14

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -366,6 +366,15 @@ pkgname = gst-plugins-bad
        depends = zbar
        depends = zvbi
        depends = zxing-cpp
+       optdepends = gst-plugin-gtk: gtk plugin
+       optdepends = gst-plugin-msdk: msdk plugin
+       optdepends = gst-plugin-onnx: onnx plugin
+       optdepends = gst-plugin-opencv: opencv plugin and library
+       optdepends = gst-plugin-qml6: qml6 plugin
+       optdepends = gst-plugin-qmlgl: qmlgl plugin
+       optdepends = gst-plugin-qsv: qsv plugin
+       optdepends = gst-plugin-va: va plugin
+       optdepends = gst-plugin-wpe: wpe plugin
 
 pkgname = gst-plugins-ugly
        pkgdesc = Multimedia graph framework - ugly plugins
@@ -424,7 +433,7 @@ pkgname = gst-plugin-onnx
        depends = openmpi
 
 pkgname = gst-plugin-opencv
-       pkgdesc = Multimedia graph framework - opencv plugin
+       pkgdesc = Multimedia graph framework - opencv plugin and library
        depends = gst-plugins-base-libs=1.26.10-3
        depends = gstreamer=1.26.10-3
        depends = gcc-libs


=====================================
PKGBUILD
=====================================
@@ -771,6 +771,17 @@ package_gst-plugins-bad() {
     zvbi
     zxing-cpp
   )
+  optdepends=(
+    'gst-plugin-gtk: gtk plugin'
+    'gst-plugin-msdk: msdk plugin'
+    'gst-plugin-onnx: onnx plugin'
+    'gst-plugin-opencv: opencv plugin and library'
+    'gst-plugin-qml6: qml6 plugin'
+    'gst-plugin-qmlgl: qmlgl plugin'
+    'gst-plugin-qsv: qsv plugin'
+    'gst-plugin-va: va plugin'
+    'gst-plugin-wpe: wpe plugin'
+  )
 
   cd root; local files=(
     usr/lib/gstreamer-1.0/libgstaes.so
@@ -946,7 +957,7 @@ package_gst-plugin-onnx() {
 }
 
 package_gst-plugin-opencv() {
-  pkgdesc+=" - opencv plugin"
+  pkgdesc+=" - opencv plugin and library"
   depends=(
     "gst-plugins-base-libs=$pkgver-$pkgrel"
     "gstreamer=$pkgver-$pkgrel"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gstreamer/-/commit/a1a7c110d1e8db83224c5a6683d795268e200208

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gstreamer/-/commit/a1a7c110d1e8db83224c5a6683d795268e200208
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to