Gentoo Archives: gentoo-commits

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