summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2024-03-25 08:42:53 +0200
committerMart Raudsepp <leio@gentoo.org>2024-04-01 22:53:33 +0300
commit7c0aafd3d79081060b0c5746931ed6a77c0196f9 (patch)
treee0196082d5b2c30b834eb93f52728e82feccdf69 /media-libs
parentmedia-plugins/gst-plugins-opus: add 1.22.11, EAPI-8 (diff)
downloadgentoo-7c0aafd3d79081060b0c5746931ed6a77c0196f9.tar.gz
gentoo-7c0aafd3d79081060b0c5746931ed6a77c0196f9.tar.bz2
gentoo-7c0aafd3d79081060b0c5746931ed6a77c0196f9.zip
media-libs/gst-plugins-good: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/834791 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/gst-plugins-good/Manifest2
-rw-r--r--media-libs/gst-plugins-good/files/gst-plugins-good-1.22.9-soup-tests-automagic.patch71
-rw-r--r--media-libs/gst-plugins-good/gst-plugins-good-1.22.11.ebuild (renamed from media-libs/gst-plugins-good/gst-plugins-good-1.22.10.ebuild)5
3 files changed, 2 insertions, 76 deletions
diff --git a/media-libs/gst-plugins-good/Manifest b/media-libs/gst-plugins-good/Manifest
index cb1792d93f32..e484500a49ef 100644
--- a/media-libs/gst-plugins-good/Manifest
+++ b/media-libs/gst-plugins-good/Manifest
@@ -1,3 +1,3 @@
DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.10.tar.xz 2840828 BLAKE2B 1535c22e056ad924b2ebdd0ec57853731a2a415d9e22af7366ace984a45a147f12a9fc54503fba0637d3e55f8858015c05f5b18008712ad95388d197cdeaf49b SHA512 cf2e28b1f726d39239d701804fb2faa0eeba7908c2995bec2b368d8b2ea45f349b458a30fe8638145600b0ede65dc096d4352f3c49e6affa2443e71479a8a59e
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-libs/gst-plugins-good/files/gst-plugins-good-1.22.9-soup-tests-automagic.patch b/media-libs/gst-plugins-good/files/gst-plugins-good-1.22.9-soup-tests-automagic.patch
deleted file mode 100644
index 84df443927db..000000000000
--- a/media-libs/gst-plugins-good/files/gst-plugins-good-1.22.9-soup-tests-automagic.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 63322705c878dd391f0fa4c13dd3737d7f1c1aed Mon Sep 17 00:00:00 2001
-From: Nirbheek Chauhan <nirbheek@centricular.com>
-Date: Mon, 5 Feb 2024 22:39:29 +0530
-Subject: [PATCH] good/tests: Don't enable soup tests if soup is disabled
-
-Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3268
-
-Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6058>
----
- .../gst-plugins-good/tests/check/meson.build | 24 ++++++++++++-------
- 1 file changed, 15 insertions(+), 9 deletions(-)
-
-diff --git a/tests/check/meson.build b/tests/check/meson.build
-index 3a4b5c99a67..0871323abcf 100644
---- a/tests/check/meson.build
-+++ b/tests/check/meson.build
-@@ -128,12 +128,6 @@ endif
- # FIXME: valgrind elements/rtp-payloading - needs fixing
- # elements/videocrop should be disabled since it takes way too long in valgrind
-
--libsoup2_dep = dependency('libsoup-2.4', version : '>=2.48',
-- required : false, fallback : ['libsoup', 'libsoup_dep'],
-- default_options: ['sysprof=disabled'])
--libsoup3_dep = dependency('libsoup-3.0', required : false,
-- fallback : ['libsoup3', 'libsoup_dep'])
--
- # FIXME: unistd dependency or not tested yet on windows
- if host_machine.system() != 'windows'
- good_tests += [
-@@ -145,8 +139,6 @@ if host_machine.system() != 'windows'
- [ 'elements/jpegdec', not jpeglib.found() ],
- [ 'elements/jpegenc', not jpeglib.found() ],
- [ 'elements/mpg123audiodec', not mpg123_dep.found(), [gstfft_dep]],
-- [ 'elements/souphttpsrc', not libsoup2_dep.found(), [libsoup2_dep], [], 'elements/souphttpsrc2'],
-- [ 'elements/souphttpsrc', not libsoup3_dep.found(), [libsoup3_dep], [], 'elements/souphttpsrc3'],
- [ 'elements/id3v2mux', not taglib_dep.found() ],
- [ 'elements/apev2mux', not taglib_dep.found() ],
- [ 'elements/vp8enc', not vpx_dep.found() or not have_vp8_encoder ],
-@@ -159,6 +151,20 @@ if host_machine.system() != 'windows'
- ]
- endif
-
-+if get_option('soup').allowed()
-+ libsoup3_dep = dependency('libsoup-3.0', required : false,
-+ fallback : ['libsoup3', 'libsoup_dep'])
-+ libsoup2_dep = dependency('libsoup-2.4', version : '>=2.48',
-+ required : false, fallback : ['libsoup', 'libsoup_dep'],
-+ default_options: ['sysprof=disabled'])
-+
-+ if libsoup3_dep.found()
-+ good_tests += [['elements/souphttpsrc', false, [libsoup3_dep], []]]
-+ elif libsoup2_dep.found()
-+ good_tests += [['elements/souphttpsrc', false, [libsoup2_dep], []]]
-+ endif
-+endif
-+
- test_defines = [
- '-UG_DISABLE_ASSERT',
- '-UG_DISABLE_CAST_CHECKS',
-@@ -204,7 +210,7 @@ test_deps = [gst_dep, gstbase_dep, gstnet_dep, gstcheck_dep, gstaudio_dep,
- # FIXME: add valgrind suppression common/gst.supp gst-plugins-good.supp
- foreach t : good_tests
- fname = '@0@.c'.format(t.get(0))
-- test_name = t.get(4, t.get(0)).underscorify()
-+ test_name = t.get(0).underscorify()
- extra_sources = t.get(3, [ ])
- extra_deps = t.get(2, [ ])
- skip_test = t.get(1, false)
---
-GitLab
-
diff --git a/media-libs/gst-plugins-good/gst-plugins-good-1.22.10.ebuild b/media-libs/gst-plugins-good/gst-plugins-good-1.22.11.ebuild
index bbddb2d85876..736d51613f44 100644
--- a/media-libs/gst-plugins-good/gst-plugins-good-1.22.10.ebuild
+++ b/media-libs/gst-plugins-good/gst-plugins-good-1.22.11.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE="gst-plugins-good"
inherit gstreamer-meson
@@ -22,12 +22,9 @@ RDEPEND="
orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
-BDEPEND=""
DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE )
-PATCHES=( "${FILESDIR}/gst-plugins-good-1.22.9-soup-tests-automagic.patch" )
-
multilib_src_configure() {
# gst/matroska can use bzip2
GST_PLUGINS_NOAUTO="bz2"