media-sound/qtractor: added support for qt6

Closes: https://bugs.gentoo.org/908106
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
This commit is contained in:
Miroslav Šulc
2024-11-04 15:42:13 +01:00
parent b0868bbfed
commit 9f5ba11cba

View File

@@ -13,20 +13,15 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc qt5 rubberband vorbis zlib"
REQUIRED_USE="dssi? ( ladspa )"
BDEPEND="
dev-qt/linguist-tools:5
virtual/pkgconfig
qt5? ( dev-qt/linguist-tools:5 )
!qt5? ( dev-qt/qttools:6[linguist] )
"
DEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtx11extras:5
media-libs/alsa-lib
media-libs/libsndfile
media-libs/lilv
@@ -40,6 +35,18 @@ DEPEND="
libsamplerate? ( media-libs/libsamplerate )
mad? ( media-libs/libmad )
osc? ( media-libs/liblo )
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtx11extras:5
)
!qt5? (
dev-qt/qtbase:6[gui,widgets,xml]
dev-qt/qtsvg:6
)
rubberband? ( media-libs/rubberband )
vorbis? (
media-libs/libogg
@@ -72,7 +79,7 @@ src_configure() {
-DCONFIG_LV2=1
-DCONFIG_LV2_UI_GTK2=0
-DCONFIG_NSM=0
-DCONFIG_QT6=0
-DCONFIG_QT6=$(usex qt5 0 1)
-DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0)
-DCONFIG_STACKTRACE=$(usex debug 1 0)
-DCONFIG_VESTIGE=1