commit:     9b5fbd124c66bb363a21d3017ecb769d7ac734b4
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Sat Sep 20 23:03:32 2025 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Wed Jan 14 11:33:10 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5fbd12

media-libs/gstreamer: install tools for all abis

32-bit tests need them. Install into abi specific folders to allow for
this.

Bug: https://bugs.gentoo.org/870361
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 media-libs/gstreamer/gstreamer-1.24.13.ebuild | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-libs/gstreamer/gstreamer-1.24.13.ebuild 
b/media-libs/gstreamer/gstreamer-1.24.13.ebuild
index 83faea603bc8..a88ef30b54a9 100644
--- a/media-libs/gstreamer/gstreamer-1.24.13.ebuild
+++ b/media-libs/gstreamer/gstreamer-1.24.13.ebuild
@@ -36,12 +36,8 @@ BDEPEND="
 
 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"
+QA_FLAGS_IGNORED="usr/.*/libexec/gstreamer-1.0/gst-ptp-helper"
 
 pkg_setup() {
        gstreamer-meson_pkg_setup
@@ -50,7 +46,10 @@ pkg_setup() {
 
 multilib_src_configure() {
        local emesonargs=(
-               -Dtools=$(multilib_is_native_abi && echo enabled || echo 
disabled)
+               # Install tools for all abi's in separate dirs bug #870361
+               -Dtools=enabled
+               -Dlibexecdir=$(get_libdir)/libexec
+
                -Dbenchmarks=disabled
                -Dexamples=disabled
                -Dcheck=enabled

Reply via email to