* update gstreamer to 1.24.7-1

This commit is contained in:
Alexander Baldeck 2024-09-12 07:16:06 +02:00
parent 81e2ab1dbd
commit d81c676c3f

View File

@ -27,8 +27,8 @@ pkgname=(
gstreamer-docs
)
[ "${CARCH}" == 'x86_64' ] && pkgname+=(gst-plugin-msdk gst-plugin-qsv gst-plugin-onnx)
pkgver=1.24.5
pkgrel=2
pkgver=1.24.7
pkgrel=1
pkgdesc="Multimedia graph framework"
url="https://gstreamer.freedesktop.org/"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -84,6 +84,7 @@ makedepends=(
libiec61883
libjpeg
liblc3
libldac
liblrdf
libltc
libmicrodns
@ -174,9 +175,7 @@ makedepends=(
zvbi
zxing-cpp
)
makedepends_powerpc64le=(libldac)
makedepends_riscv64=(libldac)
makedepends_x86_64=(libldac libvpl nasm onnxruntime svt-hevc)
makedepends_x86_64=(libvpl nasm onnxruntime svt-hevc)
checkdepends=(xorg-server-xvfb)
source=(
"git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=$pkgver"
@ -184,8 +183,8 @@ source=(
0001-HACK-meson-Disable-broken-tests.patch
0002-libav-Fix-compatibility-with-ffmpeg-7.patch
)
b2sums=('6a01a775675d1ba9d9cfd8a0f910581cc542cea2b4a72fd769699bcb2d4cbdf83cb6a80e6886804400a2263e53afee81245517440525b9685284113d308bbe90'
'b0010b37a5cb6f4d47938f1ca6a86da5973952b8545483fc7d8bcf71b053b0f0c823565303768b7b03da2fd89cb0432bdc62beea9e2fb85f8da104db42615c46'
b2sums=('9b51eb240356ad3cfc229505cd6e7eab1508411cd12fea7db1ecc613f36c4f17de106b667ed37366b04d6be8788ba1e9902ba5ce115824822b72fb6da66cc8e3'
'b41545f687156eb14b5199736dc39b6c80903a2e85cf2935b27ac680d04ac68c18a11acf2420af34801b6a0d21677b4b18a10aa66910ac1c87dcb2dc767da8d1'
'SKIP'
'0e186a56db45250e9e5dbf42a64f87ff01c8f65346ff44763db469c569c690f20efec20c9b5c1030ff0373587a0d1f682e1d6181cf9d5a2e7dbb7512e3745d4d'
'4692623d2c7b0c6b2c81772abc11a385fad53b00476600e859b980f1c2925f43ffd71b4b8f55b0d61f3a6313530690c512f92eaa59a97b6a0aef735e1da8c8e6')
@ -201,7 +200,7 @@ prepare() {
# Fixes for FFmpeg 7
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6505
git apply -3 ../0002-libav-Fix-compatibility-with-ffmpeg-7.patch
#git apply -3 ../0002-libav-Fix-compatibility-with-ffmpeg-7.patch
}
build() {
@ -220,6 +219,7 @@ build() {
-D gst-plugins-bad:gs=disabled
-D gst-plugins-bad:iqa=disabled
-D gst-plugins-bad:isac=disabled
-D gst-plugins-bad:ldac=enabled
-D gst-plugins-bad:magicleap=disabled
-D gst-plugins-bad:mfx_api=oneVPL
-D gst-plugins-bad:openh264=disabled
@ -250,14 +250,12 @@ build() {
x86_64) meson_options+=(-D gst-plugins-bad:msdk=enabled) ;;
powerpc64le|riscv64)
meson_options+=(
-D gst-plugins-bad:ldac=enabled
-D gst-plugins-bad:msdk=disabled
-D gst-plugins-bad:qsv=disabled
-D gst-plugins-bad:svthevcenc=disabled
-D gst-plugins-bad:onnx=disabled
) ;;
*) meson_options+=(
-D gst-plugins-bad:ldac=disabled
-D gst-plugins-bad:msdk=disabled
-D gst-plugins-bad:qsv=disabled
-D gst-plugins-bad:svthevcenc=disabled
@ -760,7 +758,7 @@ package_gst-plugins-bad() {
zvbi
zxing-cpp
)
depends_x8_64=(svt-hevc)
depends_x86_64=(svt-hevc)
cd root; local files=(
usr/lib/gstreamer-1.0/libgstaes.so
@ -789,6 +787,7 @@ package_gst-plugins-bad() {
usr/lib/gstreamer-1.0/libgsthls.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
usr/lib/gstreamer-1.0/libgstmodplug.so
@ -828,12 +827,8 @@ package_gst-plugins-bad() {
);
case "${CARCH}" in
powerpc64le|riscv64)
files+=(usr/lib/gstreamer-1.0/libgstldac.so)
;;
x86_64)
files+=(
usr/lib/gstreamer-1.0/libgstldac.so
usr/lib/gstreamer-1.0/libgstsvthevcenc.so
)
;;