Diff gst-plugins-good-1.24.11 with a gst-plugins-good-1.24.13

/usr/portage/media-libs/gst-plugins-good/gst-plugins-good-1.24.13.ebuild 2026-02-24 11:46:04.315811767 +0300
1
# Copyright 1999-2025 Gentoo Authors
1
# Copyright 1999-2026 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5
GST_ORG_MODULE="gst-plugins-good"
6 6

  
7
inherit gstreamer-meson
7
inherit gstreamer-meson virtualx
8 8

  
9 9
DESCRIPTION="Basepack of plugins for GStreamer"
10 10
HOMEPAGE="https://gstreamer.freedesktop.org/"
......
35 35

  
36 36
	gstreamer_multilib_src_configure
37 37
}
38

  
39
multilib_src_test() {
40
	# Homebrew test skips for meson
41
	local -a tests
42
	tests=( $(meson test --list -C "${BUILD_DIR}") )
43

  
44
	local -a _skip_tests=(
45
		# known flaky test bug #930448
46
		# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2803
47
		elements_flvmux
48
	)
49

  
50
	# Add suites which in this case are the project name
51
	if has_version ">=dev-build/meson-1.9.2"; then
52
		local -a skip_tests=()
53
		for skip_test in ${_skip_tests[@]}; do
54
			skip_tests+=( "${PN}:${skip_test}" )
55
		done
56
	else
57
		local -a skip_tests=( ${_skip_tests[@]} )
58
	fi
59
	unset _skip_tests
60

  
61
	for test_index in ${!tests[@]}; do
62
		if [[ ${skip_tests[@]} =~ ${tests[${test_index}]} ]]; then
63
			unset tests[${test_index}]
64
		fi
65
	done
66

  
67
	# gstreamer_multilib_src_test doesn't pass arguments
68
	GST_GL_WINDOW=x11 virtx meson_src_test --timeout-multiplier 5 ${tests[@]}
69
}
Thank you!