mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2026-05-06 07:27:03 -04:00
media-libs/gstreamer: drop 1.24.11
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
be85a2257e
commit
8f1a6be9fe
@@ -1,2 +1 @@
|
||||
DIST gstreamer-1.24.11.tar.xz 1870996 BLAKE2B 8d4a24a2c4ee7af8b30eed569f27125cafd8e77b0d93b210a87b2b442809e6bd4b3009b01e961f1c488b11f0c1e21b8d12702a4c32f4c76718d12a4df6dfed9e SHA512 980dcabb5481cc1c59060c0b9b396deb4bc5646f757bc6be6ac514847f046473b5a997ca2d5a394cbedd079403ac0ae84e6b1d94997761018d080fadf9e99af5
|
||||
DIST gstreamer-1.24.13.tar.xz 1876964 BLAKE2B 01b0f0ace11de33439facfb4599ac15151478bca3c4ca6301255cbce703437c04485d79b930f46d90853fc627f7623113d70501375af2c64a00342ac315582fc SHA512 4286ddbd9f9596f7d7e3c16ec9308f117e7f993205e2c5d514c32552df32e53a919306f65bff3cacf13bd3c8bb8acb78f981ab62ec1b4b406b0c8a39ffce922a
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
gstregistry needs to be able to find gst-plugin-scanner which doesn't
|
||||
exist if tools are disabled, as we do for multilib.
|
||||
|
||||
But really, this seems to be papering over a bigger, longer-standing
|
||||
problem:
|
||||
* https://bugs.gentoo.org/870361
|
||||
* https://bugzilla.redhat.com/show_bug.cgi?id=1472160
|
||||
--- a/tests/check/meson.build
|
||||
+++ b/tests/check/meson.build
|
||||
@@ -36,7 +36,7 @@ core_tests = [
|
||||
[ 'gst/gstpreset.c' ],
|
||||
[ 'gst/gstprotection.c' ],
|
||||
[ 'gst/gstquery.c', not gst_registry ],
|
||||
- [ 'gst/gstregistry.c', not gst_registry ],
|
||||
+ [ 'gst/gstregistry.c', not gst_registry or not get_option('tools').enabled() ],
|
||||
[ 'gst/gstpromise.c'],
|
||||
[ 'gst/gstsegment.c' ],
|
||||
[ 'gst/gststream.c' ],
|
||||
@@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_OPTIONAL=1
|
||||
RUST_MIN_VER=1.48
|
||||
inherit gstreamer-meson rust
|
||||
|
||||
DESCRIPTION="Open source multimedia framework"
|
||||
HOMEPAGE="https://gstreamer.freedesktop.org/"
|
||||
SRC_URI="https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris"
|
||||
IUSE="+caps +introspection ptp unwind"
|
||||
|
||||
# gstreamer-1.22.x requires 2.62, but 2.64 is strongly recommended
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.64.0:2[${MULTILIB_USEDEP}]
|
||||
caps? ( sys-libs/libcap[${MULTILIB_USEDEP}] )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
|
||||
unwind? (
|
||||
>=sys-libs/libunwind-1.2_rc1[${MULTILIB_USEDEP}]
|
||||
dev-libs/elfutils[${MULTILIB_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-util/glib-utils
|
||||
app-alternatives/yacc
|
||||
app-alternatives/lex
|
||||
ptp? ( ${RUST_DEPEND} )
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS MAINTAINERS README.md RELEASE )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/gstreamer-1.24.10-disable-test-with-no-tools.patch
|
||||
)
|
||||
|
||||
# Rust
|
||||
QA_FLAGS_IGNORED="usr/libexec/gstreamer-1.0/gst-ptp-helper"
|
||||
|
||||
pkg_setup() {
|
||||
gstreamer-meson_pkg_setup
|
||||
use ptp && rust_pkg_setup
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
-Dtools=$(multilib_is_native_abi && echo enabled || echo disabled)
|
||||
-Dbenchmarks=disabled
|
||||
-Dexamples=disabled
|
||||
-Dcheck=enabled
|
||||
-Dptp-helper=$(multilib_is_native_abi && echo $(usex 'ptp' 'enabled' 'disabled') || echo disabled)
|
||||
$(meson_feature unwind libunwind)
|
||||
$(meson_feature unwind libdw)
|
||||
)
|
||||
|
||||
if use caps ; then
|
||||
emesonargs+=( -Dptp-helper-permissions=capabilities )
|
||||
else
|
||||
emesonargs+=(
|
||||
-Dptp-helper-permissions=setuid-root
|
||||
-Dptp-helper-setuid-user=nobody
|
||||
-Dptp-helper-setuid-group=nobody
|
||||
)
|
||||
fi
|
||||
|
||||
gstreamer_multilib_src_configure
|
||||
}
|
||||
Reference in New Issue
Block a user