commit:     8cde094b49d5c12212b7bc9792344db91ee1e355
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  4 14:51:10 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Feb  4 14:51:10 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=8cde094b

[kde-base] Restore a few missed things from KDE Workspaces.

---
 kde-base/klipper/klipper-4.11.49.9999.ebuild       | 31 +++++++++++++
 kde-base/klipper/metadata.xml                      |  8 ++++
 kde-base/krunner/krunner-4.11.49.9999.ebuild       | 51 ++++++++++++++++++++++
 kde-base/krunner/metadata.xml                      |  5 +++
 .../libtaskmanager-4.11.49.9999.ebuild             | 35 +++++++++++++++
 kde-base/libtaskmanager/metadata.xml               |  5 +++
 .../files/systemsettings-kcm-randr.patch           | 20 +++++++++
 7 files changed, 155 insertions(+)

diff --git a/kde-base/klipper/klipper-4.11.49.9999.ebuild 
b/kde-base/klipper/klipper-4.11.49.9999.ebuild
new file mode 100644
index 0000000..061810c
--- /dev/null
+++ b/kde-base/klipper/klipper-4.11.49.9999.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Applet for KDE and X clipboard management"
+HOMEPAGE+=" http://userbase.kde.org/Klipper";
+KEYWORDS=""
+IUSE="debug prison"
+
+DEPEND="
+       $(add_kdebase_dep libkworkspace)
+       $(add_kdebase_dep libtaskmanager)
+       sys-libs/zlib
+       x11-libs/libX11
+       prison? ( media-libs/prison:4 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_with prison)
+       )
+
+       kde4-meta_src_configure
+}

diff --git a/kde-base/klipper/metadata.xml b/kde-base/klipper/metadata.xml
new file mode 100644
index 0000000..7231c18
--- /dev/null
+++ b/kde-base/klipper/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <herd>kde</herd>
+       <use>
+               <flag name="prison">Enable support for barcodes/QRcodes</flag>
+       </use>
+</pkgmetadata>

diff --git a/kde-base/krunner/krunner-4.11.49.9999.ebuild 
b/kde-base/krunner/krunner-4.11.49.9999.ebuild
new file mode 100644
index 0000000..17ea974
--- /dev/null
+++ b/kde-base/krunner/krunner-4.11.49.9999.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+inherit kde4-meta
+
+DESCRIPTION="KDE Command Runner"
+HOMEPAGE+=" http://userbase.kde.org/Plasma/Krunner";
+IUSE="debug"
+KEYWORDS=""
+
+DEPEND="
+       $(add_kdebase_dep kcheckpass)
+       $(add_kdebase_dep kephal)
+       $(add_kdebase_dep ksmserver)
+       $(add_kdebase_dep ksysguard)
+       $(add_kdebase_dep libkworkspace)
+       $(add_kdebase_dep libplasmagenericshell)
+       !aqua? (
+               x11-libs/libX11
+               x11-libs/libXcursor
+               x11-libs/libXext
+       )
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+       libs/kdm/
+       libs/kephal/
+       libs/ksysguard/
+       libs/kworkspace/
+       libs/plasmagenericshell/
+       kcheckpass/
+       ksmserver/org.kde.KSMServerInterface.xml
+       ksysguard/
+       plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
+"
+
+KMLOADLIBS="libkworkspace"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_with opengl OpenGL)
+       )
+
+       kde4-meta_src_configure
+}

diff --git a/kde-base/krunner/metadata.xml b/kde-base/krunner/metadata.xml
new file mode 100644
index 0000000..a23f444
--- /dev/null
+++ b/kde-base/krunner/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <herd>kde</herd>
+</pkgmetadata>

diff --git a/kde-base/libtaskmanager/libtaskmanager-4.11.49.9999.ebuild 
b/kde-base/libtaskmanager/libtaskmanager-4.11.49.9999.ebuild
new file mode 100644
index 0000000..d73f905
--- /dev/null
+++ b/kde-base/libtaskmanager/libtaskmanager-4.11.49.9999.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/taskmanager"
+inherit kde4-meta
+
+DESCRIPTION="A library that provides basic taskmanager functionality"
+KEYWORDS=""
+IUSE="debug"
+
+DEPEND="
+       $(add_kdebase_dep kactivities)
+       $(add_kdebase_dep kephal)
+       $(add_kdebase_dep ksysguard)
+       $(add_kdebase_dep libkworkspace)
+       x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+       libs/kephal/
+       libs/kworkspace/
+"
+
+src_prepare() {
+       kde4-meta_src_prepare
+       sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i 
"${S}/libs/taskmanager/taskitem.cpp" || die
+       sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i 
"${S}/libs/taskmanager/taskitem.cpp" || die
+}

diff --git a/kde-base/libtaskmanager/metadata.xml 
b/kde-base/libtaskmanager/metadata.xml
new file mode 100644
index 0000000..a23f444
--- /dev/null
+++ b/kde-base/libtaskmanager/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <herd>kde</herd>
+</pkgmetadata>

diff --git a/kde-base/systemsettings/files/systemsettings-kcm-randr.patch 
b/kde-base/systemsettings/files/systemsettings-kcm-randr.patch
new file mode 100644
index 0000000..43019fc
--- /dev/null
+++ b/kde-base/systemsettings/files/systemsettings-kcm-randr.patch
@@ -0,0 +1,20 @@
+Adds option to disable the randr KCM (to use KScreen instead) wrt bug #524266.
+
+Source: 
http://pkgs.fedoraproject.org/cgit/kde-workspace.git/plain/kde-workspace-4.10.2-BUILD_KCM_RANDR.patch
+
+diff -up kde-workspace-4.10.2/kcontrol/CMakeLists.txt.BUILD_KCM_RANDR 
kde-workspace-4.10.2/kcontrol/CMakeLists.txt
+--- kde-workspace-4.10.2/kcontrol/CMakeLists.txt.BUILD_KCM_RANDR       
2013-03-01 00:32:25.040847159 -0600
++++ kde-workspace-4.10.2/kcontrol/CMakeLists.txt       2013-04-18 
08:58:31.086753204 -0500
+@@ -6,9 +6,10 @@ macro_log_feature(FREETYPE_FOUND "FreeTy
+ set(libkxftconfig_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/fonts/kxftconfig.cpp )
+ 
+ 
+-if( X11_Xrandr_FOUND )
++OPTION(BUILD_KCM_RANDR "Build kcontrol/randr module" ON)
++if(BUILD_KCM_RANDR AND X11_Xrandr_FOUND)
+    add_subdirectory( randr )
+-endif(X11_Xrandr_FOUND )
++endif(BUILD_KCM_RANDR AND X11_Xrandr_FOUND)
+ 
+ if(X11_Xkb_FOUND)
+     add_subdirectory( keyboard )

Reply via email to