commit:     cc771837b72e5724c209c1e1b1fd805a1d356862
Author:     Pablo Cholaky <waltercool <AT> slash <DOT> cl>
AuthorDate: Tue Oct 20 23:44:33 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 17:40:53 2015 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=cc771837

kde-plasma/kwin: Support multimedia USE flag instead gstreamer

 kde-plasma/kwin/kwin-5.4.49.9999.ebuild | 12 ++++++++----
 kde-plasma/kwin/kwin-9999.ebuild        | 12 ++++++++----
 kde-plasma/kwin/metadata.xml            |  1 +
 3 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.4.49.9999.ebuild 
b/kde-plasma/kwin/kwin-5.4.49.9999.ebuild
index ef6e8dd..f7375e3 100644
--- a/kde-plasma/kwin/kwin-5.4.49.9999.ebuild
+++ b/kde-plasma/kwin/kwin-5.4.49.9999.ebuild
@@ -12,7 +12,7 @@ inherit kde5
 DESCRIPTION="KDE window manager"
 LICENSE="GPL-2+"
 KEYWORDS=""
-IUSE="gles2 gstreamer wayland"
+IUSE="gles2 multimedia wayland"
 
 COMMON_DEPEND="
        $(add_frameworks_dep kactivities)
@@ -63,7 +63,12 @@ COMMON_DEPEND="
 "
 RDEPEND="${COMMON_DEPEND}
        $(add_plasma_dep kde-cli-tools)
-       gstreamer? ( dev-qt/qtmultimedia:5[gstreamer,qml] )
+       multimedia? (
+               || (
+                       dev-qt/qtmultimedia:5[gstreamer,qml]
+                       dev-qt/qtmultimedia:5[gstreamer010,qml] )
+               )
+       )
        !kde-base/kwin:4
        !kde-base/systemsettings:4
 "
@@ -77,8 +82,7 @@ DEPEND="${COMMON_DEPEND}
 
 src_prepare() {
        kde5_src_prepare
-
-       use gstreamer || epatch "${FILESDIR}/${PN}-gstreamer-optional.patch"
+       use multimedia || epatch "${FILESDIR}/${PN}-gstreamer-optional.patch"
 }
 
 src_configure() {

diff --git a/kde-plasma/kwin/kwin-9999.ebuild b/kde-plasma/kwin/kwin-9999.ebuild
index 7cc7efd..af57433 100644
--- a/kde-plasma/kwin/kwin-9999.ebuild
+++ b/kde-plasma/kwin/kwin-9999.ebuild
@@ -12,7 +12,7 @@ inherit kde5
 DESCRIPTION="KDE window manager"
 LICENSE="GPL-2+"
 KEYWORDS=""
-IUSE="gles2 gstreamer"
+IUSE="gles2 multimedia"
 
 COMMON_DEPEND="
        $(add_frameworks_dep kactivities)
@@ -61,7 +61,12 @@ COMMON_DEPEND="
 "
 RDEPEND="${COMMON_DEPEND}
        $(add_plasma_dep kde-cli-tools)
-       gstreamer? ( dev-qt/qtmultimedia:5[gstreamer,qml] )
+       multimedia? (
+               || (
+                       dev-qt/qtmultimedia:5[gstreamer,qml]
+                       dev-qt/qtmultimedia:5[gstreamer010,qml]
+               )
+       )
        !kde-base/kwin:4
        !kde-base/systemsettings:4
 "
@@ -75,6 +80,5 @@ DEPEND="${COMMON_DEPEND}
 
 src_prepare() {
        kde5_src_prepare
-
-       use gstreamer || epatch "${FILESDIR}/${PN}-gstreamer-optional.patch"
+       use multimedia || epatch "${FILESDIR}/${PN}-gstreamer-optional.patch"
 }

diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index 9a1ee92..843ec22 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -4,5 +4,6 @@
        <herd>kde</herd>
        <use>
                <flag name="gles2">Use OpenGL ES 2 instead of full GL</flag>
+               <flag name="multimedia">Enable effect video button in desktop 
effects KCM</flag>
        </use>
 </pkgmetadata>

Reply via email to