media-libs/gst-plugins-good: drop 1.24.11, 1.24.13

Bug: https://bugs.gentoo.org/970987
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/802
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Alfred Wingate
2026-04-18 01:48:00 +03:00
committed by Sam James
parent 14255d3a49
commit 1d2843388c
3 changed files with 0 additions and 107 deletions

View File

@@ -1,2 +1 @@
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
DIST gst-plugins-good-1.24.13.tar.xz 2949348 BLAKE2B b1862d872e034b8b57d6506b3ff5d9b96648158560954a05f5a74007fb35bcfb73b9d422d9b1b83f95f967aec7cad472c52fa863426353a4ddd6502a1c5201b7 SHA512 2a1fac20344b5c0d67dfcceb217edcbbfc7ec4d8454f8e9a9949f39a97597bbef74f790f31ee24ba2af571db9fad3ba4768bf80e24768c1d3210dc42d3a913db

View File

@@ -1,37 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
GST_ORG_MODULE="gst-plugins-good"
inherit gstreamer-meson
DESCRIPTION="Basepack of plugins for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2.1+"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+orc"
# Old media-libs/gst-plugins-ugly blocker for xingmux moving from ugly->good
RDEPEND="
!<media-libs/gst-plugins-ugly-1.22.3
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
>=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}]
>=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE )
multilib_src_configure() {
# gst/matroska can use bzip2
GST_PLUGINS_NOAUTO="bz2"
local emesonargs=(
-Dbz2=enabled
)
gstreamer_multilib_src_configure
}

View File

@@ -1,69 +0,0 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
GST_ORG_MODULE="gst-plugins-good"
inherit gstreamer-meson virtualx
DESCRIPTION="Basepack of plugins for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2.1+"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+orc"
# Old media-libs/gst-plugins-ugly blocker for xingmux moving from ugly->good
RDEPEND="
!<media-libs/gst-plugins-ugly-1.22.3
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
>=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}]
>=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE )
multilib_src_configure() {
# gst/matroska can use bzip2
GST_PLUGINS_NOAUTO="bz2"
local emesonargs=(
-Dbz2=enabled
)
gstreamer_multilib_src_configure
}
multilib_src_test() {
# Homebrew test skips for meson
local -a tests
tests=( $(meson test --list -C "${BUILD_DIR}") )
local -a _skip_tests=(
# known flaky test bug #930448
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2803
elements_flvmux
)
# Add suites which in this case are the project name
if has_version ">=dev-build/meson-1.9.2"; then
local -a skip_tests=()
for skip_test in ${_skip_tests[@]}; do
skip_tests+=( "${PN}:${skip_test}" )
done
else
local -a skip_tests=( ${_skip_tests[@]} )
fi
unset _skip_tests
for test_index in ${!tests[@]}; do
if [[ ${skip_tests[@]} =~ ${tests[${test_index}]} ]]; then
unset tests[${test_index}]
fi
done
# gstreamer_multilib_src_test doesn't pass arguments
GST_GL_WINDOW=x11 virtx meson_src_test --timeout-multiplier 5 ${tests[@]}
}