summaryrefslogtreecommitdiff
path: root/media-video/qmplay2/qmplay2-9999.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-09 21:30:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-09 21:30:54 +0100
commit8e5dcbcd9c97dcecc17992eff0e8d01e5c83ade2 (patch)
tree72b9af89b84e219b09772e3bf824abbc801ad0e0 /media-video/qmplay2/qmplay2-9999.ebuild
parenta2740fd9a512436fd84baef922a0a24c4b7417d9 (diff)
gentoo auto-resync : 09:08:2023 - 21:30:54
Diffstat (limited to 'media-video/qmplay2/qmplay2-9999.ebuild')
-rw-r--r--media-video/qmplay2/qmplay2-9999.ebuild39
1 files changed, 26 insertions, 13 deletions
diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild
index 9c898d587e0e..4c9184782dc4 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -21,24 +21,35 @@ LICENSE="LGPL-3"
SLOT="0"
IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio sid shaders
- +taglib vaapi vdpau videofilters visualizations vulkan xv"
+ modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
+ shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
REQUIRED_USE="
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )"
+ shaders? ( vulkan )
+ ^^ ( qt5 qt6 )
+"
RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5[X(-),vulkan?]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ extensions? ( dev-qt/qtdeclarative:5 )
+ videofilters? ( dev-qt/qtconcurrent:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+ dev-qt/qt5compat:6
+ dev-qt/qtsvg:6
+ extensions? ( dev-qt/qtdeclarative:6 )
+ )
media-video/ffmpeg:=[vaapi?,vdpau?]
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
- extensions? ( dev-qt/qtdeclarative:5 )
gme? ( media-libs/game-music-emu )
libass? ( media-libs/libass )
opengl? ( virtual/opengl )
@@ -49,12 +60,14 @@ RDEPEND="
shaders? ( >=media-libs/shaderc-2020.1 )
taglib? ( media-libs/taglib )
vaapi? ( media-libs/libva[X] )
- videofilters? ( dev-qt/qtconcurrent:5 )
vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
xv? ( x11-libs/libXv )
"
DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
src_prepare() {
# disable compress man pages
@@ -68,7 +81,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- -DBUILD_WITH_QT6=Off
+ -DBUILD_WITH_QT6=$(usex qt6)
# core
-DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_UPDATES=OFF