Diff gstreamer-1.24.13 with a gstreamer-1.26.11
| /usr/portage/media-libs/gstreamer/gstreamer-1.26.11.ebuild 2026-09-22 20:03:04.851822511 +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" |
| ... | ... | |
| 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 |
} |
|