diff options
author | 2024-03-29 18:29:07 -0400 | |
---|---|---|
committer | 2024-03-29 20:27:55 -0400 | |
commit | 9664bafb9327e95b0234aab70ba094fa57ff4f60 (patch) | |
tree | 7b8678c732b9a046bfbd802a14d26e72f3be6ac6 /dev-qt/qtmultimedia | |
parent | dev-qt/qtwebengine: avoid installing extra USE=test junk in 6.7+ (diff) | |
download | gentoo-9664bafb9327e95b0234aab70ba094fa57ff4f60.tar.gz gentoo-9664bafb9327e95b0234aab70ba094fa57ff4f60.tar.bz2 gentoo-9664bafb9327e95b0234aab70ba094fa57ff4f60.zip |
dev-qt/qtmultimedia: avoid installing extra USE=test junk in 6.7+
Have not verified if 6.6.x did this one too (perhaps overlooked
last time checked), but noticed in 6.7 anyhow.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtmultimedia')
-rw-r--r-- | dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild | 15 | ||||
-rw-r--r-- | dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild | 15 |
2 files changed, 30 insertions, 0 deletions
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild index 2359fc0aabd3..4f3890da25d9 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild @@ -85,3 +85,18 @@ src_configure() { qt6-build_src_configure } + +src_install() { + qt6-build_src_install + + if use test; then + local delete=( # sigh + "${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake + "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri + "${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.* + "${D}${QT6_PLUGINDIR}"/multimedia/objects-* + ) + # using -f given not tracking which tests may be skipped or not + rm -rf -- "${delete[@]}" || die + fi +} diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild index 2359fc0aabd3..4f3890da25d9 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild @@ -85,3 +85,18 @@ src_configure() { qt6-build_src_configure } + +src_install() { + qt6-build_src_install + + if use test; then + local delete=( # sigh + "${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake + "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri + "${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.* + "${D}${QT6_PLUGINDIR}"/multimedia/objects-* + ) + # using -f given not tracking which tests may be skipped or not + rm -rf -- "${delete[@]}" || die + fi +} |