1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 DECLARATIVE_REQUIRED="always"
8 KDE_HANDBOOK="optional"
11 PYTHON_COMPAT=( python2_7 )
12 OPENGL_REQUIRED="always"
13 inherit python-single-r1 kde4-meta
15 DESCRIPTION="Plasma: KDE desktop framework"
16 KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
17 IUSE="debug gps json +kdepim python qalculate"
19 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
22 dev-libs/libdbusmenu-qt
23 >=dev-qt/qtcore-4.8.4-r3:4
24 !kde-misc/ktouchpadenabler
25 $(add_kdebase_dep kactivities)
26 $(add_kdebase_dep kephal)
27 $(add_kdebase_dep ksysguard)
28 $(add_kdebase_dep libkworkspace)
29 $(add_kdebase_dep libplasmaclock 'kdepim?')
30 $(add_kdebase_dep libplasmagenericshell)
31 $(add_kdebase_dep libtaskmanager)
33 x11-libs/libXcomposite
39 gps? ( >=sci-geosciences/gpsd-2.37 )
40 json? ( dev-libs/qjson )
41 kdepim? ( $(add_kdeapps_dep kdepimlibs) )
44 >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}]
45 $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}")
47 qalculate? ( sci-libs/libqalculate )
49 DEPEND="${COMMONDEPEND}
51 x11-proto/compositeproto
56 RDEPEND="${COMMONDEPEND}
57 $(add_kdeapps_dep plasma-runtime)
63 statusnotifierwatcher/
67 krunner/dbus/org.freedesktop.ScreenSaver.xml
68 krunner/dbus/org.kde.krunner.App.xml
69 ksmserver/org.kde.KSMServerInterface.xml
70 ksmserver/screenlocker/
74 libs/plasmagenericshell/
76 libs/kdm/kgreeterplugin.h
82 python-single-r1_pkg_setup
89 KMEXTRA+=" doc/plasma-desktop"
97 -DWITH_NepomukCore=OFF
100 $(cmake-utils_use_with gps libgps)
101 $(cmake-utils_use_with json QJSON)
102 $(cmake-utils_use_with kdepim Akonadi)
103 $(cmake-utils_use_with kdepim KdepimLibs)
104 $(cmake-utils_use_with python PythonLibrary)
105 $(cmake-utils_use_with qalculate)
108 kde4-meta_src_configure
112 kde4-meta_src_install
115 python_optimize "${ED}"