mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
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:
committed by
Sam James
parent
14255d3a49
commit
1d2843388c
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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[@]}
|
||||
}
|
||||
Reference in New Issue
Block a user