commit:     d15f214782ed8f86038d3c0ec1cddb494e0e4b44
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sat Nov 12 21:01:20 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 23:09:03 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=d15f2147

kde-apps/kdenlive: Fix DEPENDs, KDE_HANDBOOK optional

Package-Manager: portage-2.3.0

 kde-apps/kdenlive/kdenlive-16.08.49.9999.ebuild | 10 ++++++----
 kde-apps/kdenlive/kdenlive-9999.ebuild          | 10 ++++++----
 kde-apps/kdenlive/metadata.xml                  |  2 ++
 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 9caa401..e1fddef 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 9caa401..e1fddef 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 6b9e870..3866252 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>

Reply via email to