summaryrefslogtreecommitdiff
path: root/kde-apps
diff options
context:
space:
mode:
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>2016-11-12 22:01:20 +0100
committerAndreas Sturmlechner <andreas.sturmlechner@gmail.com>2016-11-13 00:09:03 +0100
commitd15f214782ed8f86038d3c0ec1cddb494e0e4b44 (patch)
tree0e0d8698f6724979230e6f392bbbc1d36d06e985 /kde-apps
parentf8342777880abef3d27d5fa997fbf2e88c9e2f8a (diff)
downloadkde-d15f214782ed8f86038d3c0ec1cddb494e0e4b44.tar.gz
kde-d15f214782ed8f86038d3c0ec1cddb494e0e4b44.tar.bz2
kde-d15f214782ed8f86038d3c0ec1cddb494e0e4b44.zip
kde-apps/kdenlive: Fix DEPENDs, KDE_HANDBOOK optional
Package-Manager: portage-2.3.0
Diffstat (limited to 'kde-apps')
-rw-r--r--kde-apps/kdenlive/kdenlive-16.08.49.9999.ebuild10
-rw-r--r--kde-apps/kdenlive/kdenlive-9999.ebuild10
-rw-r--r--kde-apps/kdenlive/metadata.xml2
3 files changed, 14 insertions, 8 deletions
diff --git a/kde-apps/kdenlive/kdenlive-16.08.49.9999.ebuild b/kde-apps/kdenlive/kdenlive-16.08.49.9999.ebuild
index 9caa401857f..e1fddef87aa 100644
--- a/kde-apps/kdenlive/kdenlive-16.08.49.9999.ebuild
+++ b/kde-apps/kdenlive/kdenlive-16.08.49.9999.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-KDE_HANDBOOK="forceoptional"
+KDE_HANDBOOK="optional"
inherit kde5
DESCRIPTION="Non-linear video editing suite by KDE"
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.kdenlive.org/"
LICENSE="GPL-2"
KEYWORDS=""
-IUSE="gles2 v4l semantic-desktop"
+IUSE="freesound gles2 jogshuttle semantic-desktop v4l"
RDEPEND="
$(add_frameworks_dep karchive)
@@ -32,7 +32,6 @@ RDEPEND="
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep knotifyconfig)
- $(add_frameworks_dep kplotting)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
@@ -50,6 +49,7 @@ RDEPEND="
>=media-libs/mlt-6.0.0[ffmpeg,kdenlive,melt,qt5,sdl,xml]
virtual/ffmpeg[encode,sdl,X]
virtual/opengl
+ freesound? ( $(add_qt_dep qtwebkit) )
semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
v4l? ( media-libs/libv4l )
"
@@ -59,8 +59,10 @@ DEPEND="${RDEPEND}
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package v4l LibV4L2)
+ $(cmake-utils_use_find_package freesound Qt5WebKitWidgets)
+ -DWITH_JogShuttle=$(usex jogshuttle)
$(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
+ $(cmake-utils_use_find_package v4l LibV4L2)
)
kde5_src_configure
diff --git a/kde-apps/kdenlive/kdenlive-9999.ebuild b/kde-apps/kdenlive/kdenlive-9999.ebuild
index 9caa401857f..e1fddef87aa 100644
--- a/kde-apps/kdenlive/kdenlive-9999.ebuild
+++ b/kde-apps/kdenlive/kdenlive-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-KDE_HANDBOOK="forceoptional"
+KDE_HANDBOOK="optional"
inherit kde5
DESCRIPTION="Non-linear video editing suite by KDE"
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.kdenlive.org/"
LICENSE="GPL-2"
KEYWORDS=""
-IUSE="gles2 v4l semantic-desktop"
+IUSE="freesound gles2 jogshuttle semantic-desktop v4l"
RDEPEND="
$(add_frameworks_dep karchive)
@@ -32,7 +32,6 @@ RDEPEND="
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep knotifyconfig)
- $(add_frameworks_dep kplotting)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
@@ -50,6 +49,7 @@ RDEPEND="
>=media-libs/mlt-6.0.0[ffmpeg,kdenlive,melt,qt5,sdl,xml]
virtual/ffmpeg[encode,sdl,X]
virtual/opengl
+ freesound? ( $(add_qt_dep qtwebkit) )
semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
v4l? ( media-libs/libv4l )
"
@@ -59,8 +59,10 @@ DEPEND="${RDEPEND}
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package v4l LibV4L2)
+ $(cmake-utils_use_find_package freesound Qt5WebKitWidgets)
+ -DWITH_JogShuttle=$(usex jogshuttle)
$(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
+ $(cmake-utils_use_find_package v4l LibV4L2)
)
kde5_src_configure
diff --git a/kde-apps/kdenlive/metadata.xml b/kde-apps/kdenlive/metadata.xml
index 6b9e8700315..38662521eb5 100644
--- a/kde-apps/kdenlive/metadata.xml
+++ b/kde-apps/kdenlive/metadata.xml
@@ -6,6 +6,8 @@
<name>Gentoo KDE Project</name>
</maintainer>
<use>
+ <flag name="freesound">Enable freesound.org credentials support via <pkg>dev-qt/qtwebkit</pkg> to download files</flag>
<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
+ <flag name="jogshuttle">Enable support for Jog-Shuttle devices</flag>
</use>
</pkgmetadata>