extra/gstreamer to 1.24.11-1

This commit is contained in:
David Beauchamp 2025-01-07 09:17:10 -05:00
parent 2a51693d78
commit aebc7575ed
4 changed files with 71 additions and 100 deletions

View file

@ -1,7 +1,7 @@
pkgbase = gstreamer
pkgdesc = Multimedia graph framework
pkgver = 1.24.10
pkgrel = 2
pkgver = 1.24.11
pkgrel = 1
url = https://gstreamer.freedesktop.org/
arch = x86_64
license = LGPL-2.1-or-later
@ -172,19 +172,17 @@ pkgbase = gstreamer
makedepends = zlib
makedepends = zvbi
makedepends = zxing-cpp
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.10
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.10.tar.xz
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.10.tar.xz.asc
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.11
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.11.tar.xz
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.11.tar.xz.asc
source = 0001-HACK-meson-Disable-broken-tests.patch
source = 0002-x265enc-Unbreak-build-with-x265-4.0.patch
source = 0003-meson-Drop-max-version-bound-from-neon.patch
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
b2sums = ce6bbb96c8e087c00a1a5cd2770bc92914aee0ecaf381117646e69f5010a40ecfc01bbc37ef5ca20596daddc179e369f4438bc7e64c78f7b7a1a51d475872db5
b2sums = 3b836b8cc3def12bf3aaf24a8432ab91de6946defe123adcc2f921d97055eee7c5b33920fa610195a8f8c8d5e036894f719202e107eddca3c2a5c4619ddec815
b2sums = e13c86390af5950e0cc8565b7282977c4832e64972d5436ae05db4b8eabe7a3866029592868a01fb3c62526d825a5d41714f26e5f9d71f474f10f62ec9102984
b2sums = 38649214ddb0f1fb3a75bb549b5310f15dfaee898b11493895e2b190d0431e0752a7f2c210c915ee1a7e6a203214b8e02d61e84cbe3315b76559d4f8c73b71fa
b2sums = SKIP
b2sums = e5cce5fbb667ef3008b7b762f8196c750037046f87a54529768ac5c147b69ebba729f5df53151fc05b7b311dcec95b5757ba85dc23a5f5fc2cbae2bd6d0d0ae4
b2sums = ffa84decda2494fd6ad504f05d70c20d72ada43f50c17118ed56a2779101d919a355263a9275b923d2651f032780ad717c8de1b8c3d9359e4cce0ea82b74922d
b2sums = 94250c1317ce1e3444c2e0effc190ab544eca21c177e43143c3f3a8690c541cbe068604c6ff6401072a6b09f54683eac03128c918a2a16c7013622c24da11348
b2sums = 9d6aee40cc1302a12c4db64a4eec216852bef009887fd5eccdb911a9b4daa99d038bed6bec020b3d7786ae51126f68d136a1f7bc5f28d32015caf8c6cd2f43a5
pkgname = gstreamer
pkgdesc = Multimedia graph framework - core
@ -199,8 +197,8 @@ pkgname = gstreamer
pkgname = gst-plugins-bad-libs
pkgdesc = Multimedia graph framework - bad
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = gcc-libs
depends = glib2
depends = glibc
@ -222,7 +220,7 @@ pkgname = gst-plugins-bad-libs
pkgname = gst-plugins-base-libs
pkgdesc = Multimedia graph framework - base
depends = gstreamer=1.24.10-2
depends = gstreamer=1.24.11-1
depends = glib2
depends = glibc
depends = iso-codes
@ -241,8 +239,8 @@ pkgname = gst-plugins-base-libs
pkgname = gst-plugins-base
pkgdesc = Multimedia graph framework - base plugins
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = alsa-lib
depends = cairo
depends = cdparanoia
@ -260,8 +258,8 @@ pkgname = gst-plugins-base
pkgname = gst-plugins-good
pkgdesc = Multimedia graph framework - good plugins
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = aalib
depends = bzip2
depends = cairo
@ -303,9 +301,9 @@ pkgname = gst-plugins-good
pkgname = gst-plugins-bad
pkgdesc = Multimedia graph framework - bad plugins
depends = gst-plugins-bad-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-bad-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = aom
depends = bzip2
depends = cairo
@ -374,8 +372,8 @@ pkgname = gst-plugins-bad
pkgname = gst-plugins-ugly
pkgdesc = Multimedia graph framework - ugly plugins
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = a52dec
depends = glib2
depends = glibc
@ -387,18 +385,18 @@ pkgname = gst-plugins-ugly
pkgname = gst-libav
pkgdesc = Multimedia graph framework - libav plugin
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = ffmpeg
depends = glib2
depends = glibc
provides = gst-ffmpeg=1.24.10-2
provides = gst-ffmpeg=1.24.11-1
pkgname = gst-plugin-gtk
pkgdesc = Multimedia graph framework - gtk plugin
depends = gst-plugins-bad-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-bad-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = cairo
depends = glib2
depends = glibc
@ -407,9 +405,9 @@ pkgname = gst-plugin-gtk
pkgname = gst-plugin-msdk
pkgdesc = Multimedia graph framework - msdk plugin
depends = gst-plugins-bad-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-bad-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = glib2
depends = glibc
depends = libdrm
@ -419,9 +417,9 @@ pkgname = gst-plugin-msdk
pkgname = gst-plugin-onnx
pkgdesc = Multimedia graph framework - onnx plugin
depends = gst-plugins-bad-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-bad-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = gcc-libs
depends = glib2
depends = glibc
@ -430,8 +428,8 @@ pkgname = gst-plugin-onnx
pkgname = gst-plugin-opencv
pkgdesc = Multimedia graph framework - opencv plugin
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = gcc-libs
depends = glib2
depends = glibc
@ -439,8 +437,8 @@ pkgname = gst-plugin-opencv
pkgname = gst-plugin-qml6
pkgdesc = Multimedia graph framework - qml6 plugin
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = gcc-libs
depends = glib2
depends = glibc
@ -451,8 +449,8 @@ pkgname = gst-plugin-qml6
pkgname = gst-plugin-qmlgl
pkgdesc = Multimedia graph framework - qmlgl plugin
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = gcc-libs
depends = glib2
depends = glibc
@ -464,9 +462,9 @@ pkgname = gst-plugin-qmlgl
pkgname = gst-plugin-qsv
pkgdesc = Multimedia graph framework - qsv plugin
depends = gst-plugins-bad-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-bad-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = gcc-libs
depends = glib2
depends = glibc
@ -475,9 +473,9 @@ pkgname = gst-plugin-qsv
pkgname = gst-plugin-va
pkgdesc = Multimedia graph framework - va plugin
depends = gst-plugins-bad-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-bad-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = glib2
depends = glibc
depends = libgudev
@ -485,8 +483,8 @@ pkgname = gst-plugin-va
pkgname = gst-plugin-wpe
pkgdesc = Multimedia graph framework - wpe plugin
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = gcc-libs
depends = glib2
depends = glibc
@ -498,8 +496,8 @@ pkgname = gst-plugin-wpe
pkgname = gst-devtools-libs
pkgdesc = Multimedia graph framework - development and debugging libraries
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = glib2
depends = glibc
depends = json-glib
@ -508,11 +506,11 @@ pkgname = gst-devtools-libs
pkgname = gst-devtools
pkgdesc = Multimedia graph framework - development and debugging tools
depends = gst-devtools-libs=1.24.10-2
depends = gst-plugins-bad-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gst-rtsp-server=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-devtools-libs=1.24.11-1
depends = gst-plugins-bad-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gst-rtsp-server=1.24.11-1
depends = gstreamer=1.24.11-1
depends = cairo
depends = glib2
depends = glibc
@ -526,8 +524,8 @@ pkgname = gst-devtools
pkgname = gst-rtsp-server
pkgdesc = Multimedia graph framework - rtsp server
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = glib2
depends = glibc
depends = orc
@ -535,10 +533,10 @@ pkgname = gst-rtsp-server
pkgname = gst-editing-services
pkgdesc = Multimedia graph framework - editing services
depends = gst-devtools-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gst-python=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-devtools-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gst-python=1.24.11-1
depends = gstreamer=1.24.11-1
depends = glib2
depends = glibc
depends = json-glib
@ -551,9 +549,9 @@ pkgname = gst-editing-services
pkgname = gstreamer-vaapi
pkgdesc = Multimedia graph framework - vaapi plugin
depends = gst-plugins-bad-libs=1.24.10-2
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-bad-libs=1.24.11-1
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = glib2
depends = glibc
depends = libglvnd
@ -565,8 +563,8 @@ pkgname = gstreamer-vaapi
pkgname = gst-python
pkgdesc = Multimedia graph framework - python plugin
depends = gst-plugins-base-libs=1.24.10-2
depends = gstreamer=1.24.10-2
depends = gst-plugins-base-libs=1.24.11-1
depends = gstreamer=1.24.11-1
depends = glib2
depends = glibc
depends = python

View file

@ -122,7 +122,7 @@ index 6efa928fb09b..1f1950ef323d 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/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build
index 9ea15239f119..b0919dc01906 100644
index 9e16883e6272..15b48cfd98e1 100644
--- a/subprojects/gstreamer-vaapi/meson.build
+++ b/subprojects/gstreamer-vaapi/meson.build
@@ -214,7 +214,6 @@ plugins = []

View file

@ -1,22 +0,0 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
Date: Fri, 29 Nov 2024 14:41:12 +0100
Subject: [PATCH] meson: Drop max version bound from neon
Neon 0.34.0 broke the build again, but the API+ABI has been stable since
0.27 and the library is so-versioned.
---
subprojects/gst-plugins-bad/ext/neon/meson.build | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/subprojects/gst-plugins-bad/ext/neon/meson.build b/subprojects/gst-plugins-bad/ext/neon/meson.build
index 7aa5ed78d5c9..7c2696cfa106 100644
--- a/subprojects/gst-plugins-bad/ext/neon/meson.build
+++ b/subprojects/gst-plugins-bad/ext/neon/meson.build
@@ -1,5 +1,4 @@
-neon_dep = dependency('neon', version: ['>= 0.27', '<= 0.33.99'],
- required : get_option('neon'))
+neon_dep = dependency('neon', version: '>= 0.27', required: get_option('neon'))
if neon_dep.found()
gstneon = library('gstneonhttpsrc',

View file

@ -37,8 +37,8 @@ pkgname=(
gst-python
gstreamer-docs
)
pkgver=1.24.10
pkgrel=2
pkgver=1.24.11
pkgrel=1
pkgdesc="Multimedia graph framework"
url="https://gstreamer.freedesktop.org/"
arch=(x86_64)
@ -215,14 +215,12 @@ source=(
"https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-$pkgver.tar.xz"{,.asc}
0001-HACK-meson-Disable-broken-tests.patch
0002-x265enc-Unbreak-build-with-x265-4.0.patch
0003-meson-Drop-max-version-bound-from-neon.patch
)
b2sums=('ce6bbb96c8e087c00a1a5cd2770bc92914aee0ecaf381117646e69f5010a40ecfc01bbc37ef5ca20596daddc179e369f4438bc7e64c78f7b7a1a51d475872db5'
'3b836b8cc3def12bf3aaf24a8432ab91de6946defe123adcc2f921d97055eee7c5b33920fa610195a8f8c8d5e036894f719202e107eddca3c2a5c4619ddec815'
b2sums=('e13c86390af5950e0cc8565b7282977c4832e64972d5436ae05db4b8eabe7a3866029592868a01fb3c62526d825a5d41714f26e5f9d71f474f10f62ec9102984'
'38649214ddb0f1fb3a75bb549b5310f15dfaee898b11493895e2b190d0431e0752a7f2c210c915ee1a7e6a203214b8e02d61e84cbe3315b76559d4f8c73b71fa'
'SKIP'
'e5cce5fbb667ef3008b7b762f8196c750037046f87a54529768ac5c147b69ebba729f5df53151fc05b7b311dcec95b5757ba85dc23a5f5fc2cbae2bd6d0d0ae4'
'94250c1317ce1e3444c2e0effc190ab544eca21c177e43143c3f3a8690c541cbe068604c6ff6401072a6b09f54683eac03128c918a2a16c7013622c24da11348'
'9d6aee40cc1302a12c4db64a4eec216852bef009887fd5eccdb911a9b4daa99d038bed6bec020b3d7786ae51126f68d136a1f7bc5f28d32015caf8c6cd2f43a5')
'ffa84decda2494fd6ad504f05d70c20d72ada43f50c17118ed56a2779101d919a355263a9275b923d2651f032780ad717c8de1b8c3d9359e4cce0ea82b74922d'
'94250c1317ce1e3444c2e0effc190ab544eca21c177e43143c3f3a8690c541cbe068604c6ff6401072a6b09f54683eac03128c918a2a16c7013622c24da11348')
validpgpkeys=(
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org>
)
@ -235,9 +233,6 @@ prepare() {
# Fix build with x265 4.0
git apply -3 ../0002-x265enc-Unbreak-build-with-x265-4.0.patch
# Fix build with neon 0.34.0
git apply -3 ../0003-meson-Drop-max-version-bound-from-neon.patch
}
build() {