extra/gstreamer to 1.22.8-1

This commit is contained in:
Kevin Mihelich 2023-12-20 04:36:11 +00:00
parent cb5f58366a
commit 9e64a308c5
3 changed files with 74 additions and 52 deletions

View file

@ -1,10 +1,10 @@
pkgbase = gstreamer
pkgdesc = Multimedia graph framework
pkgver = 1.22.7
pkgver = 1.22.8
pkgrel = 1
url = https://gstreamer.freedesktop.org/
arch = x86_64
license = LGPL
license = LGPL-2.1-or-later
checkdepends = xorg-server-xvfb
makedepends = git
makedepends = meson
@ -12,14 +12,18 @@ pkgbase = gstreamer
makedepends = gobject-introspection
makedepends = gtk3
makedepends = libcap
makedepends = libelf
makedepends = libunwind
makedepends = python
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
@ -27,6 +31,7 @@ pkgbase = gstreamer
makedepends = mesa
makedepends = opus
makedepends = orc
makedepends = pango
makedepends = qt5-base
makedepends = qt5-tools
makedepends = sdl2
@ -36,6 +41,7 @@ pkgbase = gstreamer
makedepends = aalib
makedepends = cairo
makedepends = flac
makedepends = gdk-pixbuf2
makedepends = jack2
makedepends = lame
makedepends = libavc1394
@ -47,6 +53,7 @@ pkgbase = gstreamer
makedepends = libshout
makedepends = libsoup3
makedepends = libvpx
makedepends = libxdamage
makedepends = mpg123
makedepends = nasm
makedepends = nettle
@ -56,6 +63,7 @@ pkgbase = gstreamer
makedepends = qt6-declarative
makedepends = qt6-tools
makedepends = qt6-wayland
makedepends = speex
makedepends = taglib
makedepends = twolame
makedepends = v4l-utils
@ -121,15 +129,15 @@ pkgbase = gstreamer
makedepends = ffmpeg
makedepends = libxrandr
makedepends = python-gobject
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.22.7
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.7.tar.xz
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.7.tar.xz.asc
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.22.8
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.8.tar.xz
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.8.tar.xz.asc
source = 0001-HACK-meson-Disable-broken-tests.patch
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
b2sums = SKIP
b2sums = bd1ac7107a70ffd8ed10249654e42e2b06ef6e94d208333d3ec6cf3b2542afac903b0a6df265b543a43cbb7b3be6eec28184d3f5e42d586c28864e7449ccf6e9
b2sums = ba647a43d7c6d6c3b18ddfcf436e817b33cf337573134f41df659cc2411381fd752b952f2d0f767e83025e27f8490715ce09f6e930d5fcdcd2b8eb5edac8d387
b2sums = SKIP
b2sums = 3e59a5ae821b83ad20f5e39e52195aa6932d5877538ef63aef7205988482e2667d6d43fc7bce2b5eaaf2c280cd4369f63a0d0d9ae39094ee70ec4ecd318a64b5
b2sums = 1887212e956a617130469c6afbd387a555d388dc36b467505b3e5248d0e6a273886fd0500d0977b714075604c61fe149a77ea05ce785cfe27e3eae0999eecb3f
pkgname = gstreamer
pkgdesc = Multimedia graph framework - core
@ -143,7 +151,7 @@ pkgname = gstreamer
pkgname = gst-plugins-bad-libs
pkgdesc = Multimedia graph framework - bad
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = libdrm
depends = libgudev
depends = libnice
@ -157,7 +165,7 @@ pkgname = gst-plugins-bad-libs
pkgname = gst-plugins-base-libs
pkgdesc = Multimedia graph framework - base
depends = gstreamer=1.22.7
depends = gstreamer=1.22.8
depends = iso-codes
depends = libgl
depends = libgudev
@ -169,7 +177,7 @@ pkgname = gst-plugins-base-libs
pkgname = gst-plugins-base
pkgdesc = Multimedia graph framework - base plugins
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = alsa-lib
depends = cdparanoia
depends = graphene
@ -182,12 +190,11 @@ pkgname = gst-plugins-base
pkgname = gst-plugins-good
pkgdesc = Multimedia graph framework - good plugins
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = aalib
depends = cairo
depends = flac
depends = gdk-pixbuf2
depends = gst-plugins-base-libs
depends = lame
depends = libavc1394
depends = libcaca
@ -211,7 +218,7 @@ pkgname = gst-plugins-good
pkgname = gst-plugins-bad
pkgdesc = Multimedia graph framework - bad plugins
depends = gst-plugins-bad-libs=1.22.7
depends = gst-plugins-bad-libs=1.22.8
depends = aom
depends = bzip2
depends = chromaprint
@ -272,49 +279,49 @@ pkgname = gst-plugins-bad
pkgname = gst-plugin-gtk
pkgdesc = Multimedia graph framework - gtk plugin
depends = gst-plugins-bad-libs=1.22.7
depends = gst-plugins-bad-libs=1.22.8
depends = gtk3
pkgname = gst-plugin-msdk
pkgdesc = Multimedia graph framework - msdk plugin
depends = gst-plugins-bad-libs=1.22.7
depends = gst-plugins-bad-libs=1.22.8
depends = libmfx
pkgname = gst-plugin-opencv
pkgdesc = Multimedia graph framework - opencv plugin
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = opencv
pkgname = gst-plugin-qml6
pkgdesc = Multimedia graph framework - qml6 plugin
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = qt6-declarative
depends = qt6-wayland
pkgname = gst-plugin-qmlgl
pkgdesc = Multimedia graph framework - qmlgl plugin
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
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.7
depends = gst-plugins-bad-libs=1.22.8
depends = libmfx
pkgname = gst-plugin-va
pkgdesc = Multimedia graph framework - va plugin
depends = gst-plugins-bad-libs=1.22.7
depends = gst-plugins-bad-libs=1.22.8
pkgname = gst-plugin-wpe
pkgdesc = Multimedia graph framework - wpe plugin
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = wpewebkit
pkgname = gst-plugins-ugly
pkgdesc = Multimedia graph framework - ugly plugins
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = a52dec
depends = libcdio
depends = libdvdread
@ -324,28 +331,28 @@ pkgname = gst-plugins-ugly
pkgname = gst-libav
pkgdesc = Multimedia graph framework - libav plugin
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = bzip2
depends = ffmpeg
provides = gst-ffmpeg=1.22.7
provides = gst-ffmpeg=1.22.8
pkgname = gst-rtsp-server
pkgdesc = Multimedia graph framework - rtsp server
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
pkgname = gst-editing-services
pkgdesc = Multimedia graph framework - editing services
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = python
pkgname = gstreamer-vaapi
pkgdesc = Multimedia graph framework - vaapi plugin
depends = gst-plugins-bad-libs=1.22.7
depends = gst-plugins-bad-libs=1.22.8
depends = libxrandr
pkgname = gst-python
pkgdesc = Multimedia graph framework - python plugin
depends = gst-plugins-base-libs=1.22.7
depends = gst-plugins-base-libs=1.22.8
depends = python-gobject
pkgname = gstreamer-docs

View file

@ -4,15 +4,16 @@ Date: Mon, 6 Jun 2022 00:30:08 +0200
Subject: [PATCH] HACK: meson: Disable broken tests
---
subprojects/gst-editing-services/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/gstreamer-vaapi/meson.build | 1 -
5 files changed, 5 deletions(-)
subprojects/gst-editing-services/meson.build | 1 -
subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.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 | 1 -
subprojects/gstreamer-vaapi/meson.build | 1 -
6 files changed, 6 deletions(-)
diff --git a/subprojects/gst-editing-services/meson.build b/subprojects/gst-editing-services/meson.build
index 0d41498ddbeb..fc8a635a9bb7 100644
index fc4f3cc45fa0..526f17b56882 100644
--- a/subprojects/gst-editing-services/meson.build
+++ b/subprojects/gst-editing-services/meson.build
@@ -270,7 +270,6 @@ subdir('ges')
@ -23,6 +24,18 @@ index 0d41498ddbeb..fc8a635a9bb7 100644
if not get_option('examples').disabled()
subdir('examples')
endif
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
+++ b/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c
@@ -6659,7 +6659,6 @@ dash_suite (void)
tcase_add_test (tc_simpleMPD, dash_mpdparser_default_presentation_delay);
/* tests checking xlink attributes */
- tcase_add_test (tc_simpleMPD, dash_mpdparser_xlink_period);
/* tests checking the MPD management
* (eg. setting active streams, obtaining attributes values)
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
--- a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
@ -36,7 +49,7 @@ 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 a9bd36afe7cc..235cfb162a49 100644
index 789821395534..86f40eea4b43 100644
--- a/subprojects/gst-python/meson.build
+++ b/subprojects/gst-python/meson.build
@@ -107,5 +107,4 @@ if not get_option('plugin').disabled()
@ -58,7 +71,7 @@ index 229af32f8117..b9372c125d77 100644
'gst/sessionpool',
'gst/stream',
diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build
index d6176f64b67e..e036fb966234 100644
index 2849f893feda..0279be6f90ab 100644
--- a/subprojects/gstreamer-vaapi/meson.build
+++ b/subprojects/gstreamer-vaapi/meson.build
@@ -219,7 +219,6 @@ plugins = []

View file

@ -31,29 +31,31 @@ pkgname=(
gst-python
gstreamer-docs
)
pkgver=1.22.7
pkgver=1.22.8
pkgrel=1
pkgdesc="Multimedia graph framework"
url="https://gstreamer.freedesktop.org/"
arch=(x86_64)
options=(!distcc)
license=(LGPL)
license=(LGPL-2.1-or-later)
makedepends=(
# superproject
git meson
# gstreamer
bash-completion gobject-introspection gtk3 libcap libunwind python valgrind
bash-completion gobject-introspection gtk3 libcap libelf libunwind python
valgrind
# gst-plugins-base
cdparanoia graphene libdrm libglvnd libgudev libtheora libx11 libxi libxv mesa
opus orc qt5-base qt5-tools sdl2 wayland wayland-protocols zlib
alsa-lib cdparanoia graphene libdrm libglvnd libgudev libjpeg libpng libtheora
libx11 libxi libxv mesa opus orc pango qt5-base qt5-tools sdl2 wayland
wayland-protocols zlib
# gst-plugins-good
aalib cairo flac jack2 lame libavc1394 libcaca libdv libiec61883 libpulse
libraw1394 libshout libsoup3 libvpx mpg123 nasm nettle qt5-declarative
qt5-wayland qt5-x11extras qt6-declarative qt6-tools qt6-wayland taglib twolame
v4l-utils wavpack
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
# gst-plugins-bad
bluez-libs bzip2 chromaprint faac faad2 fluidsynth gsm json-glib ladspa
@ -83,9 +85,9 @@ source=(
0001-HACK-meson-Disable-broken-tests.patch
)
b2sums=('SKIP'
'bd1ac7107a70ffd8ed10249654e42e2b06ef6e94d208333d3ec6cf3b2542afac903b0a6df265b543a43cbb7b3be6eec28184d3f5e42d586c28864e7449ccf6e9'
'ba647a43d7c6d6c3b18ddfcf436e817b33cf337573134f41df659cc2411381fd752b952f2d0f767e83025e27f8490715ce09f6e930d5fcdcd2b8eb5edac8d387'
'SKIP'
'3e59a5ae821b83ad20f5e39e52195aa6932d5877538ef63aef7205988482e2667d6d43fc7bce2b5eaaf2c280cd4369f63a0d0d9ae39094ee70ec4ecd318a64b5')
'1887212e956a617130469c6afbd387a555d388dc36b467505b3e5248d0e6a273886fd0500d0977b714075604c61fe149a77ea05ce785cfe27e3eae0999eecb3f')
validpgpkeys=(
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org>
)
@ -184,7 +186,7 @@ package_gstreamer() {
optdepends=('python: gst-plugins-doc-cache-generator')
install=gstreamer.install
DESTDIR="$srcdir/root" meson install -C build
meson install -C build --destdir "$srcdir/root"
cd root; local files=(
usr/include/gstreamer-1.0/gst/{base,check,controller,net,*.h}
@ -393,9 +395,9 @@ package_gst-plugins-good() {
pkgdesc+=" - good plugins"
depends=(
"gst-plugins-base-libs=$pkgver"
aalib cairo flac gdk-pixbuf2 gst-plugins-base-libs lame libavc1394 libcaca
libdv libgudev libiec61883 libpulse libraw1394 libshout libsoup3 libvpx
libxdamage mpg123 nettle speex taglib twolame v4l-utils wavpack
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
)