extra/gstreamer to 1.24.0-1

This commit is contained in:
Kevin Mihelich 2024-03-08 03:11:07 +00:00
parent 0018ffd724
commit 979053940b
3 changed files with 133 additions and 104 deletions

View file

@ -1,6 +1,6 @@
pkgbase = gstreamer
pkgdesc = Multimedia graph framework
pkgver = 1.22.10
pkgver = 1.24.0
pkgrel = 1
url = https://gstreamer.freedesktop.org/
arch = x86_64
@ -15,6 +15,7 @@ pkgbase = gstreamer
makedepends = libelf
makedepends = libunwind
makedepends = python
makedepends = rust
makedepends = valgrind
makedepends = alsa-lib
makedepends = cdparanoia
@ -54,13 +55,16 @@ pkgbase = gstreamer
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
@ -85,7 +89,7 @@ pkgbase = gstreamer
makedepends = libfdk-aac
makedepends = libfreeaptx
makedepends = libgme
makedepends = libkate
makedepends = liblc3
makedepends = libldac
makedepends = liblrdf
makedepends = libltc
@ -96,6 +100,7 @@ pkgbase = gstreamer
makedepends = libopenmpt
makedepends = libsrtp
makedepends = libva
makedepends = libvpl
makedepends = libxkbcommon-x11
makedepends = libxml2
makedepends = lilv
@ -110,11 +115,12 @@ pkgbase = gstreamer
makedepends = shaderc
makedepends = soundtouch
makedepends = spandsp
makedepends = svt-av1
makedepends = svt-hevc
makedepends = vulkan-headers
makedepends = vulkan-icd-loader
makedepends = vulkan-validation-layers
makedepends = webrtc-audio-processing
makedepends = webrtc-audio-processing-1
makedepends = wildmidi
makedepends = wpewebkit
makedepends = zbar
@ -124,20 +130,19 @@ pkgbase = gstreamer
makedepends = libcdio
makedepends = libdvdread
makedepends = libmpeg2
makedepends = opencore-amr
makedepends = x264
makedepends = ffmpeg
makedepends = libxrandr
makedepends = python-gobject
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.22.10
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.10.tar.xz
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.10.tar.xz.asc
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.0
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.0.tar.xz
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.0.tar.xz.asc
source = 0001-HACK-meson-Disable-broken-tests.patch
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
b2sums = SKIP
b2sums = 85c8bac9ce3b08cea8403429d22e0ab6afb4dc8d1ea3c7a98507941efe963f26f7a2733856e3dbf822946efa7a1b9fc4a4b5cc6fb05691db6caf1cce90d31021
b2sums = 506088437f614f17a24402f70605d0a3831a597bec27c486763418d1ddce7dfa2370eac95e83dd82e1e2e856aaf0050ccf4b4e06a78a2664627236df762bde74
b2sums = SKIP
b2sums = b1a3e4473c03a5f4f394d7e00d98efae1e026a740fda8a0d8cdc8a55a833666002a9c4d3c15504d201323643736f34208d2e948d1f9425a38faa6d1b0d9286cb
b2sums = afe47af956fe50ab2d77dba5d1e84649f63443a816ad7a0d0c0a37f2f46e1da3473472bd1183843b37dd3c0c61ee496b3d246df5de35e5df960a09bcac7eb48f
pkgname = gstreamer
pkgdesc = Multimedia graph framework - core
@ -151,7 +156,7 @@ pkgname = gstreamer
pkgname = gst-plugins-bad-libs
pkgdesc = Multimedia graph framework - bad
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = libdrm
depends = libgudev
depends = libnice
@ -165,8 +170,9 @@ pkgname = gst-plugins-bad-libs
pkgname = gst-plugins-base-libs
pkgdesc = Multimedia graph framework - base
depends = gstreamer=1.22.10
depends = gstreamer=1.24.0
depends = iso-codes
depends = libdrm
depends = libgl
depends = libgudev
depends = libxi
@ -177,7 +183,7 @@ pkgname = gst-plugins-base-libs
pkgname = gst-plugins-base
pkgdesc = Multimedia graph framework - base plugins
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = alsa-lib
depends = cdparanoia
depends = graphene
@ -190,7 +196,7 @@ pkgname = gst-plugins-base
pkgname = gst-plugins-good
pkgdesc = Multimedia graph framework - good plugins
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = aalib
depends = cairo
depends = flac
@ -207,18 +213,20 @@ pkgname = gst-plugins-good
depends = libsoup3
depends = libvpx
depends = libxdamage
depends = libxtst
depends = mpg123
depends = nettle
depends = opencore-amr
depends = speex
depends = taglib
depends = twolame
depends = v4l-utils
depends = wavpack
depends = libjack.so
optdepends = jack: JACK backend
pkgname = gst-plugins-bad
pkgdesc = Multimedia graph framework - bad plugins
depends = gst-plugins-bad-libs=1.22.10
depends = gst-plugins-bad-libs=1.24.0
depends = aom
depends = bzip2
depends = chromaprint
@ -240,7 +248,7 @@ pkgname = gst-plugins-bad
depends = libfdk-aac
depends = libfreeaptx
depends = libgme
depends = libkate
depends = liblc3
depends = libldac
depends = liblrdf
depends = libltc
@ -269,8 +277,9 @@ pkgname = gst-plugins-bad
depends = soundtouch
depends = spandsp
depends = srt
depends = svt-av1
depends = svt-hevc
depends = webrtc-audio-processing
depends = webrtc-audio-processing-1
depends = wildmidi
depends = x265
depends = zbar
@ -279,87 +288,86 @@ pkgname = gst-plugins-bad
pkgname = gst-plugin-gtk
pkgdesc = Multimedia graph framework - gtk plugin
depends = gst-plugins-bad-libs=1.22.10
depends = gst-plugins-bad-libs=1.24.0
depends = gtk3
pkgname = gst-plugin-msdk
pkgdesc = Multimedia graph framework - msdk plugin
depends = gst-plugins-bad-libs=1.22.10
depends = libmfx
depends = gst-plugins-bad-libs=1.24.0
depends = libvpl
pkgname = gst-plugin-opencv
pkgdesc = Multimedia graph framework - opencv plugin
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = opencv
pkgname = gst-plugin-qml6
pkgdesc = Multimedia graph framework - qml6 plugin
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = qt6-declarative
depends = qt6-wayland
pkgname = gst-plugin-qmlgl
pkgdesc = Multimedia graph framework - qmlgl plugin
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = qt5-declarative
depends = qt5-wayland
depends = qt5-x11extras
pkgname = gst-plugin-qsv
pkgdesc = Multimedia graph framework - qsv plugin
depends = gst-plugins-bad-libs=1.22.10
depends = libmfx
depends = gst-plugins-bad-libs=1.24.0
optdepends = intel-media-sdk: runtime for legacy Intel GPUs
optdepends = onevpl-intel-gpu: runtime for Tiger Lake and newer GPUs
pkgname = gst-plugin-va
pkgdesc = Multimedia graph framework - va plugin
depends = gst-plugins-bad-libs=1.22.10
depends = gst-plugins-bad-libs=1.24.0
pkgname = gst-plugin-wpe
pkgdesc = Multimedia graph framework - wpe plugin
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = wpewebkit
pkgname = gst-plugins-ugly
pkgdesc = Multimedia graph framework - ugly plugins
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = a52dec
depends = libcdio
depends = libdvdread
depends = libmpeg2
depends = opencore-amr
depends = x264
pkgname = gst-libav
pkgdesc = Multimedia graph framework - libav plugin
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = bzip2
depends = ffmpeg
provides = gst-ffmpeg=1.22.10
provides = gst-ffmpeg=1.24.0
pkgname = gst-rtsp-server
pkgdesc = Multimedia graph framework - rtsp server
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
pkgname = gst-editing-services
pkgdesc = Multimedia graph framework - editing services
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = python
pkgname = gstreamer-vaapi
pkgdesc = Multimedia graph framework - vaapi plugin
depends = gst-plugins-bad-libs=1.22.10
depends = gst-plugins-bad-libs=1.24.0
depends = libxrandr
pkgname = gst-python
pkgdesc = Multimedia graph framework - python plugin
depends = gst-plugins-base-libs=1.22.10
depends = gst-plugins-base-libs=1.24.0
depends = python-gobject
pkgname = gstreamer-docs
pkgdesc = Multimedia graph framework - documentation
license = GPL3
license = LGPL
license = custom:BSD
license = custom:CC-BY-SA-4.0
license = custom:MIT
license = custom:OPL
license = BSD-2-Clause OR MIT OR LGPL-2.1-or-later
license = CC-BY-SA-4.0
license = LGPL-2.1-or-later
license = MIT
license = OPUBL-1.0

View file

@ -6,24 +6,25 @@ Subject: [PATCH] HACK: meson: Disable broken tests
---
subprojects/gst-editing-services/meson.build | 1 -
subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c | 1 -
subprojects/gst-plugins-bad/tests/check/meson.build | 1 -
subprojects/gst-plugins-good/tests/check/elements/flvmux.c | 1 -
subprojects/gst-python/meson.build | 1 -
subprojects/gst-rtsp-server/tests/check/meson.build | 1 -
subprojects/gst-rtsp-server/tests/check/meson.build | 2 --
subprojects/gstreamer-vaapi/meson.build | 1 -
6 files changed, 6 deletions(-)
7 files changed, 8 deletions(-)
diff --git a/subprojects/gst-editing-services/meson.build b/subprojects/gst-editing-services/meson.build
index 408e9fcb4fbc..23e78c5b73c2 100644
index 968671934c4e..9741838d67b9 100644
--- a/subprojects/gst-editing-services/meson.build
+++ b/subprojects/gst-editing-services/meson.build
@@ -272,7 +272,6 @@ subdir('ges')
@@ -295,7 +295,6 @@ subdir('ges')
subdir('plugins')
subdir('tools')
-subdir('tests')
if not get_option('examples').disabled()
subdir('examples')
endif
subdir('examples')
subdir('docs')
diff --git a/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c b/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c
index 1d347b0a54ea..1ee4babf36ae 100644
--- a/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c
@ -36,8 +37,20 @@ index 1d347b0a54ea..1ee4babf36ae 100644
/* tests checking the MPD management
* (eg. setting active streams, obtaining attributes values)
diff --git a/subprojects/gst-plugins-bad/tests/check/meson.build b/subprojects/gst-plugins-bad/tests/check/meson.build
index c21887d99ed1..4da79603f5bc 100644
--- a/subprojects/gst-plugins-bad/tests/check/meson.build
+++ b/subprojects/gst-plugins-bad/tests/check/meson.build
@@ -145,7 +145,6 @@ if host_machine.system() != 'windows'
[['elements/jifmux.c'],
not exif_dep.found() or not cdata.has('HAVE_UNISTD_H'), [exif_dep]],
[['elements/jpegparse.c'], not cdata.has('HAVE_UNISTD_H')],
- [['elements/netsim.c']],
[['elements/shm.c'], not shm_enabled, shm_deps],
[['elements/unixfd.c'], not gio_unix_dep.found()],
[['elements/voaacenc.c'],
diff --git a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c b/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
index 53a8e634e41a..f270c1d11bfb 100644
index 6efa928fb09b..1f1950ef323d 100644
--- a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
+++ b/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
@@ -1162,7 +1162,6 @@ flvmux_suite (void)
@ -49,32 +62,35 @@ index 53a8e634e41a..f270c1d11bfb 100644
tcase_add_test (tc_chain, test_video_caps_change_streamable);
tcase_add_test (tc_chain, test_audio_caps_change_streamable_single);
diff --git a/subprojects/gst-python/meson.build b/subprojects/gst-python/meson.build
index bcf8f043021e..8d41ad205115 100644
index d2b994288d4a..00df444f18fa 100644
--- a/subprojects/gst-python/meson.build
+++ b/subprojects/gst-python/meson.build
@@ -107,5 +107,4 @@ if not get_option('plugin').disabled()
@@ -132,5 +132,4 @@ if not get_option('plugin').disabled()
endif
endif
if not get_option('tests').disabled()
- subdir('testsuite')
endif
diff --git a/subprojects/gst-rtsp-server/tests/check/meson.build b/subprojects/gst-rtsp-server/tests/check/meson.build
index 229af32f8117..b9372c125d77 100644
index 2112da396235..1cbcb861dcf4 100644
--- a/subprojects/gst-rtsp-server/tests/check/meson.build
+++ b/subprojects/gst-rtsp-server/tests/check/meson.build
@@ -27,7 +27,6 @@ rtsp_server_tests = [
@@ -28,10 +28,8 @@ rtsp_server_tests = [
'gst/mediafactory',
'gst/media',
'gst/permissions',
- 'gst/rtspserver',
'gst/sessionmedia',
'gst/sessionpool',
'gst/stream',
- 'gst/stream',
'gst/threadpool',
'gst/token',
'gst/onvif',
diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build
index eaa4b1172a75..041c657ee0ff 100644
index e5b03a30b98e..0044bc4ad979 100644
--- a/subprojects/gstreamer-vaapi/meson.build
+++ b/subprojects/gstreamer-vaapi/meson.build
@@ -219,7 +219,6 @@ plugins = []
@@ -218,7 +218,6 @@ plugins = []
subdir('gst-libs')
subdir('gst')

View file

@ -31,7 +31,7 @@ pkgname=(
gst-python
gstreamer-docs
)
pkgver=1.22.10
pkgver=1.24.0
pkgrel=1
pkgdesc="Multimedia graph framework"
url="https://gstreamer.freedesktop.org/"
@ -43,7 +43,7 @@ makedepends=(
git meson
# gstreamer
bash-completion gobject-introspection gtk3 libcap libelf libunwind python
bash-completion gobject-introspection gtk3 libcap libelf libunwind python rust
valgrind
# gst-plugins-base
@ -53,21 +53,21 @@ makedepends=(
# gst-plugins-good
aalib cairo flac gdk-pixbuf2 jack2 lame libavc1394 libcaca libdv libiec61883
libpulse libraw1394 libshout libsoup3 libvpx libxdamage mpg123 nasm nettle
qt5-declarative qt5-wayland qt5-x11extras qt6-declarative qt6-tools
qt6-wayland speex taglib twolame v4l-utils wavpack
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
libkate 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
liblc3 libldac liblrdf libltc libmicrodns libmodplug libmpcdec libnice
libopenmpt libsrtp libva libvpl 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 wildmidi wpewebkit zbar zvbi zxing-cpp
webrtc-audio-processing-1 wildmidi wpewebkit zbar zvbi zxing-cpp
# gst-plugins-ugly
a52dec libcdio libdvdread libmpeg2 opencore-amr x264
a52dec libcdio libdvdread libmpeg2 x264
# gst-libav
ffmpeg
@ -85,9 +85,9 @@ source=(
0001-HACK-meson-Disable-broken-tests.patch
)
b2sums=('SKIP'
'85c8bac9ce3b08cea8403429d22e0ab6afb4dc8d1ea3c7a98507941efe963f26f7a2733856e3dbf822946efa7a1b9fc4a4b5cc6fb05691db6caf1cce90d31021'
'506088437f614f17a24402f70605d0a3831a597bec27c486763418d1ddce7dfa2370eac95e83dd82e1e2e856aaf0050ccf4b4e06a78a2664627236df762bde74'
'SKIP'
'b1a3e4473c03a5f4f394d7e00d98efae1e026a740fda8a0d8cdc8a55a833666002a9c4d3c15504d201323643736f34208d2e948d1f9425a38faa6d1b0d9286cb')
'afe47af956fe50ab2d77dba5d1e84649f63443a816ad7a0d0c0a37f2f46e1da3473472bd1183843b37dd3c0c61ee496b3d246df5de35e5df960a09bcac7eb48f')
validpgpkeys=(
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org>
)
@ -103,31 +103,23 @@ build() {
local meson_options=(
# Superproject options
-D devtools=disabled
-D doc=disabled
-D examples=disabled
-D gobject-cast-checks=disabled
-D gpl=enabled
-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
# Package names
-D gstreamer:package-name="Arch Linux gstreamer $pkgver-$pkgrel"
-D gst-plugins-base:package-name="Arch Linux gst-plugins-base $pkgver-$pkgrel"
-D gst-plugins-good:package-name="Arch Linux gst-plugins-good $pkgver-$pkgrel"
-D gst-plugins-bad:package-name="Arch Linux gst-plugins-bad $pkgver-$pkgrel"
-D gst-plugins-ugly:package-name="Arch Linux gst-plugins-ugly $pkgver-$pkgrel"
-D gst-libav:package-name="Arch Linux gst-libav $pkgver-$pkgrel"
-D gst-rtsp-server:package-name="Arch Linux gst-rtsp-server $pkgver-$pkgrel"
# 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:amfcodec=disabled
-D gst-plugins-bad:directfb=disabled
-D gst-plugins-bad:directshow=disabled
@ -139,10 +131,12 @@ build() {
-D gst-plugins-bad:magicleap=disabled
-D gst-plugins-bad:msdk=disabled
-D gst-plugins-bad:svthevcenc=disabled
-D gst-plugins-bad:mfx_api=oneVPL
-D gst-plugins-bad:onnx=disabled
-D gst-plugins-bad:openh264=disabled
-D gst-plugins-bad:openni2=disabled
-D gst-plugins-bad:opensles=disabled
-D gst-plugins-bad:qt6d3d11=disabled
-D gst-plugins-bad:qsv=disabled
-D gst-plugins-bad:tinyalsa=disabled
-D gst-plugins-bad:voaacenc=disabled
@ -198,6 +192,7 @@ package_gstreamer() {
usr/lib/gstreamer-1.0/gst-{completion,ptp}-helper
usr/lib/gstreamer-1.0/gst-{hotdoc-plugins,plugin}-scanner
usr/lib/gstreamer-1.0/gst-plugins-doc-cache-generator
usr/lib/gstreamer-1.0/gst-ptp-helper-test
usr/lib/gstreamer-1.0/libgstcoreelements.so
usr/lib/gstreamer-1.0/libgstcoretracers.so
@ -227,12 +222,12 @@ package_gst-plugins-bad-libs() {
cd root; local files=(
usr/include/gstreamer-1.0/gst/audio/{audio-bad-prelude,gstnonstreamaudiodecoder,gstplanaraudioadapter}.h
usr/include/gstreamer-1.0/gst/{basecamerabinsrc,codecparsers,cuda,insertbin,interfaces,isoff,mpegts,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc}
usr/lib/libgst{adaptivedemux,badaudio,basecamerabinsrc,codecparsers,codecs,cuda,insertbin,isoff,mpegts}-1.0.so*
usr/include/gstreamer-1.0/gst/{analytics,basecamerabinsrc,codecparsers,cuda,insertbin,interfaces,isoff,mpegts,mse,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc}
usr/lib/libgst{adaptivedemux,analytics,badaudio,basecamerabinsrc,codecparsers,codecs,cuda,dxva,insertbin,isoff,mpegts,mse}-1.0.so*
usr/lib/libgst{photography,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc,webrtcnice}-1.0.so*
usr/lib/pkgconfig/gstreamer-{bad-audio,codecparsers,cuda,insertbin,mpegts,photography,play,player,sctp,transcoder,vulkan{,-wayland,-xcb},va,wayland,webrtc{,-nice}}-1.0.pc
usr/lib/girepository-1.0/{CudaGst,Gst{BadAudio,Codecs,Cuda,InsertBin,Mpegts,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.typelib
usr/share/gir-1.0/{CudaGst,Gst{BadAudio,Codecs,Cuda,InsertBin,Mpegts,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.gir
usr/lib/pkgconfig/gstreamer-{analytics,bad-audio,codecparsers,cuda,insertbin,mpegts,mse,photography,play,player,sctp,transcoder,vulkan{,-wayland,-xcb},va,wayland,webrtc{,-nice}}-1.0.pc
usr/lib/girepository-1.0/{CudaGst,Gst{Analytics,BadAudio,Codecs,Cuda,Dxva,InsertBin,Mpegts,Mse,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.typelib
usr/share/gir-1.0/{CudaGst,Gst{Analytics,BadAudio,Codecs,Cuda,Dxva,InsertBin,Mpegts,Mse,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.gir
usr/lib/pkgconfig/gstreamer-plugins-bad-1.0.pc
usr/lib/gstreamer-1.0/libgstaccurip.so
@ -268,6 +263,7 @@ package_gst-plugins-bad-libs() {
usr/lib/gstreamer-1.0/libgstgdp.so
usr/lib/gstreamer-1.0/libgstgeometrictransform.so
usr/lib/gstreamer-1.0/libgstid3tag.so
usr/lib/gstreamer-1.0/libgstinsertbin.so
usr/lib/gstreamer-1.0/libgstinter.so
usr/lib/gstreamer-1.0/libgstinterlace.so
usr/lib/gstreamer-1.0/libgstipcpipeline.so
@ -282,6 +278,7 @@ package_gst-plugins-bad-libs() {
usr/lib/gstreamer-1.0/libgstmpegpsmux.so
usr/lib/gstreamer-1.0/libgstmpegtsdemux.so
usr/lib/gstreamer-1.0/libgstmpegtsmux.so
usr/lib/gstreamer-1.0/libgstmse.so
usr/lib/gstreamer-1.0/libgstmxf.so
usr/lib/gstreamer-1.0/libgstnetsim.so
usr/lib/gstreamer-1.0/libgstnvcodec.so
@ -303,6 +300,8 @@ package_gst-plugins-bad-libs() {
usr/lib/gstreamer-1.0/libgstsubenc.so
usr/lib/gstreamer-1.0/libgstswitchbin.so
usr/lib/gstreamer-1.0/libgsttranscode.so
usr/lib/gstreamer-1.0/libgstunixfd.so
usr/lib/gstreamer-1.0/libgstuvcgadget.so
usr/lib/gstreamer-1.0/libgstuvch264.so
usr/lib/gstreamer-1.0/libgstv4l2codecs.so
usr/lib/gstreamer-1.0/libgstvideofiltersbad.so
@ -327,7 +326,7 @@ package_gst-plugins-base-libs() {
pkgdesc+=" - base"
depends=(
"gstreamer=$pkgver"
iso-codes libgl libgudev libxi libxv mesa orc wayland
iso-codes libdrm libgl libgudev libxi libxv mesa orc wayland
)
cd root; local files=(
@ -346,7 +345,9 @@ package_gst-plugins-base-libs() {
usr/lib/gstreamer-1.0/libgstaudiorate.so
usr/lib/gstreamer-1.0/libgstaudioresample.so
usr/lib/gstreamer-1.0/libgstaudiotestsrc.so
usr/lib/gstreamer-1.0/libgstbasedebug.so
usr/lib/gstreamer-1.0/libgstcompositor.so
usr/lib/gstreamer-1.0/libgstdsd.so
usr/lib/gstreamer-1.0/libgstencoding.so
usr/lib/gstreamer-1.0/libgstgio.so
usr/lib/gstreamer-1.0/libgstoverlaycomposition.so
@ -396,10 +397,10 @@ package_gst-plugins-good() {
depends=(
"gst-plugins-base-libs=$pkgver"
aalib cairo flac gdk-pixbuf2 lame libavc1394 libcaca libdv libgudev
libiec61883 libpulse libraw1394 libshout libsoup3 libvpx libxdamage mpg123
nettle speex taglib twolame v4l-utils wavpack
libjack.so
libiec61883 libpulse libraw1394 libshout libsoup3 libvpx libxdamage libxtst
mpg123 nettle opencore-amr speex taglib twolame v4l-utils wavpack
)
optdepends=('jack: JACK backend')
cd root; local files=(
usr/lib/gstreamer-1.0/libgst1394.so
@ -408,6 +409,8 @@ package_gst-plugins-good() {
usr/lib/gstreamer-1.0/libgstalaw.so
usr/lib/gstreamer-1.0/libgstalpha.so
usr/lib/gstreamer-1.0/libgstalphacolor.so
usr/lib/gstreamer-1.0/libgstamrnb.so
usr/lib/gstreamer-1.0/libgstamrwbdec.so
usr/lib/gstreamer-1.0/libgstapetag.so
usr/lib/gstreamer-1.0/libgstaudiofx.so
usr/lib/gstreamer-1.0/libgstaudioparsers.so
@ -476,7 +479,8 @@ package_gst-plugins-good() {
usr/lib/gstreamer-1.0/libgsty4menc.so
usr/share/gstreamer-1.0/presets/GstIirEqualizer{3,10}Bands.prs
usr/share/gstreamer-1.0/presets/Gst{QTMux,VP8Enc}.prs
usr/share/gstreamer-1.0/presets/GstQTMux.prs
usr/share/gstreamer-1.0/presets/Gst{Amrnb,VP8}Enc.prs
usr/share/locale/*/LC_MESSAGES/gst-plugins-good-1.0.mo
); _install
@ -488,15 +492,16 @@ package_gst-plugins-bad() {
"gst-plugins-bad-libs=$pkgver"
aom bzip2 chromaprint curl faac faad2 fluidsynth gsm json-glib lcms2 libass
libavtp libbs2b libdc1394 libdca libde265 libdvdnav libdvdread libfdk-aac
libfreeaptx libgme libkate libldac liblrdf libltc libmicrodns libmodplug
libfreeaptx libgme liblc3 libldac liblrdf libltc libmicrodns libmodplug
libmpcdec libopenmpt librsvg libsndfile libsrtp libwebp libxml2 lilv
mjpegtools neon nettle openal openexr openjpeg2 openssl opus pango qrencode
rtmpdump sbc soundtouch spandsp srt webrtc-audio-processing
wildmidi x265 zbar zvbi zxing-cpp
rtmpdump sbc soundtouch spandsp srt
webrtc-audio-processing-1 wildmidi x265 zbar zvbi zxing-cpp
)
cd root; local files=(
usr/lib/gstreamer-1.0/libgstaes.so
usr/lib/gstreamer-1.0/libgstanalyticsoverlay.so
usr/lib/gstreamer-1.0/libgstaom.so
usr/lib/gstreamer-1.0/libgstassrender.so
usr/lib/gstreamer-1.0/libgstavtp.so
@ -504,6 +509,7 @@ package_gst-plugins-bad() {
usr/lib/gstreamer-1.0/libgstbz2.so
usr/lib/gstreamer-1.0/libgstchromaprint.so
usr/lib/gstreamer-1.0/libgstclosedcaption.so
usr/lib/gstreamer-1.0/libgstcodec2json.so
usr/lib/gstreamer-1.0/libgstcolormanagement.so
usr/lib/gstreamer-1.0/libgstcurl.so
usr/lib/gstreamer-1.0/libgstdash.so
@ -518,8 +524,8 @@ package_gst-plugins-bad() {
usr/lib/gstreamer-1.0/libgstgme.so
usr/lib/gstreamer-1.0/libgstgsm.so
usr/lib/gstreamer-1.0/libgsthls.so
usr/lib/gstreamer-1.0/libgstkate.so
usr/lib/gstreamer-1.0/libgstladspa.so
usr/lib/gstreamer-1.0/libgstlc3.so
usr/lib/gstreamer-1.0/libgstldac.so
usr/lib/gstreamer-1.0/libgstlv2.so
usr/lib/gstreamer-1.0/libgstmicrodns.so
@ -546,6 +552,7 @@ package_gst-plugins-bad() {
usr/lib/gstreamer-1.0/libgstspandsp.so
usr/lib/gstreamer-1.0/libgstsrt.so
usr/lib/gstreamer-1.0/libgstsrtp.so
usr/lib/gstreamer-1.0/libgstsvtav1.so
usr/lib/gstreamer-1.0/libgstteletext.so
usr/lib/gstreamer-1.0/libgsttimecode.so
usr/lib/gstreamer-1.0/libgstttmlsubs.so
@ -637,13 +644,11 @@ package_gst-plugins-ugly() {
pkgdesc+=" - ugly plugins"
depends=(
"gst-plugins-base-libs=$pkgver"
a52dec libcdio libdvdread libmpeg2 opencore-amr x264
a52dec libcdio libdvdread libmpeg2 x264
)
cd root; local files=(
usr/lib/gstreamer-1.0/libgsta52dec.so
usr/lib/gstreamer-1.0/libgstamrnb.so
usr/lib/gstreamer-1.0/libgstamrwbdec.so
usr/lib/gstreamer-1.0/libgstasf.so
usr/lib/gstreamer-1.0/libgstcdio.so
usr/lib/gstreamer-1.0/libgstdvdlpcmdec.so
@ -653,7 +658,7 @@ package_gst-plugins-ugly() {
usr/lib/gstreamer-1.0/libgstrealmedia.so
usr/lib/gstreamer-1.0/libgstx264.so
usr/share/gstreamer-1.0/presets/Gst{Amrnb,X264}Enc.prs
usr/share/gstreamer-1.0/presets/GstX264Enc.prs
usr/share/locale/*/LC_MESSAGES/gst-plugins-ugly-1.0.mo
); _install
@ -742,12 +747,11 @@ package_gst-python() {
package_gstreamer-docs() {
pkgdesc+=" - documentation"
license=(
GPL3
LGPL
custom:BSD
custom:CC-BY-SA-4.0
custom:MIT
custom:OPL
'BSD-2-Clause OR MIT OR LGPL-2.1-or-later'
CC-BY-SA-4.0
LGPL-2.1-or-later
MIT
OPUBL-1.0
)
# make sure there are no files left to install
@ -756,8 +760,9 @@ package_gstreamer-docs() {
cd gstreamer-docs-${pkgver%%+*}
mkdir -p "$pkgdir/usr/share"
cp -a devhelp "$pkgdir/usr/share/devhelp"
mkdir -p "$pkgdir/usr/share/doc/$pkgbase"
cp -t "$pkgdir/usr/share" -a devhelp
cp -t "$pkgdir/usr/share/doc/$pkgbase" -a html README*
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING LICENSE*
}