Сравнение gstreamer-1.24.13 с gstreamer-1.26.11

/usr/portage/media-libs/gstreamer/gstreamer-1.26.11.ebuild 2026-07-15 20:03:04.467987432 +0300
5 5

  
6 6
RUST_OPTIONAL=1
7 7
RUST_MIN_VER=1.48
8
inherit gstreamer-meson rust
8
inherit gstreamer-meson rust verify-sig virtualx
9 9

  
10 10
DESCRIPTION="Open source multimedia framework"
11 11
HOMEPAGE="https://gstreamer.freedesktop.org/"
12
SRC_URI="https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz"
12
SRC_URI="
13
	https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz
14
	verify-sig? ( https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz.asc )
15
"
13 16

  
14 17
LICENSE="LGPL-2+"
15 18
SLOT="1.0"
16
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris"
19
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris"
17 20
IUSE="+caps +introspection ptp unwind"
18 21

  
19 22
# gstreamer-1.22.x requires 2.62, but 2.64 is strongly recommended
......
32 35
	app-alternatives/yacc
33 36
	app-alternatives/lex
34 37
	ptp? ( ${RUST_DEPEND} )
38
	verify-sig? ( sec-keys/openpgp-keys-tpm )
35 39
"
36 40

  
37 41
DOCS=( AUTHORS ChangeLog NEWS MAINTAINERS README.md RELEASE )
42
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tpm.asc
38 43

  
39 44
# Rust
40 45
QA_FLAGS_IGNORED="usr/.*/libexec/gstreamer-1.0/gst-ptp-helper"
......
70 75

  
71 76
	gstreamer_multilib_src_configure
72 77
}
78

  
79
multilib_src_test() {
80
	# Homebrew test skips for meson
81
	local -a tests
82
	tests=( $(meson test --list -C "${BUILD_DIR}") )
83

  
84
	local -a _skip_tests=(
85
		# flaky
86
		gst_gstbin
87
	)
88

  
89
	# Add suites which in this case are PN
90
	if has_version ">=dev-build/meson-1.10.0"; then
91
		local -a skip_tests=()
92
		for skip_test in ${_skip_tests[@]}; do
93
			skip_tests+=( "${PN}:${skip_test}" )
94
		done
95
	else
96
		local -a skip_tests=( ${_skip_tests[@]} )
97
	fi
98
	unset _skip_tests
99

  
100
	for test_index in ${!tests[@]}; do
101
		if [[ ${skip_tests[@]} =~ ${tests[${test_index}]} ]]; then
102
			unset tests[${test_index}]
103
		fi
104
	done
105

  
106
	# gstreamer_multilib_src_test doesn't pass arguments
107
	GST_GL_WINDOW=x11 virtx meson_src_test --timeout-multiplier 5 ${tests[@]}
108
}
Спасибо!