mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-01-17 23:34:07 +00:00
extra/gstreamer to 1.24.0-1
This commit is contained in:
parent
0018ffd724
commit
979053940b
3 changed files with 133 additions and 104 deletions
|
@ -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
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -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*
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue