mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
extra/gstreamer to 1.24.2-2
This commit is contained in:
parent
2aa2eeeda5
commit
adaa899597
3 changed files with 175 additions and 79 deletions
|
@ -1,6 +1,6 @@
|
||||||
pkgbase = gstreamer
|
pkgbase = gstreamer
|
||||||
pkgdesc = Multimedia graph framework
|
pkgdesc = Multimedia graph framework
|
||||||
pkgver = 1.24.1
|
pkgver = 1.24.2
|
||||||
pkgrel = 2
|
pkgrel = 2
|
||||||
url = https://gstreamer.freedesktop.org/
|
url = https://gstreamer.freedesktop.org/
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
|
@ -133,17 +133,19 @@ pkgbase = gstreamer
|
||||||
makedepends = libmpeg2
|
makedepends = libmpeg2
|
||||||
makedepends = x264
|
makedepends = x264
|
||||||
makedepends = ffmpeg
|
makedepends = ffmpeg
|
||||||
|
makedepends = opentimelineio
|
||||||
makedepends = libxrandr
|
makedepends = libxrandr
|
||||||
makedepends = python-gobject
|
makedepends = python-gobject
|
||||||
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.1
|
makedepends = python-setuptools
|
||||||
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.1.tar.xz
|
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.2
|
||||||
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.1.tar.xz.asc
|
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.2.tar.xz
|
||||||
|
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.2.tar.xz.asc
|
||||||
source = 0001-HACK-meson-Disable-broken-tests.patch
|
source = 0001-HACK-meson-Disable-broken-tests.patch
|
||||||
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
|
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
|
||||||
b2sums = a91e46cf3757a825a060f75fcfd974ec65fcb0d24c96039ce79b481b1ea93e82a6e226f45fd0fae6421ccd2eb356871db670c93b32b3df2cba8b105d4e00cf19
|
b2sums = b701d3804d955d217ffefb393488eecdca96e3e1275d7c6997e9bd8ec9155a2aea60faa459e40490b77a16c9031c4f89dd95e5bbb7d7ec4f4e105e090673c0ba
|
||||||
b2sums = 08cd34a70aa2b7afa43ab29b272d7b51f8074fc994e0c9b85b0674e38e08b451d2f2d65c89cbda311ce646ff26274fb5cd296dbf15da7fd6a89f9990d13fe4f2
|
b2sums = b67e5d8c6fb52a794e2307a3944338342ed560895f8fac6876a92d1f81326c751ff5c6f7d6a11e2dde480d981db024fdc0ee4a1638c2af763b10a119887ace95
|
||||||
b2sums = SKIP
|
b2sums = SKIP
|
||||||
b2sums = 747019db064311d364696f747008c5d85bb0dc5120e837b1647fe2a3c4fe459eadcc818cf90de8e613b57a1d356204b8c356865df562b79972622b4c16b7de4b
|
b2sums = e7c59c828883a3bb3aa47684d83b57cd4d463e1f8cffc0383f779fa60ecbe37bfa30c8a0f40e6b2a01f6e0edfbefc5b7041340837e0018741e5963671945a1f2
|
||||||
|
|
||||||
pkgname = gstreamer
|
pkgname = gstreamer
|
||||||
pkgdesc = Multimedia graph framework - core
|
pkgdesc = Multimedia graph framework - core
|
||||||
|
@ -157,7 +159,7 @@ pkgname = gstreamer
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
depends = libdrm
|
depends = libdrm
|
||||||
depends = libgudev
|
depends = libgudev
|
||||||
depends = libnice
|
depends = libnice
|
||||||
|
@ -171,7 +173,7 @@ pkgname = gst-plugins-bad-libs
|
||||||
|
|
||||||
pkgname = gst-plugins-base-libs
|
pkgname = gst-plugins-base-libs
|
||||||
pkgdesc = Multimedia graph framework - base
|
pkgdesc = Multimedia graph framework - base
|
||||||
depends = gstreamer=1.24.1
|
depends = gstreamer=1.24.2
|
||||||
depends = iso-codes
|
depends = iso-codes
|
||||||
depends = libdrm
|
depends = libdrm
|
||||||
depends = libgl
|
depends = libgl
|
||||||
|
@ -184,7 +186,7 @@ pkgname = gst-plugins-base-libs
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
depends = alsa-lib
|
depends = alsa-lib
|
||||||
depends = cdparanoia
|
depends = cdparanoia
|
||||||
depends = graphene
|
depends = graphene
|
||||||
|
@ -197,7 +199,7 @@ pkgname = gst-plugins-base
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
depends = aalib
|
depends = aalib
|
||||||
depends = cairo
|
depends = cairo
|
||||||
depends = flac
|
depends = flac
|
||||||
|
@ -227,7 +229,7 @@ pkgname = gst-plugins-good
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-bad-libs=1.24.2
|
||||||
depends = aom
|
depends = aom
|
||||||
depends = bzip2
|
depends = bzip2
|
||||||
depends = chromaprint
|
depends = chromaprint
|
||||||
|
@ -289,50 +291,50 @@ 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.1
|
depends = gst-plugins-bad-libs=1.24.2
|
||||||
depends = gtk3
|
depends = gtk3
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-bad-libs=1.24.2
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
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.1
|
depends = gst-plugins-bad-libs=1.24.2
|
||||||
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.1
|
depends = gst-plugins-bad-libs=1.24.2
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
depends = a52dec
|
depends = a52dec
|
||||||
depends = libcdio
|
depends = libcdio
|
||||||
depends = libdvdread
|
depends = libdvdread
|
||||||
|
@ -341,28 +343,43 @@ pkgname = gst-plugins-ugly
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
depends = bzip2
|
depends = bzip2
|
||||||
depends = ffmpeg
|
depends = ffmpeg
|
||||||
provides = gst-ffmpeg=1.24.1
|
provides = gst-ffmpeg=1.24.2
|
||||||
|
|
||||||
|
pkgname = gst-devtools-libs
|
||||||
|
pkgdesc = Multimedia graph framework - development and debugging libraries
|
||||||
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
|
depends = json-glib
|
||||||
|
|
||||||
|
pkgname = gst-devtools
|
||||||
|
pkgdesc = Multimedia graph framework - development and debugging tools
|
||||||
|
depends = gst-devtools-libs=1.24.2
|
||||||
|
depends = gst-plugins-bad-libs=1.24.2
|
||||||
|
depends = gst-rtsp-server=1.24.2
|
||||||
|
depends = gtk3
|
||||||
|
depends = python-gobject
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
|
|
||||||
pkgname = gst-editing-services
|
pkgname = gst-editing-services
|
||||||
pkgdesc = Multimedia graph framework - editing services
|
pkgdesc = Multimedia graph framework - editing services
|
||||||
depends = gst-plugins-base-libs=1.24.1
|
depends = gst-devtools-libs=1.24.2
|
||||||
depends = python
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
|
depends = gst-python=1.24.2
|
||||||
|
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.1
|
depends = gst-plugins-bad-libs=1.24.2
|
||||||
depends = libxrandr
|
depends = libxrandr
|
||||||
|
|
||||||
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.1
|
depends = gst-plugins-base-libs=1.24.2
|
||||||
depends = python-gobject
|
depends = python-gobject
|
||||||
|
|
||||||
pkgname = gstreamer-docs
|
pkgname = gstreamer-docs
|
||||||
|
@ -372,3 +389,5 @@ pkgname = gstreamer-docs
|
||||||
license = LGPL-2.1-or-later
|
license = LGPL-2.1-or-later
|
||||||
license = MIT
|
license = MIT
|
||||||
license = OPUBL-1.0
|
license = OPUBL-1.0
|
||||||
|
options = !debug
|
||||||
|
options = !strip
|
||||||
|
|
|
@ -4,28 +4,29 @@ Date: Mon, 6 Jun 2022 00:30:08 +0200
|
||||||
Subject: [PATCH] HACK: meson: Disable broken tests
|
Subject: [PATCH] HACK: meson: Disable broken tests
|
||||||
|
|
||||||
---
|
---
|
||||||
subprojects/gst-editing-services/meson.build | 1 -
|
subprojects/gst-editing-services/tests/check/meson.build | 2 --
|
||||||
subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c | 1 -
|
subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c | 1 -
|
||||||
subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c | 1 -
|
subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c | 1 -
|
||||||
|
subprojects/gst-plugins-bad/tests/check/elements/lc3.c | 3 ---
|
||||||
subprojects/gst-plugins-bad/tests/check/meson.build | 1 -
|
subprojects/gst-plugins-bad/tests/check/meson.build | 1 -
|
||||||
|
subprojects/gst-plugins-bad/tests/validate/meson.build | 3 ---
|
||||||
|
subprojects/gst-plugins-base/tests/validate/meson.build | 1 -
|
||||||
subprojects/gst-plugins-good/tests/check/elements/flvmux.c | 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 | 2 --
|
|
||||||
subprojects/gstreamer-vaapi/meson.build | 1 -
|
subprojects/gstreamer-vaapi/meson.build | 1 -
|
||||||
8 files changed, 9 deletions(-)
|
9 files changed, 14 deletions(-)
|
||||||
|
|
||||||
diff --git a/subprojects/gst-editing-services/meson.build b/subprojects/gst-editing-services/meson.build
|
diff --git a/subprojects/gst-editing-services/tests/check/meson.build b/subprojects/gst-editing-services/tests/check/meson.build
|
||||||
index 11c3aed9279b..2ce1f78b677e 100644
|
index 784c592ba6f1..bbf9a2491a86 100644
|
||||||
--- a/subprojects/gst-editing-services/meson.build
|
--- a/subprojects/gst-editing-services/tests/check/meson.build
|
||||||
+++ b/subprojects/gst-editing-services/meson.build
|
+++ b/subprojects/gst-editing-services/tests/check/meson.build
|
||||||
@@ -295,7 +295,6 @@ subdir('ges')
|
@@ -144,7 +144,5 @@ if build_gir
|
||||||
subdir('plugins')
|
env.set('GST_PLUGIN_PATH_1_0', [meson.global_build_root()] + pluginsdirs)
|
||||||
subdir('tools')
|
env.set('GI_TYPELIB_PATH', meson.current_build_dir() / '..' / '..' / 'ges')
|
||||||
|
|
||||||
-subdir('tests')
|
|
||||||
subdir('examples')
|
|
||||||
subdir('docs')
|
|
||||||
|
|
||||||
|
- test('pythontests', runtests, args: ['--pyunittest-dir', meson.current_source_dir(), 'pyunittest', '--dump-on-failure'],
|
||||||
|
- env: env)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
diff --git a/subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c b/subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c
|
diff --git a/subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c b/subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c
|
||||||
index d0901d5b23df..62b3bba4b614 100644
|
index d0901d5b23df..62b3bba4b614 100644
|
||||||
--- a/subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c
|
--- a/subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c
|
||||||
|
@ -50,11 +51,25 @@ index 1d347b0a54ea..1ee4babf36ae 100644
|
||||||
|
|
||||||
/* tests checking the MPD management
|
/* tests checking the MPD management
|
||||||
* (eg. setting active streams, obtaining attributes values)
|
* (eg. setting active streams, obtaining attributes values)
|
||||||
|
diff --git a/subprojects/gst-plugins-bad/tests/check/elements/lc3.c b/subprojects/gst-plugins-bad/tests/check/elements/lc3.c
|
||||||
|
index 5ee2ca1efaac..a6a692ee26a1 100644
|
||||||
|
--- a/subprojects/gst-plugins-bad/tests/check/elements/lc3.c
|
||||||
|
+++ b/subprojects/gst-plugins-bad/tests/check/elements/lc3.c
|
||||||
|
@@ -429,9 +429,6 @@ lc3_suite (void)
|
||||||
|
TCase *tc_chain = tcase_create ("general");
|
||||||
|
|
||||||
|
suite_add_tcase (s, tc_chain);
|
||||||
|
- tcase_add_test (tc_chain, test_48k_8ch_10000us);
|
||||||
|
- tcase_add_test (tc_chain, test_48k_8ch_7500us);
|
||||||
|
- tcase_add_test (tc_chain, test_24k_4ch_10000us);
|
||||||
|
tcase_add_test (tc_chain, test_dec_plc);
|
||||||
|
|
||||||
|
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 c21887d99ed1..4da79603f5bc 100644
|
index 3c64a3641aa7..dc00f8d81b0a 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
|
||||||
@@ -145,7 +145,6 @@ if host_machine.system() != 'windows'
|
@@ -152,7 +152,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')],
|
||||||
|
@ -62,6 +77,38 @@ index c21887d99ed1..4da79603f5bc 100644
|
||||||
[['elements/shm.c'], not shm_enabled, shm_deps],
|
[['elements/shm.c'], not shm_enabled, shm_deps],
|
||||||
[['elements/unixfd.c'], not gio_unix_dep.found()],
|
[['elements/unixfd.c'], not gio_unix_dep.found()],
|
||||||
[['elements/voaacenc.c'],
|
[['elements/voaacenc.c'],
|
||||||
|
diff --git a/subprojects/gst-plugins-bad/tests/validate/meson.build b/subprojects/gst-plugins-bad/tests/validate/meson.build
|
||||||
|
index c09772a657f4..6dd292ea670a 100644
|
||||||
|
--- a/subprojects/gst-plugins-bad/tests/validate/meson.build
|
||||||
|
+++ b/subprojects/gst-plugins-bad/tests/validate/meson.build
|
||||||
|
@@ -4,15 +4,12 @@ if not gst_tester.found()
|
||||||
|
endif
|
||||||
|
|
||||||
|
tests = [
|
||||||
|
- {'path': 'opencv/cvtracker'},
|
||||||
|
{'path': 'testsrcbin/caps_spec'},
|
||||||
|
{'path': 'codectimestamper/h264_propagate_caps'},
|
||||||
|
- {'path': 'wpe/load_bytes_first', 'skip': not building_wpe},
|
||||||
|
{'path': 'vtenc/vtenc_h264', 'skip': not applemedia_found_deps},
|
||||||
|
{'path': 'vtenc/vtenc_h264_b_frames', 'skip': not applemedia_found_deps},
|
||||||
|
{'path': 'vtenc/vtenc_h265', 'skip': not applemedia_found_deps},
|
||||||
|
{'path': 'vtenc/vtenc_h265_b_frames', 'skip': not applemedia_found_deps},
|
||||||
|
- {'path': 'autovideoconvert/renegotiate'},
|
||||||
|
]
|
||||||
|
|
||||||
|
env = environment()
|
||||||
|
diff --git a/subprojects/gst-plugins-base/tests/validate/meson.build b/subprojects/gst-plugins-base/tests/validate/meson.build
|
||||||
|
index f732daae44c5..bc89d8caa676 100644
|
||||||
|
--- a/subprojects/gst-plugins-base/tests/validate/meson.build
|
||||||
|
+++ b/subprojects/gst-plugins-base/tests/validate/meson.build
|
||||||
|
@@ -20,7 +20,6 @@ tests = [
|
||||||
|
'videorate/duplicate_on_eos',
|
||||||
|
'videorate/duplicate_on_eos_disbaled',
|
||||||
|
'videorate/duplicate_on_eos_half_sec',
|
||||||
|
- 'videorate/fill_segment_after_caps_changed_before_eos',
|
||||||
|
'videorate/drop_out_of_segment',
|
||||||
|
'compositor/renogotiate_failing_unsupported_src_format',
|
||||||
|
'giosrc/read-growing-file',
|
||||||
diff --git a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c b/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
|
diff --git a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c b/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
|
||||||
index 6efa928fb09b..1f1950ef323d 100644
|
index 6efa928fb09b..1f1950ef323d 100644
|
||||||
--- a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
|
--- a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
|
||||||
|
@ -74,33 +121,8 @@ index 6efa928fb09b..1f1950ef323d 100644
|
||||||
tcase_add_test (tc_chain, test_audio_caps_change_streamable);
|
tcase_add_test (tc_chain, test_audio_caps_change_streamable);
|
||||||
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/gst-python/meson.build b/subprojects/gst-python/meson.build
|
|
||||||
index d40c1c2ae8a7..89e537a1f3de 100644
|
|
||||||
--- a/subprojects/gst-python/meson.build
|
|
||||||
+++ b/subprojects/gst-python/meson.build
|
|
||||||
@@ -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 2112da396235..1cbcb861dcf4 100644
|
|
||||||
--- a/subprojects/gst-rtsp-server/tests/check/meson.build
|
|
||||||
+++ b/subprojects/gst-rtsp-server/tests/check/meson.build
|
|
||||||
@@ -28,10 +28,8 @@ rtsp_server_tests = [
|
|
||||||
'gst/mediafactory',
|
|
||||||
'gst/media',
|
|
||||||
'gst/permissions',
|
|
||||||
- 'gst/rtspserver',
|
|
||||||
'gst/sessionmedia',
|
|
||||||
'gst/sessionpool',
|
|
||||||
- 'gst/stream',
|
|
||||||
'gst/threadpool',
|
|
||||||
'gst/token',
|
|
||||||
'gst/onvif',
|
|
||||||
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 145f67ae443b..d13ca08819e1 100644
|
index c470158893f3..cee44f2e7480 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 = []
|
||||||
|
|
|
@ -27,13 +27,15 @@ pkgname=(
|
||||||
gst-plugin-wpe
|
gst-plugin-wpe
|
||||||
gst-plugins-ugly
|
gst-plugins-ugly
|
||||||
gst-libav
|
gst-libav
|
||||||
|
gst-devtools-libs
|
||||||
|
gst-devtools
|
||||||
gst-rtsp-server
|
gst-rtsp-server
|
||||||
gst-editing-services
|
gst-editing-services
|
||||||
gstreamer-vaapi
|
gstreamer-vaapi
|
||||||
gst-python
|
gst-python
|
||||||
gstreamer-docs
|
gstreamer-docs
|
||||||
)
|
)
|
||||||
pkgver=1.24.1
|
pkgver=1.24.2
|
||||||
pkgrel=2
|
pkgrel=2
|
||||||
pkgdesc="Multimedia graph framework"
|
pkgdesc="Multimedia graph framework"
|
||||||
url="https://gstreamer.freedesktop.org/"
|
url="https://gstreamer.freedesktop.org/"
|
||||||
|
@ -74,11 +76,14 @@ makedepends=(
|
||||||
# gst-libav
|
# gst-libav
|
||||||
ffmpeg
|
ffmpeg
|
||||||
|
|
||||||
|
# gst-editing-services
|
||||||
|
opentimelineio
|
||||||
|
|
||||||
# gstreamer-vaapi
|
# gstreamer-vaapi
|
||||||
libxrandr
|
libxrandr
|
||||||
|
|
||||||
# gst-python
|
# gst-python
|
||||||
python-gobject
|
python-gobject python-setuptools
|
||||||
)
|
)
|
||||||
checkdepends=(xorg-server-xvfb)
|
checkdepends=(xorg-server-xvfb)
|
||||||
source=(
|
source=(
|
||||||
|
@ -86,10 +91,10 @@ source=(
|
||||||
"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
|
||||||
)
|
)
|
||||||
b2sums=('a91e46cf3757a825a060f75fcfd974ec65fcb0d24c96039ce79b481b1ea93e82a6e226f45fd0fae6421ccd2eb356871db670c93b32b3df2cba8b105d4e00cf19'
|
b2sums=('b701d3804d955d217ffefb393488eecdca96e3e1275d7c6997e9bd8ec9155a2aea60faa459e40490b77a16c9031c4f89dd95e5bbb7d7ec4f4e105e090673c0ba'
|
||||||
'08cd34a70aa2b7afa43ab29b272d7b51f8074fc994e0c9b85b0674e38e08b451d2f2d65c89cbda311ce646ff26274fb5cd296dbf15da7fd6a89f9990d13fe4f2'
|
'b67e5d8c6fb52a794e2307a3944338342ed560895f8fac6876a92d1f81326c751ff5c6f7d6a11e2dde480d981db024fdc0ee4a1638c2af763b10a119887ace95'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'747019db064311d364696f747008c5d85bb0dc5120e837b1647fe2a3c4fe459eadcc818cf90de8e613b57a1d356204b8c356865df562b79972622b4c16b7de4b')
|
'e7c59c828883a3bb3aa47684d83b57cd4d463e1f8cffc0383f779fa60ecbe37bfa30c8a0f40e6b2a01f6e0edfbefc5b7041340837e0018741e5963671945a1f2')
|
||||||
validpgpkeys=(
|
validpgpkeys=(
|
||||||
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org>
|
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org>
|
||||||
)
|
)
|
||||||
|
@ -104,7 +109,6 @@ prepare() {
|
||||||
build() {
|
build() {
|
||||||
local meson_options=(
|
local meson_options=(
|
||||||
# Superproject options
|
# Superproject options
|
||||||
-D devtools=disabled
|
|
||||||
-D examples=disabled
|
-D examples=disabled
|
||||||
-D gobject-cast-checks=disabled
|
-D gobject-cast-checks=disabled
|
||||||
-D gpl=enabled
|
-D gpl=enabled
|
||||||
|
@ -149,7 +153,7 @@ build() {
|
||||||
-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-ugly:sidplay=disabled
|
-D gst-plugins-ugly:sidplay=disabled
|
||||||
-D gst-editing-services:validate=disabled
|
-D gst-devtools:debug_viewer=enabled
|
||||||
)
|
)
|
||||||
|
|
||||||
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3197
|
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3197
|
||||||
|
@ -164,6 +168,8 @@ check() (
|
||||||
export XDG_RUNTIME_DIR="$PWD/runtime-dir"
|
export XDG_RUNTIME_DIR="$PWD/runtime-dir"
|
||||||
mkdir -p -m 700 "$XDG_RUNTIME_DIR"
|
mkdir -p -m 700 "$XDG_RUNTIME_DIR"
|
||||||
|
|
||||||
|
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
|
||||||
|
@ -681,6 +687,47 @@ package_gst-libav() {
|
||||||
); _install
|
); _install
|
||||||
}
|
}
|
||||||
|
|
||||||
|
package_gst-devtools-libs() {
|
||||||
|
pkgdesc+=" - development and debugging libraries"
|
||||||
|
depends=(
|
||||||
|
"gst-plugins-base-libs=$pkgver"
|
||||||
|
json-glib
|
||||||
|
)
|
||||||
|
|
||||||
|
cd root; local files=(
|
||||||
|
usr/include/gstreamer-1.0/gst/validate
|
||||||
|
usr/lib/libgstvalidate-*
|
||||||
|
usr/lib/pkgconfig/gstreamer-validate-1.0.pc
|
||||||
|
usr/lib/girepository-1.0/GstValidate-1.0.typelib
|
||||||
|
usr/share/gir-1.0/GstValidate-1.0.gir
|
||||||
|
); _install
|
||||||
|
}
|
||||||
|
|
||||||
|
package_gst-devtools() {
|
||||||
|
pkgdesc+=" - development and debugging tools"
|
||||||
|
depends=(
|
||||||
|
"gst-devtools-libs=$pkgver"
|
||||||
|
"gst-plugins-bad-libs=$pkgver"
|
||||||
|
"gst-rtsp-server=$pkgver"
|
||||||
|
gtk3 python-gobject
|
||||||
|
)
|
||||||
|
|
||||||
|
cd root; local files=(
|
||||||
|
usr/bin/gst-validate-*
|
||||||
|
usr/lib/gst-validate-launcher
|
||||||
|
usr/lib/gstreamer-1.0/libgstvalidatetracer.so
|
||||||
|
usr/lib/gstreamer-1.0/validate
|
||||||
|
usr/share/gstreamer-1.0/validate
|
||||||
|
|
||||||
|
usr/bin/gst-debug-viewer
|
||||||
|
usr/lib/python*/site-packages/GstDebugViewer
|
||||||
|
usr/share/applications/org.freedesktop.GstDebugViewer.desktop
|
||||||
|
usr/share/gst-debug-viewer
|
||||||
|
usr/share/icons/hicolor/*/apps/gst-debug-viewer.*
|
||||||
|
usr/share/metainfo/org.freedesktop.GstDebugViewer.appdata.xml
|
||||||
|
); _install
|
||||||
|
}
|
||||||
|
|
||||||
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")
|
||||||
|
@ -699,8 +746,12 @@ 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-plugins-base-libs=$pkgver"
|
"gst-plugins-base-libs=$pkgver"
|
||||||
python
|
"gst-python=$pkgver"
|
||||||
|
)
|
||||||
|
optdepends=(
|
||||||
|
'opentimelineio: Support for the OpenTimelineIO format'
|
||||||
)
|
)
|
||||||
|
|
||||||
cd root; local files=(
|
cd root; local files=(
|
||||||
|
@ -757,6 +808,10 @@ package_gstreamer-docs() {
|
||||||
MIT
|
MIT
|
||||||
OPUBL-1.0
|
OPUBL-1.0
|
||||||
)
|
)
|
||||||
|
options=(
|
||||||
|
!debug
|
||||||
|
!strip
|
||||||
|
)
|
||||||
|
|
||||||
# make sure there are no files left to install
|
# make sure there are no files left to install
|
||||||
find root -depth ! -type d
|
find root -depth ! -type d
|
||||||
|
|
Loading…
Reference in a new issue