Gentoo Archives: gentoo-commits

From: "Chris Reffett (creffett)" <creffett@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/plasma-workspace: plasma-workspace-4.10.4-r1.ebuild ChangeLog plasma-workspace-4.10.4.ebuild
Date: Thu, 06 Jun 2013 00:52:56
Message-Id: 20130606005249.75A3E2171E@flycatcher.gentoo.org
1 creffett 13/06/06 00:52:49
2
3 Modified: ChangeLog
4 Added: plasma-workspace-4.10.4-r1.ebuild
5 Removed: plasma-workspace-4.10.4.ebuild
6 Log:
7 Revision bump, apply patch to fix battery monitor widget wrt bug 472382, credit to Andreas Sturmlechner <andreas.sturmlechner@×××××.com>
8
9 (Portage version: 2.2.0_alpha177/cvs/Linux x86_64, signed Manifest commit with key 42618354)
10
11 Revision Changes Path
12 1.220 kde-base/plasma-workspace/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/plasma-workspace/ChangeLog?rev=1.220&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/plasma-workspace/ChangeLog?rev=1.220&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/plasma-workspace/ChangeLog?r1=1.219&r2=1.220
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/kde-base/plasma-workspace/ChangeLog,v
21 retrieving revision 1.219
22 retrieving revision 1.220
23 diff -u -r1.219 -r1.220
24 --- ChangeLog 5 Jun 2013 10:32:50 -0000 1.219
25 +++ ChangeLog 6 Jun 2013 00:52:49 -0000 1.220
26 @@ -1,6 +1,14 @@
27 # ChangeLog for kde-base/plasma-workspace
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/kde-base/plasma-workspace/ChangeLog,v 1.219 2013/06/05 10:32:50 ago Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/kde-base/plasma-workspace/ChangeLog,v 1.220 2013/06/06 00:52:49 creffett Exp $
31 +
32 +*plasma-workspace-4.10.4-r1 (06 Jun 2013)
33 +
34 + 06 Jun 2013; Chris Reffett <creffett@g.o>
35 + +files/plasma-workspace-4.10.4-keep-batterymonitor-in-sync-with-systray.patch,
36 + +plasma-workspace-4.10.4-r1.ebuild, -plasma-workspace-4.10.4.ebuild:
37 + Revision bump, apply patch to fix battery monitor widget wrt bug 472382,
38 + credit to Andreas Sturmlechner <andreas.sturmlechner@×××××.com>
39
40 05 Jun 2013; Agostino Sarubbo <ago@g.o> plasma-workspace-4.10.3.ebuild:
41 Stable for x86, wrt to bug #471392
42
43
44
45 1.1 kde-base/plasma-workspace/plasma-workspace-4.10.4-r1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/plasma-workspace/plasma-workspace-4.10.4-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/plasma-workspace/plasma-workspace-4.10.4-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: plasma-workspace-4.10.4-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2013 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/kde-base/plasma-workspace/plasma-workspace-4.10.4-r1.ebuild,v 1.1 2013/06/06 00:52:49 creffett Exp $
55
56 EAPI=5
57
58 DECLARATIVE_REQUIRED="always"
59 KDE_HANDBOOK="optional"
60 KMNAME="kde-workspace"
61 KMMODULE="plasma"
62 PYTHON_DEPEND="python? 2"
63 OPENGL_REQUIRED="always"
64 inherit python kde4-meta
65
66 DESCRIPTION="Plasma: KDE desktop framework"
67 KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
68 IUSE="debug gps json python qalculate +rss semantic-desktop"
69
70 COMMONDEPEND="
71 dev-libs/libdbusmenu-qt
72 >=dev-qt/qtcore-4.8.4-r3:4
73 !kde-misc/ktouchpadenabler
74 $(add_kdebase_dep kactivities)
75 $(add_kdebase_dep kdelibs 'semantic-desktop(+)?')
76 $(add_kdebase_dep kephal)
77 $(add_kdebase_dep ksysguard)
78 $(add_kdebase_dep libkworkspace)
79 $(add_kdebase_dep libplasmagenericshell)
80 $(add_kdebase_dep libtaskmanager)
81 $(add_kdebase_dep solid)
82 x11-libs/libX11
83 x11-libs/libXcomposite
84 x11-libs/libXdamage
85 x11-libs/libXext
86 x11-libs/libXfixes
87 x11-libs/libXi
88 x11-libs/libXrender
89 gps? ( >=sci-geosciences/gpsd-2.37 )
90 json? ( dev-libs/qjson )
91 python? (
92 >=dev-python/PyQt4-4.4.0[X]
93 $(add_kdebase_dep pykde4)
94 )
95 qalculate? ( sci-libs/libqalculate )
96 rss? (
97 $(add_kdebase_dep kdepimlibs 'semantic-desktop(+)?')
98 $(add_kdebase_dep libplasmaclock 'holidays(+)')
99 )
100 !rss? ( $(add_kdebase_dep libplasmaclock '-holidays(+)') )
101 semantic-desktop? (
102 dev-libs/soprano
103 $(add_kdebase_dep nepomuk-core)
104 )
105 "
106 DEPEND="${COMMONDEPEND}
107 rss? ( dev-libs/boost )
108 x11-proto/compositeproto
109 x11-proto/damageproto
110 x11-proto/fixesproto
111 x11-proto/renderproto
112 "
113 RDEPEND="${COMMONDEPEND}
114 $(add_kdebase_dep plasma-runtime)
115 "
116
117 KMEXTRA="
118 appmenu/
119 ktouchpadenabler/
120 statusnotifierwatcher/
121 "
122 KMEXTRACTONLY="
123 kcheckpass/
124 krunner/dbus/org.freedesktop.ScreenSaver.xml
125 krunner/dbus/org.kde.krunner.App.xml
126 ksmserver/org.kde.KSMServerInterface.xml
127 ksmserver/screenlocker/
128 libs/kephal/
129 libs/kworkspace/
130 libs/taskmanager/
131 libs/plasmagenericshell/
132 libs/ksysguard/
133 libs/kdm/kgreeterplugin.h
134 ksysguard/
135 "
136
137 KMLOADLIBS="libkworkspace libplasmaclock libplasmagenericshell libtaskmanager"
138
139 PATCHES=(
140 "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch"
141 "${FILESDIR}/${PN}-4.10.4-keep-batterymonitor-in-sync-with-systray.patch"
142 )
143
144 pkg_setup() {
145 if use python ; then
146 python_set_active_version 2
147 python_pkg_setup
148 fi
149 kde4-meta_pkg_setup
150 }
151
152 src_unpack() {
153 if use handbook; then
154 KMEXTRA+=" doc/plasma-desktop"
155 fi
156
157 kde4-meta_src_unpack
158 }
159
160 src_configure() {
161 mycmakeargs=(
162 $(cmake-utils_use_with gps libgps)
163 $(cmake-utils_use_with json QJSON)
164 $(cmake-utils_use_with python PythonLibrary)
165 $(cmake-utils_use_with qalculate)
166 $(cmake-utils_use_with rss KdepimLibs)
167 $(cmake-utils_use_with semantic-desktop Akonadi)
168 $(cmake-utils_use_with semantic-desktop NepomukCore)
169 $(cmake-utils_use_with semantic-desktop Soprano)
170 -DWITH_Googlegadgets=OFF
171 -DWITH_Xmms=OFF
172 )
173
174 kde4-meta_src_configure
175 }
176
177 pkg_postinst() {
178 kde4-meta_pkg_postinst
179
180 if use python; then
181 python_mod_optimize \
182 PyKDE4/plasmascript.py \
183 /usr/share/apps/plasma_scriptengine_python
184 fi
185 }
186
187 pkg_postrm() {
188 kde4-meta_pkg_postrm
189
190 if use python; then
191 python_mod_cleanup \
192 PyKDE4/plasmascript.py \
193 /usr/share/apps/plasma_scriptengine_python
194 fi
195 }