extra/gstreamer to 1.24.5-1

This commit is contained in:
Kevin Mihelich 2024-06-21 22:47:46 +00:00
parent 647c563930
commit 852fd9b95c
4 changed files with 2675 additions and 223 deletions

View file

@ -1,95 +1,60 @@
pkgbase = gstreamer pkgbase = gstreamer
pkgdesc = Multimedia graph framework pkgdesc = Multimedia graph framework
pkgver = 1.24.3 pkgver = 1.24.5
pkgrel = 1 pkgrel = 1
url = https://gstreamer.freedesktop.org/ url = https://gstreamer.freedesktop.org/
arch = x86_64 arch = x86_64
license = LGPL-2.1-or-later license = LGPL-2.1-or-later
checkdepends = xorg-server-xvfb checkdepends = xorg-server-xvfb
makedepends = git makedepends = a52dec
makedepends = meson
makedepends = bash-completion
makedepends = gobject-introspection
makedepends = gtk3
makedepends = libcap
makedepends = libelf
makedepends = libunwind
makedepends = python
makedepends = python-packaging
makedepends = rust
makedepends = valgrind
makedepends = alsa-lib
makedepends = cdparanoia
makedepends = graphene
makedepends = libdrm
makedepends = libglvnd
makedepends = libgudev
makedepends = libjpeg
makedepends = libpng
makedepends = libtheora
makedepends = libx11
makedepends = libxi
makedepends = libxv
makedepends = mesa
makedepends = opus
makedepends = orc
makedepends = pango
makedepends = qt5-base
makedepends = qt5-tools
makedepends = sdl2
makedepends = wayland
makedepends = wayland-protocols
makedepends = zlib
makedepends = aalib makedepends = aalib
makedepends = cairo makedepends = alsa-lib
makedepends = flac makedepends = bash-completion
makedepends = gdk-pixbuf2
makedepends = jack2
makedepends = lame
makedepends = libavc1394
makedepends = libcaca
makedepends = libdv
makedepends = libiec61883
makedepends = libpulse
makedepends = libraw1394
makedepends = libshout
makedepends = libsoup3
makedepends = libvpx
makedepends = libxdamage
makedepends = libxtst
makedepends = mpg123
makedepends = nasm
makedepends = nettle
makedepends = opencore-amr
makedepends = qt5-declarative
makedepends = qt5-wayland
makedepends = qt5-x11extras
makedepends = qt6-declarative
makedepends = qt6-shadertools
makedepends = qt6-tools
makedepends = qt6-wayland
makedepends = speex
makedepends = taglib
makedepends = twolame
makedepends = v4l-utils
makedepends = wavpack
makedepends = bluez-libs makedepends = bluez-libs
makedepends = bzip2 makedepends = bzip2
makedepends = cairo
makedepends = cdparanoia
makedepends = chromaprint makedepends = chromaprint
makedepends = faac makedepends = faac
makedepends = faad2 makedepends = faad2
makedepends = ffmpeg
makedepends = flac
makedepends = fluidsynth makedepends = fluidsynth
makedepends = gcc-libs
makedepends = gdk-pixbuf2
makedepends = git
makedepends = glib2-devel
makedepends = glibc
makedepends = gobject-introspection
makedepends = graphene
makedepends = gsm makedepends = gsm
makedepends = gtk3
makedepends = hicolor-icon-theme
makedepends = imath
makedepends = jack2
makedepends = json-glib makedepends = json-glib
makedepends = ladspa makedepends = ladspa
makedepends = lame
makedepends = libavc1394
makedepends = libavtp makedepends = libavtp
makedepends = libbs2b makedepends = libbs2b
makedepends = libcaca
makedepends = libcap
makedepends = libcdio
makedepends = libdca makedepends = libdca
makedepends = libde265 makedepends = libde265
makedepends = libdrm
makedepends = libdv
makedepends = libdvdnav makedepends = libdvdnav
makedepends = libdvdread
makedepends = libelf
makedepends = libfdk-aac makedepends = libfdk-aac
makedepends = libfreeaptx makedepends = libfreeaptx
makedepends = libglvnd
makedepends = libgme makedepends = libgme
makedepends = libgudev
makedepends = libiec61883
makedepends = libjpeg
makedepends = liblc3 makedepends = liblc3
makedepends = libldac makedepends = libldac
makedepends = liblrdf makedepends = liblrdf
@ -97,147 +62,238 @@ pkgbase = gstreamer
makedepends = libmicrodns makedepends = libmicrodns
makedepends = libmodplug makedepends = libmodplug
makedepends = libmpcdec makedepends = libmpcdec
makedepends = libmpeg2
makedepends = libnice makedepends = libnice
makedepends = libogg
makedepends = libopenmpt makedepends = libopenmpt
makedepends = libpng
makedepends = libpulse
makedepends = libraw1394
makedepends = libshout
makedepends = libsoup3
makedepends = libsrtp makedepends = libsrtp
makedepends = libtheora
makedepends = libunwind
makedepends = libva makedepends = libva
makedepends = libvpl makedepends = libvpl
makedepends = libvpx
makedepends = libx11
makedepends = libxcb
makedepends = libxdamage
makedepends = libxext
makedepends = libxfixes
makedepends = libxi
makedepends = libxkbcommon
makedepends = libxkbcommon-x11 makedepends = libxkbcommon-x11
makedepends = libxml2 makedepends = libxml2
makedepends = libxrandr
makedepends = libxtst
makedepends = libxv
makedepends = lilv makedepends = lilv
makedepends = lv2 makedepends = lv2
makedepends = mesa
makedepends = meson
makedepends = mjpegtools makedepends = mjpegtools
makedepends = mpg123
makedepends = nasm
makedepends = neon makedepends = neon
makedepends = nettle
makedepends = openal makedepends = openal
makedepends = opencore-amr
makedepends = opencv makedepends = opencv
makedepends = opentimelineio
makedepends = opus
makedepends = orc
makedepends = pango
makedepends = python
makedepends = python-cairo
makedepends = python-gobject
makedepends = python-lxml
makedepends = python-setuptools
makedepends = qrencode makedepends = qrencode
makedepends = qt5-base
makedepends = qt5-declarative
makedepends = qt5-tools
makedepends = qt5-wayland
makedepends = qt5-x11extras
makedepends = qt6-declarative
makedepends = qt6-shadertools
makedepends = qt6-tools
makedepends = qt6-wayland
makedepends = rtmpdump makedepends = rtmpdump
makedepends = rust
makedepends = sbc makedepends = sbc
makedepends = sdl2
makedepends = shaderc makedepends = shaderc
makedepends = soundtouch makedepends = soundtouch
makedepends = spandsp makedepends = spandsp
makedepends = speex
makedepends = svt-av1 makedepends = svt-av1
makedepends = svt-hevc makedepends = svt-hevc
makedepends = systemd-libs
makedepends = taglib
makedepends = twolame
makedepends = v4l-utils
makedepends = valgrind
makedepends = vulkan-headers makedepends = vulkan-headers
makedepends = vulkan-icd-loader makedepends = vulkan-icd-loader
makedepends = vulkan-validation-layers makedepends = vulkan-validation-layers
makedepends = wavpack
makedepends = wayland
makedepends = wayland-protocols
makedepends = webrtc-audio-processing-1 makedepends = webrtc-audio-processing-1
makedepends = wildmidi makedepends = wildmidi
makedepends = wpewebkit makedepends = wpewebkit
makedepends = x264
makedepends = zbar makedepends = zbar
makedepends = zlib
makedepends = zvbi makedepends = zvbi
makedepends = zxing-cpp makedepends = zxing-cpp
makedepends = a52dec source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.5
makedepends = libcdio source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.5.tar.xz
makedepends = libdvdread source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.5.tar.xz.asc
makedepends = libmpeg2
makedepends = x264
makedepends = ffmpeg
makedepends = opentimelineio
makedepends = libxrandr
makedepends = python-gobject
makedepends = python-setuptools
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.3
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.3.tar.xz
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.3.tar.xz.asc
source = 0001-HACK-meson-Disable-broken-tests.patch source = 0001-HACK-meson-Disable-broken-tests.patch
source = 0002-libav-Fix-compatibility-with-ffmpeg-7.patch
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
b2sums = ba36061add5b081291b2f6a18b14e2c6cf1f2796b503bc7053e4c059f3d10620ece05b52590151f7e35f2e8919a0f2cfa3372ba24ff0a15beeb4d670c7df3ccd b2sums = 6a01a775675d1ba9d9cfd8a0f910581cc542cea2b4a72fd769699bcb2d4cbdf83cb6a80e6886804400a2263e53afee81245517440525b9685284113d308bbe90
b2sums = 118ad62b9e1072a8f1399c2984c74745c2c1572b9f244bd108b23821d2957bcb1938010f37ec3ab6ac4a40989dd6e54898b5ab669fd142891d4cba4c44b6fd9f b2sums = b0010b37a5cb6f4d47938f1ca6a86da5973952b8545483fc7d8bcf71b053b0f0c823565303768b7b03da2fd89cb0432bdc62beea9e2fb85f8da104db42615c46
b2sums = SKIP b2sums = SKIP
b2sums = e7c59c828883a3bb3aa47684d83b57cd4d463e1f8cffc0383f779fa60ecbe37bfa30c8a0f40e6b2a01f6e0edfbefc5b7041340837e0018741e5963671945a1f2 b2sums = 0e186a56db45250e9e5dbf42a64f87ff01c8f65346ff44763db469c569c690f20efec20c9b5c1030ff0373587a0d1f682e1d6181cf9d5a2e7dbb7512e3745d4d
b2sums = 4692623d2c7b0c6b2c81772abc11a385fad53b00476600e859b980f1c2925f43ffd71b4b8f55b0d61f3a6313530690c512f92eaa59a97b6a0aef735e1da8c8e6
pkgname = gstreamer pkgname = gstreamer
pkgdesc = Multimedia graph framework - core pkgdesc = Multimedia graph framework - core
install = gstreamer.install install = gstreamer.install
depends = gcc-libs
depends = glib2 depends = glib2
depends = glibc
depends = libcap depends = libcap
depends = libelf depends = libelf
depends = libunwind depends = libunwind
depends = libxml2
optdepends = python: gst-plugins-doc-cache-generator optdepends = python: gst-plugins-doc-cache-generator
pkgname = gst-plugins-bad-libs pkgname = gst-plugins-bad-libs
pkgdesc = Multimedia graph framework - bad pkgdesc = Multimedia graph framework - bad
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = gcc-libs
depends = glib2
depends = glibc
depends = libdrm depends = libdrm
depends = libglvnd
depends = libgudev depends = libgudev
depends = libnice depends = libnice
depends = libusb depends = libusb
depends = libva depends = libva
depends = libx11 depends = libx11
depends = libxcb
depends = libxkbcommon
depends = libxkbcommon-x11 depends = libxkbcommon-x11
depends = mesa
depends = orc depends = orc
depends = vulkan-icd-loader depends = vulkan-icd-loader
depends = wayland depends = wayland
depends = zlib
pkgname = gst-plugins-base-libs pkgname = gst-plugins-base-libs
pkgdesc = Multimedia graph framework - base pkgdesc = Multimedia graph framework - base
depends = gstreamer=1.24.3 depends = gstreamer=1.24.5-1
depends = glib2
depends = glibc
depends = iso-codes depends = iso-codes
depends = libdrm depends = libdrm
depends = libgl depends = libglvnd
depends = libgudev depends = libgudev
depends = libx11
depends = libxcb
depends = libxext
depends = libxi depends = libxi
depends = libxv depends = libxv
depends = mesa depends = mesa
depends = orc depends = orc
depends = wayland depends = wayland
depends = zlib
pkgname = gst-plugins-base pkgname = gst-plugins-base
pkgdesc = Multimedia graph framework - base plugins pkgdesc = Multimedia graph framework - base plugins
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = alsa-lib depends = alsa-lib
depends = cairo
depends = cdparanoia depends = cdparanoia
depends = glib2
depends = glibc
depends = graphene depends = graphene
depends = libjpeg depends = libjpeg
depends = libogg
depends = libpng depends = libpng
depends = libtheora depends = libtheora
depends = libvorbis depends = libvorbis
depends = libx11
depends = opus depends = opus
depends = pango depends = pango
pkgname = gst-plugins-good pkgname = gst-plugins-good
pkgdesc = Multimedia graph framework - good plugins pkgdesc = Multimedia graph framework - good plugins
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = aalib depends = aalib
depends = bzip2
depends = cairo depends = cairo
depends = flac depends = flac
depends = gcc-libs
depends = gdk-pixbuf2 depends = gdk-pixbuf2
depends = glib2
depends = glibc
depends = lame depends = lame
depends = libavc1394 depends = libavc1394
depends = libcaca depends = libcaca
depends = libdv depends = libdv
depends = libgudev depends = libgudev
depends = libiec61883 depends = libiec61883
depends = libjpeg
depends = libpng
depends = libpulse depends = libpulse
depends = libraw1394 depends = libraw1394
depends = libshout depends = libshout
depends = libsoup3 depends = libsoup3
depends = libvpx depends = libvpx
depends = libx11
depends = libxdamage depends = libxdamage
depends = libxext
depends = libxfixes
depends = libxml2
depends = libxtst depends = libxtst
depends = mpg123 depends = mpg123
depends = nettle depends = nettle
depends = opencore-amr depends = opencore-amr
depends = orc
depends = speex depends = speex
depends = taglib depends = taglib
depends = twolame depends = twolame
depends = v4l-utils depends = v4l-utils
depends = wavpack depends = wavpack
depends = zlib
optdepends = jack: JACK backend optdepends = jack: JACK backend
pkgname = gst-plugins-bad pkgname = gst-plugins-bad
pkgdesc = Multimedia graph framework - bad plugins pkgdesc = Multimedia graph framework - bad plugins
depends = gst-plugins-bad-libs=1.24.3 depends = gst-plugins-bad-libs=1.24.5-1
depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = aom depends = aom
depends = bzip2 depends = bzip2
depends = cairo
depends = chromaprint depends = chromaprint
depends = curl depends = curl
depends = faac depends = faac
depends = faad2 depends = faad2
depends = fluidsynth depends = fluidsynth
depends = gcc-libs
depends = glib2
depends = glibc
depends = gsm depends = gsm
depends = imath
depends = json-glib depends = json-glib
depends = lcms2 depends = lcms2
depends = libass depends = libass
@ -273,6 +329,7 @@ pkgname = gst-plugins-bad
depends = openjpeg2 depends = openjpeg2
depends = openssl depends = openssl
depends = opus depends = opus
depends = orc
depends = pango depends = pango
depends = qrencode depends = qrencode
depends = rtmpdump depends = rtmpdump
@ -291,95 +348,191 @@ pkgname = gst-plugins-bad
pkgname = gst-plugin-gtk pkgname = gst-plugin-gtk
pkgdesc = Multimedia graph framework - gtk plugin pkgdesc = Multimedia graph framework - gtk plugin
depends = gst-plugins-bad-libs=1.24.3 depends = gst-plugins-bad-libs=1.24.5-1
depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = cairo
depends = glib2
depends = glibc
depends = gtk3 depends = gtk3
depends = wayland
pkgname = gst-plugin-msdk pkgname = gst-plugin-msdk
pkgdesc = Multimedia graph framework - msdk plugin pkgdesc = Multimedia graph framework - msdk plugin
depends = gst-plugins-bad-libs=1.24.3 depends = gst-plugins-bad-libs=1.24.5-1
depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = glib2
depends = glibc
depends = libdrm
depends = libgudev
depends = libva
depends = libvpl depends = libvpl
pkgname = gst-plugin-opencv pkgname = gst-plugin-opencv
pkgdesc = Multimedia graph framework - opencv plugin pkgdesc = Multimedia graph framework - opencv plugin
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = gcc-libs
depends = glib2
depends = glibc
depends = opencv depends = opencv
pkgname = gst-plugin-qml6 pkgname = gst-plugin-qml6
pkgdesc = Multimedia graph framework - qml6 plugin pkgdesc = Multimedia graph framework - qml6 plugin
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = gcc-libs
depends = glib2
depends = glibc
depends = libglvnd
depends = qt6-base
depends = qt6-declarative depends = qt6-declarative
depends = qt6-wayland depends = qt6-wayland
pkgname = gst-plugin-qmlgl pkgname = gst-plugin-qmlgl
pkgdesc = Multimedia graph framework - qmlgl plugin pkgdesc = Multimedia graph framework - qmlgl plugin
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = gcc-libs
depends = glib2
depends = glibc
depends = libglvnd
depends = qt5-base
depends = qt5-declarative depends = qt5-declarative
depends = qt5-wayland depends = qt5-wayland
depends = qt5-x11extras depends = qt5-x11extras
pkgname = gst-plugin-qsv pkgname = gst-plugin-qsv
pkgdesc = Multimedia graph framework - qsv plugin pkgdesc = Multimedia graph framework - qsv plugin
depends = gst-plugins-bad-libs=1.24.3 depends = gst-plugins-bad-libs=1.24.5-1
depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = gcc-libs
depends = glib2
depends = glibc
optdepends = intel-media-sdk: runtime for legacy Intel GPUs optdepends = intel-media-sdk: runtime for legacy Intel GPUs
optdepends = onevpl-intel-gpu: runtime for Tiger Lake and newer GPUs optdepends = onevpl-intel-gpu: runtime for Tiger Lake and newer GPUs
pkgname = gst-plugin-va pkgname = gst-plugin-va
pkgdesc = Multimedia graph framework - va plugin pkgdesc = Multimedia graph framework - va plugin
depends = gst-plugins-bad-libs=1.24.3 depends = gst-plugins-bad-libs=1.24.5-1
depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = glib2
depends = glibc
depends = libgudev
depends = libva
pkgname = gst-plugin-wpe pkgname = gst-plugin-wpe
pkgdesc = Multimedia graph framework - wpe plugin pkgdesc = Multimedia graph framework - wpe plugin
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = gcc-libs
depends = glib2
depends = glibc
depends = libwpe
depends = libxkbcommon
depends = wayland
depends = wpebackend-fdo
depends = wpewebkit depends = wpewebkit
pkgname = gst-plugins-ugly pkgname = gst-plugins-ugly
pkgdesc = Multimedia graph framework - ugly plugins pkgdesc = Multimedia graph framework - ugly plugins
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = a52dec depends = a52dec
depends = glib2
depends = glibc
depends = libcdio depends = libcdio
depends = libdvdread depends = libdvdread
depends = libmpeg2 depends = libmpeg2
depends = orc
depends = x264 depends = x264
pkgname = gst-libav pkgname = gst-libav
pkgdesc = Multimedia graph framework - libav plugin pkgdesc = Multimedia graph framework - libav plugin
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = bzip2 depends = gstreamer=1.24.5-1
depends = ffmpeg depends = ffmpeg
provides = gst-ffmpeg=1.24.3 depends = glib2
depends = glibc
provides = gst-ffmpeg=1.24.5-1
pkgname = gst-devtools-libs pkgname = gst-devtools-libs
pkgdesc = Multimedia graph framework - development and debugging libraries pkgdesc = Multimedia graph framework - development and debugging libraries
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = glib2
depends = glibc
depends = json-glib depends = json-glib
depends = orc
depends = zlib
pkgname = gst-devtools pkgname = gst-devtools
pkgdesc = Multimedia graph framework - development and debugging tools pkgdesc = Multimedia graph framework - development and debugging tools
depends = gst-devtools-libs=1.24.3 depends = gst-devtools-libs=1.24.5-1
depends = gst-plugins-bad-libs=1.24.3 depends = gst-plugins-bad-libs=1.24.5-1
depends = gst-rtsp-server=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gst-rtsp-server=1.24.5-1
depends = gstreamer=1.24.5-1
depends = cairo
depends = glib2
depends = glibc
depends = gtk3 depends = gtk3
depends = hicolor-icon-theme
depends = json-glib
depends = python
depends = python-cairo
depends = python-gobject depends = python-gobject
depends = python-lxml
pkgname = gst-rtsp-server pkgname = gst-rtsp-server
pkgdesc = Multimedia graph framework - rtsp server pkgdesc = Multimedia graph framework - rtsp server
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = glib2
depends = glibc
depends = orc
depends = zlib
pkgname = gst-editing-services pkgname = gst-editing-services
pkgdesc = Multimedia graph framework - editing services pkgdesc = Multimedia graph framework - editing services
depends = gst-devtools-libs=1.24.3 depends = gst-devtools-libs=1.24.5-1
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gst-python=1.24.3 depends = gst-python=1.24.5-1
depends = gstreamer=1.24.5-1
depends = glib2
depends = glibc
depends = json-glib
depends = libxml2
depends = orc
depends = python
depends = python-gobject
depends = zlib
optdepends = opentimelineio: Support for the OpenTimelineIO format optdepends = opentimelineio: Support for the OpenTimelineIO format
pkgname = gstreamer-vaapi pkgname = gstreamer-vaapi
pkgdesc = Multimedia graph framework - vaapi plugin pkgdesc = Multimedia graph framework - vaapi plugin
depends = gst-plugins-bad-libs=1.24.3 depends = gst-plugins-bad-libs=1.24.5-1
depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = glib2
depends = glibc
depends = libglvnd
depends = libva
depends = libx11
depends = libxrandr depends = libxrandr
depends = systemd-libs
depends = wayland
pkgname = gst-python pkgname = gst-python
pkgdesc = Multimedia graph framework - python plugin pkgdesc = Multimedia graph framework - python plugin
depends = gst-plugins-base-libs=1.24.3 depends = gst-plugins-base-libs=1.24.5-1
depends = gstreamer=1.24.5-1
depends = glib2
depends = glibc
depends = python
depends = python-gobject depends = python-gobject
pkgname = gstreamer-docs pkgname = gstreamer-docs

View file

@ -66,10 +66,10 @@ index 5ee2ca1efaac..a6a692ee26a1 100644
return s; return s;
diff --git a/subprojects/gst-plugins-bad/tests/check/meson.build b/subprojects/gst-plugins-bad/tests/check/meson.build diff --git a/subprojects/gst-plugins-bad/tests/check/meson.build b/subprojects/gst-plugins-bad/tests/check/meson.build
index 3c64a3641aa7..dc00f8d81b0a 100644 index 40006d09bde6..bcd667d52d97 100644
--- a/subprojects/gst-plugins-bad/tests/check/meson.build --- a/subprojects/gst-plugins-bad/tests/check/meson.build
+++ b/subprojects/gst-plugins-bad/tests/check/meson.build +++ b/subprojects/gst-plugins-bad/tests/check/meson.build
@@ -152,7 +152,6 @@ if host_machine.system() != 'windows' @@ -153,7 +153,6 @@ if host_machine.system() != 'windows'
[['elements/jifmux.c'], [['elements/jifmux.c'],
not exif_dep.found() or not cdata.has('HAVE_UNISTD_H'), [exif_dep]], not exif_dep.found() or not cdata.has('HAVE_UNISTD_H'), [exif_dep]],
[['elements/jpegparse.c'], not cdata.has('HAVE_UNISTD_H')], [['elements/jpegparse.c'], not cdata.has('HAVE_UNISTD_H')],
@ -122,7 +122,7 @@ index 6efa928fb09b..1f1950ef323d 100644
tcase_add_test (tc_chain, test_video_caps_change_streamable); tcase_add_test (tc_chain, test_video_caps_change_streamable);
tcase_add_test (tc_chain, test_audio_caps_change_streamable_single); tcase_add_test (tc_chain, test_audio_caps_change_streamable_single);
diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build
index c470158893f3..cee44f2e7480 100644 index 2007383d81c7..96cac724f869 100644
--- a/subprojects/gstreamer-vaapi/meson.build --- a/subprojects/gstreamer-vaapi/meson.build
+++ b/subprojects/gstreamer-vaapi/meson.build +++ b/subprojects/gstreamer-vaapi/meson.build
@@ -218,7 +218,6 @@ plugins = [] @@ -218,7 +218,6 @@ plugins = []

File diff suppressed because it is too large Load diff

View file

@ -35,7 +35,7 @@ pkgname=(
gst-python gst-python
gstreamer-docs gstreamer-docs
) )
pkgver=1.24.3 pkgver=1.24.5
pkgrel=1 pkgrel=1
pkgdesc="Multimedia graph framework" pkgdesc="Multimedia graph framework"
url="https://gstreamer.freedesktop.org/" url="https://gstreamer.freedesktop.org/"
@ -43,58 +43,160 @@ arch=(x86_64)
options=(!distcc) options=(!distcc)
license=(LGPL-2.1-or-later) license=(LGPL-2.1-or-later)
makedepends=( makedepends=(
# superproject a52dec
git meson aalib
alsa-lib
# gstreamer bash-completion
bash-completion gobject-introspection gtk3 libcap libelf libunwind python bluez-libs
python-packaging rust valgrind bzip2
cairo
# gst-plugins-base cdparanoia
alsa-lib cdparanoia graphene libdrm libglvnd libgudev libjpeg libpng libtheora chromaprint
libx11 libxi libxv mesa opus orc pango qt5-base qt5-tools sdl2 wayland faac
wayland-protocols zlib faad2
# gst-plugins-good
aalib cairo flac gdk-pixbuf2 jack2 lame libavc1394 libcaca libdv libiec61883
libpulse libraw1394 libshout libsoup3 libvpx libxdamage libxtst mpg123 nasm
nettle opencore-amr qt5-declarative qt5-wayland qt5-x11extras qt6-declarative
qt6-shadertools qt6-tools qt6-wayland speex taglib twolame v4l-utils wavpack
# gst-plugins-bad
bluez-libs bzip2 chromaprint faac faad2 fluidsynth gsm json-glib ladspa
libavtp libbs2b libdca libde265 libdvdnav libfdk-aac libfreeaptx libgme
liblc3 libldac liblrdf libltc libmicrodns libmodplug libmpcdec libnice
libopenmpt libsrtp libva libxkbcommon-x11 libxml2 lilv lv2 mjpegtools
neon openal opencv qrencode rtmpdump sbc shaderc soundtouch spandsp
vulkan-headers vulkan-icd-loader vulkan-validation-layers
webrtc-audio-processing-1 wildmidi wpewebkit zbar zvbi zxing-cpp
# gst-plugins-ugly
a52dec libcdio libdvdread libmpeg2 x264
# gst-libav
ffmpeg ffmpeg
flac
# gst-editing-services fluidsynth
opentimelineio gcc-libs
gdk-pixbuf2
# gstreamer-vaapi git
glib2-devel
glibc
gobject-introspection
graphene
gsm
gtk3
hicolor-icon-theme
imath
jack2
json-glib
ladspa
lame
libavc1394
libavtp
libbs2b
libcaca
libcap
libcdio
libdca
libde265
libdrm
libdv
libdvdnav
libdvdread
libelf
libfdk-aac
libfreeaptx
libglvnd
libgme
libgudev
libiec61883
libjpeg
liblc3
libldac
liblrdf
libltc
libmicrodns
libmodplug
libmpcdec
libmpeg2
libnice
libogg
libopenmpt
libpng
libpulse
libraw1394
libshout
libsoup3
libsrtp
libtheora
libunwind
libva
libvpl
libvpx
libx11
libxcb
libxdamage
libxext
libxfixes
libxi
libxkbcommon
libxkbcommon-x11
libxml2
libxrandr libxrandr
libxtst
# gst-python libxv
python-gobject python-setuptools lilv
lv2
mesa
meson
mjpegtools
mpg123
nasm
neon
nettle
openal
opencore-amr
opencv
opentimelineio
opus
orc
pango
python
python-cairo
python-gobject
python-lxml
python-setuptools
qrencode
qt5-base
qt5-declarative
qt5-tools
qt5-wayland
qt5-x11extras
qt6-declarative
qt6-shadertools
qt6-tools
qt6-wayland
rtmpdump
rust
sbc
sdl2
shaderc
soundtouch
spandsp
speex
systemd-libs
taglib
twolame
v4l-utils
valgrind
vulkan-headers
vulkan-icd-loader
vulkan-validation-layers
wavpack
wayland
wayland-protocols
webrtc-audio-processing-1
wildmidi
wpewebkit
x264
zbar
zlib
zvbi
zxing-cpp
) )
checkdepends=(xorg-server-xvfb) checkdepends=(xorg-server-xvfb)
source=( source=(
"git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=$pkgver" "git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=$pkgver"
"https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-$pkgver.tar.xz"{,.asc} "https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-$pkgver.tar.xz"{,.asc}
0001-HACK-meson-Disable-broken-tests.patch 0001-HACK-meson-Disable-broken-tests.patch
0002-libav-Fix-compatibility-with-ffmpeg-7.patch
) )
b2sums=('ba36061add5b081291b2f6a18b14e2c6cf1f2796b503bc7053e4c059f3d10620ece05b52590151f7e35f2e8919a0f2cfa3372ba24ff0a15beeb4d670c7df3ccd' b2sums=('6a01a775675d1ba9d9cfd8a0f910581cc542cea2b4a72fd769699bcb2d4cbdf83cb6a80e6886804400a2263e53afee81245517440525b9685284113d308bbe90'
'118ad62b9e1072a8f1399c2984c74745c2c1572b9f244bd108b23821d2957bcb1938010f37ec3ab6ac4a40989dd6e54898b5ab669fd142891d4cba4c44b6fd9f' 'b0010b37a5cb6f4d47938f1ca6a86da5973952b8545483fc7d8bcf71b053b0f0c823565303768b7b03da2fd89cb0432bdc62beea9e2fb85f8da104db42615c46'
'SKIP' 'SKIP'
'e7c59c828883a3bb3aa47684d83b57cd4d463e1f8cffc0383f779fa60ecbe37bfa30c8a0f40e6b2a01f6e0edfbefc5b7041340837e0018741e5963671945a1f2') '0e186a56db45250e9e5dbf42a64f87ff01c8f65346ff44763db469c569c690f20efec20c9b5c1030ff0373587a0d1f682e1d6181cf9d5a2e7dbb7512e3745d4d'
'4692623d2c7b0c6b2c81772abc11a385fad53b00476600e859b980f1c2925f43ffd71b4b8f55b0d61f3a6313530690c512f92eaa59a97b6a0aef735e1da8c8e6')
validpgpkeys=( validpgpkeys=(
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org> D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org>
) )
@ -104,27 +206,19 @@ prepare() {
# Disable broken tests # Disable broken tests
git apply -3 ../0001-HACK-meson-Disable-broken-tests.patch git apply -3 ../0001-HACK-meson-Disable-broken-tests.patch
# Fixes for FFmpeg 7
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6505
git apply -3 ../0002-libav-Fix-compatibility-with-ffmpeg-7.patch
} }
build() { build() {
local meson_options=( local meson_options=(
# Superproject options
-D examples=disabled -D examples=disabled
-D gobject-cast-checks=disabled -D gobject-cast-checks=disabled
-D gpl=enabled -D gpl=enabled
-D gst-devtools:debug_viewer=enabled
-D gst-examples=disabled -D gst-examples=disabled
-D libnice=disabled
-D orc-source=system
-D package-name="Arch Linux GStreamer ${epoch:+$epoch:}$pkgver-$pkgrel"
-D package-origin="https://www.archlinux.org/"
-D vaapi=enabled
# Subproject options
-D gstreamer:dbghelp=disabled
-D gstreamer:ptp-helper-permissions=capabilities
-D gst-plugins-base:libvisual=disabled
-D gst-plugins-base:tremor=disabled
-D gst-plugins-good:rpicamsrc=disabled
-D gst-plugins-bad:aja=disabled -D gst-plugins-bad:aja=disabled
-D gst-plugins-bad:amfcodec=disabled -D gst-plugins-bad:amfcodec=disabled
-D gst-plugins-bad:directfb=disabled -D gst-plugins-bad:directfb=disabled
@ -152,15 +246,23 @@ build() {
-D gst-plugins-bad:wasapi=disabled -D gst-plugins-bad:wasapi=disabled
-D gst-plugins-bad:wic=disabled -D gst-plugins-bad:wic=disabled
-D gst-plugins-bad:win32ipc=disabled -D gst-plugins-bad:win32ipc=disabled
-D gst-plugins-base:libvisual=disabled
-D gst-plugins-base:tremor=disabled
-D gst-plugins-good:rpicamsrc=disabled
-D gst-plugins-ugly:sidplay=disabled -D gst-plugins-ugly:sidplay=disabled
-D gst-devtools:debug_viewer=enabled -D gstreamer:dbghelp=disabled
-D gstreamer:ptp-helper-permissions=capabilities
-D libnice=disabled
-D orc-source=system
-D package-name="Arch Linux GStreamer ${epoch:+$epoch:}$pkgver-$pkgrel"
-D package-origin="https://www.archlinux.org/"
-D vaapi=enabled
) )
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3197 # https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3197
export GI_SCANNER_DISABLE_CACHE=1 export GI_SCANNER_DISABLE_CACHE=1
arch-meson gstreamer build "${meson_options[@]}" arch-meson gstreamer build "${meson_options[@]}"
meson configure build # Print config
meson compile -C build meson compile -C build
} }
@ -171,7 +273,7 @@ check() (
export NO_AT_BRIDGE=1 GTK_A11Y=none export NO_AT_BRIDGE=1 GTK_A11Y=none
# Flaky due to timeouts # Flaky due to timeouts
xvfb-run -s '-nolisten local' \ xvfb-run -s "-nolisten local" \
meson test -C build --print-errorlogs -t 5 meson test -C build --print-errorlogs -t 5
) )
@ -187,9 +289,14 @@ _install() {
package_gstreamer() { package_gstreamer() {
pkgdesc+=" - core" pkgdesc+=" - core"
depends=( depends=(
glib2 libcap libelf libunwind libxml2 gcc-libs
glib2
glibc
libcap
libelf
libunwind
) )
optdepends=('python: gst-plugins-doc-cache-generator') optdepends=("python: gst-plugins-doc-cache-generator")
install=gstreamer.install install=gstreamer.install
meson install -C build --destdir "$srcdir/root" meson install -C build --destdir "$srcdir/root"
@ -226,9 +333,26 @@ package_gstreamer() {
package_gst-plugins-bad-libs() { package_gst-plugins-bad-libs() {
pkgdesc+=" - bad" pkgdesc+=" - bad"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
libdrm libgudev libnice libusb libva libx11 libxkbcommon-x11 orc "gstreamer=$pkgver-$pkgrel"
vulkan-icd-loader wayland gcc-libs
glib2
glibc
libdrm
libglvnd
libgudev
libnice
libusb
libva
libx11
libxcb
libxkbcommon
libxkbcommon-x11
mesa
orc
vulkan-icd-loader
wayland
zlib
) )
cd root; local files=( cd root; local files=(
@ -336,8 +460,22 @@ package_gst-plugins-bad-libs() {
package_gst-plugins-base-libs() { package_gst-plugins-base-libs() {
pkgdesc+=" - base" pkgdesc+=" - base"
depends=( depends=(
"gstreamer=$pkgver" "gstreamer=$pkgver-$pkgrel"
iso-codes libdrm libgl libgudev libxi libxv mesa orc wayland glib2
glibc
iso-codes
libdrm
libglvnd
libgudev
libx11
libxcb
libxext
libxi
libxv
mesa
orc
wayland
zlib
) )
cd root; local files=( cd root; local files=(
@ -387,8 +525,22 @@ package_gst-plugins-base-libs() {
package_gst-plugins-base() { package_gst-plugins-base() {
pkgdesc+=" - base plugins" pkgdesc+=" - base plugins"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
alsa-lib cdparanoia graphene libjpeg libpng libtheora libvorbis opus pango "gstreamer=$pkgver-$pkgrel"
alsa-lib
cairo
cdparanoia
glib2
glibc
graphene
libjpeg
libogg
libpng
libtheora
libvorbis
libx11
opus
pango
) )
cd root; local files=( cd root; local files=(
@ -406,12 +558,47 @@ package_gst-plugins-base() {
package_gst-plugins-good() { package_gst-plugins-good() {
pkgdesc+=" - good plugins" pkgdesc+=" - good plugins"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
aalib cairo flac gdk-pixbuf2 lame libavc1394 libcaca libdv libgudev "gstreamer=$pkgver-$pkgrel"
libiec61883 libpulse libraw1394 libshout libsoup3 libvpx libxdamage libxtst aalib
mpg123 nettle opencore-amr speex taglib twolame v4l-utils wavpack bzip2
cairo
flac
gcc-libs
gdk-pixbuf2
glib2
glibc
lame
libavc1394
libcaca
libdv
libgudev
libiec61883
libjpeg
libpng
libpulse
libraw1394
libshout
libsoup3
libvpx
libx11
libxdamage
libxext
libxfixes
libxml2
libxtst
mpg123
nettle
opencore-amr
orc
speex
taglib
twolame
v4l-utils
wavpack
zlib
) )
optdepends=('jack: JACK backend') optdepends=("jack: JACK backend")
cd root; local files=( cd root; local files=(
usr/lib/gstreamer-1.0/libgst1394.so usr/lib/gstreamer-1.0/libgst1394.so
@ -500,14 +687,71 @@ package_gst-plugins-good() {
package_gst-plugins-bad() { package_gst-plugins-bad() {
pkgdesc+=" - bad plugins" pkgdesc+=" - bad plugins"
depends=( depends=(
"gst-plugins-bad-libs=$pkgver" "gst-plugins-bad-libs=$pkgver-$pkgrel"
aom bzip2 chromaprint curl faac faad2 fluidsynth gsm json-glib lcms2 libass "gst-plugins-base-libs=$pkgver-$pkgrel"
libavtp libbs2b libdc1394 libdca libde265 libdvdnav libdvdread libfdk-aac "gstreamer=$pkgver-$pkgrel"
libfreeaptx libgme liblc3 libldac liblrdf libltc libmicrodns libmodplug aom
libmpcdec libopenmpt librsvg libsndfile libsrtp libwebp libxml2 lilv bzip2
mjpegtools neon nettle openal openexr openjpeg2 openssl opus pango qrencode cairo
rtmpdump sbc soundtouch spandsp srt chromaprint
webrtc-audio-processing-1 wildmidi x265 zbar zvbi zxing-cpp curl
faac
faad2
fluidsynth
gcc-libs
glib2
glibc
gsm
imath
json-glib
lcms2
libass
libavtp
libbs2b
libdc1394
libdca
libde265
libdvdnav
libdvdread
libfdk-aac
libfreeaptx
libgme
liblc3
libldac
liblrdf
libltc
libmicrodns
libmodplug
libmpcdec
libopenmpt
librsvg
libsndfile
libsrtp
libwebp
libxml2
lilv
mjpegtools
neon
nettle
openal
openexr
openjpeg2
openssl
opus
orc
pango
qrencode
rtmpdump
sbc
soundtouch
spandsp
srt
webrtc-audio-processing-1
wildmidi
x265
zbar
zvbi
zxing-cpp
) )
cd root; local files=( cd root; local files=(
@ -579,8 +823,14 @@ package_gst-plugins-bad() {
package_gst-plugin-gtk() { package_gst-plugin-gtk() {
pkgdesc+=" - gtk plugin" pkgdesc+=" - gtk plugin"
depends=( depends=(
"gst-plugins-bad-libs=$pkgver" "gst-plugins-bad-libs=$pkgver-$pkgrel"
"gst-plugins-base-libs=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
cairo
glib2
glibc
gtk3 gtk3
wayland
) )
cd root; local files=( cd root; local files=(
@ -592,7 +842,11 @@ package_gst-plugin-gtk() {
package_gst-plugin-opencv() { package_gst-plugin-opencv() {
pkgdesc+=" - opencv plugin" pkgdesc+=" - opencv plugin"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
gcc-libs
glib2
glibc
opencv opencv
) )
@ -607,8 +861,15 @@ package_gst-plugin-opencv() {
package_gst-plugin-qml6() { package_gst-plugin-qml6() {
pkgdesc+=" - qml6 plugin" pkgdesc+=" - qml6 plugin"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
qt6-declarative qt6-wayland "gstreamer=$pkgver-$pkgrel"
gcc-libs
glib2
glibc
libglvnd
qt6-base
qt6-declarative
qt6-wayland
) )
cd root; local files=( cd root; local files=(
@ -619,8 +880,16 @@ package_gst-plugin-qml6() {
package_gst-plugin-qmlgl() { package_gst-plugin-qmlgl() {
pkgdesc+=" - qmlgl plugin" pkgdesc+=" - qmlgl plugin"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
qt5-declarative qt5-wayland qt5-x11extras "gstreamer=$pkgver-$pkgrel"
gcc-libs
glib2
glibc
libglvnd
qt5-base
qt5-declarative
qt5-wayland
qt5-x11extras
) )
cd root; local files=( cd root; local files=(
@ -630,7 +899,15 @@ package_gst-plugin-qmlgl() {
package_gst-plugin-va() { package_gst-plugin-va() {
pkgdesc+=" - va plugin" pkgdesc+=" - va plugin"
depends=("gst-plugins-bad-libs=$pkgver") depends=(
"gst-plugins-bad-libs=$pkgver-$pkgrel"
"gst-plugins-base-libs=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
glib2
glibc
libgudev
libva
)
cd root; local files=( cd root; local files=(
usr/lib/gstreamer-1.0/libgstva.so usr/lib/gstreamer-1.0/libgstva.so
@ -640,7 +917,15 @@ package_gst-plugin-va() {
package_gst-plugin-wpe() { package_gst-plugin-wpe() {
pkgdesc+=" - wpe plugin" pkgdesc+=" - wpe plugin"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
gcc-libs
glib2
glibc
libwpe
libxkbcommon
wayland
wpebackend-fdo
wpewebkit wpewebkit
) )
@ -653,8 +938,16 @@ package_gst-plugin-wpe() {
package_gst-plugins-ugly() { package_gst-plugins-ugly() {
pkgdesc+=" - ugly plugins" pkgdesc+=" - ugly plugins"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
a52dec libcdio libdvdread libmpeg2 x264 "gstreamer=$pkgver-$pkgrel"
a52dec
glib2
glibc
libcdio
libdvdread
libmpeg2
orc
x264
) )
cd root; local files=( cd root; local files=(
@ -677,10 +970,13 @@ package_gst-plugins-ugly() {
package_gst-libav() { package_gst-libav() {
pkgdesc+=" - libav plugin" pkgdesc+=" - libav plugin"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
bzip2 ffmpeg "gstreamer=$pkgver-$pkgrel"
ffmpeg
glib2
glibc
) )
provides=("gst-ffmpeg=$pkgver") provides=("gst-ffmpeg=$pkgver-$pkgrel")
cd root; local files=( cd root; local files=(
usr/lib/gstreamer-1.0/libgstlibav.so usr/lib/gstreamer-1.0/libgstlibav.so
@ -690,8 +986,13 @@ package_gst-libav() {
package_gst-devtools-libs() { package_gst-devtools-libs() {
pkgdesc+=" - development and debugging libraries" pkgdesc+=" - development and debugging libraries"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
glib2
glibc
json-glib json-glib
orc
zlib
) )
cd root; local files=( cd root; local files=(
@ -706,10 +1007,21 @@ package_gst-devtools-libs() {
package_gst-devtools() { package_gst-devtools() {
pkgdesc+=" - development and debugging tools" pkgdesc+=" - development and debugging tools"
depends=( depends=(
"gst-devtools-libs=$pkgver" "gst-devtools-libs=$pkgver-$pkgrel"
"gst-plugins-bad-libs=$pkgver" "gst-plugins-bad-libs=$pkgver-$pkgrel"
"gst-rtsp-server=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
gtk3 python-gobject "gst-rtsp-server=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
cairo
glib2
glibc
gtk3
hicolor-icon-theme
json-glib
python
python-cairo
python-gobject
python-lxml
) )
cd root; local files=( cd root; local files=(
@ -730,7 +1042,14 @@ package_gst-devtools() {
package_gst-rtsp-server() { package_gst-rtsp-server() {
pkgdesc+=" - rtsp server" pkgdesc+=" - rtsp server"
depends=("gst-plugins-base-libs=$pkgver") depends=(
"gst-plugins-base-libs=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
glib2
glibc
orc
zlib
)
cd root; local files=( cd root; local files=(
usr/include/gstreamer-1.0/gst/rtsp-server usr/include/gstreamer-1.0/gst/rtsp-server
@ -746,12 +1065,21 @@ package_gst-rtsp-server() {
package_gst-editing-services() { package_gst-editing-services() {
pkgdesc+=" - editing services" pkgdesc+=" - editing services"
depends=( depends=(
"gst-devtools-libs=$pkgver" "gst-devtools-libs=$pkgver-$pkgrel"
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
"gst-python=$pkgver" "gst-python=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
glib2
glibc
json-glib
libxml2
orc
python
python-gobject
zlib
) )
optdepends=( optdepends=(
'opentimelineio: Support for the OpenTimelineIO format' "opentimelineio: Support for the OpenTimelineIO format"
) )
cd root; local files=( cd root; local files=(
@ -777,8 +1105,17 @@ package_gst-editing-services() {
package_gstreamer-vaapi() { package_gstreamer-vaapi() {
pkgdesc+=" - vaapi plugin" pkgdesc+=" - vaapi plugin"
depends=( depends=(
"gst-plugins-bad-libs=$pkgver" "gst-plugins-bad-libs=$pkgver-$pkgrel"
"gst-plugins-base-libs=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
glib2
glibc
libglvnd
libva
libx11
libxrandr libxrandr
systemd-libs
wayland
) )
cd root; local files=( cd root; local files=(
@ -789,7 +1126,11 @@ package_gstreamer-vaapi() {
package_gst-python() { package_gst-python() {
pkgdesc+=" - python plugin" pkgdesc+=" - python plugin"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver-$pkgrel"
"gstreamer=$pkgver-$pkgrel"
glib2
glibc
python
python-gobject python-gobject
) )
@ -802,7 +1143,7 @@ package_gst-python() {
package_gstreamer-docs() { package_gstreamer-docs() {
pkgdesc+=" - documentation" pkgdesc+=" - documentation"
license=( license=(
'BSD-2-Clause OR MIT OR LGPL-2.1-or-later' "BSD-2-Clause OR MIT OR LGPL-2.1-or-later"
CC-BY-SA-4.0 CC-BY-SA-4.0
LGPL-2.1-or-later LGPL-2.1-or-later
MIT MIT
@ -826,4 +1167,4 @@ package_gstreamer-docs() {
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING LICENSE* install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING LICENSE*
} }
# vim:set sw=2 sts=-1 et tw=80: # vim:set sw=2 sts=-1 et: