Gentoo Archives: gentoo-commits

From: "Johannes Huber (johu)" <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-plasma/plasma-workspace: metadata.xml plasma-workspace-5.3.1.ebuild ChangeLog
Date: Sun, 31 May 2015 22:06:38
Message-Id: 20150531220617.32161A2F@oystercatcher.gentoo.org
1 johu 15/05/31 22:06:17
2
3 Added: metadata.xml plasma-workspace-5.3.1.ebuild
4 ChangeLog
5 Log:
6 Initial commit for KDE Plasma 5. Imported from kde overlay. Ebuilds written by several people. Thank you all who worked on it in the overlay.
7
8 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0xF3CFD2BD)
9
10 Revision Changes Path
11 1.1 kde-plasma/plasma-workspace/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-workspace/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-workspace/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <herd>kde</herd>
22 <use>
23 <flag name="drkonqi">Enables DrKonqi, the KDE crash handler</flag>
24 <flag name="prison">Enable support for barcodes/QRcodes</flag>
25 <flag name="qalculate">Enable Qalculate runner using <pkg>sci-libs/libqalculate</pkg></flag>
26 <flag name="systemmonitor">Enables the system monitor dialog for the Plasma workspace</flag>
27 </use>
28 </pkgmetadata>
29
30
31
32 1.1 kde-plasma/plasma-workspace/plasma-workspace-5.3.1.ebuild
33
34 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-workspace/plasma-workspace-5.3.1.ebuild?rev=1.1&view=markup
35 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-workspace/plasma-workspace-5.3.1.ebuild?rev=1.1&content-type=text/plain
36
37 Index: plasma-workspace-5.3.1.ebuild
38 ===================================================================
39 # Copyright 1999-2015 Gentoo Foundation
40 # Distributed under the terms of the GNU General Public License v2
41 # $Header: /var/cvsroot/gentoo-x86/kde-plasma/plasma-workspace/plasma-workspace-5.3.1.ebuild,v 1.1 2015/05/31 22:06:17 johu Exp $
42
43 EAPI=5
44
45 KDE_HANDBOOK="true"
46 KDE_PUNT_BOGUS_DEPS="true"
47 KDE_TEST="true"
48 VIRTUALX_REQUIRED="test"
49 inherit kde5 multilib
50
51 DESCRIPTION="KDE Plasma workspace"
52 KEYWORDS="~amd64"
53 IUSE="dbus +drkonqi gps prison qalculate +systemmonitor"
54
55 COMMON_DEPEND="
56 $(add_plasma_dep baloo)
57 $(add_plasma_dep kwayland)
58 $(add_plasma_dep kwin)
59 $(add_plasma_dep libkscreen)
60 $(add_plasma_dep libksysguard)
61 $(add_frameworks_dep kactivities)
62 $(add_frameworks_dep kauth)
63 $(add_frameworks_dep kbookmarks)
64 $(add_frameworks_dep kcmutils)
65 $(add_frameworks_dep kcompletion)
66 $(add_frameworks_dep kconfig)
67 $(add_frameworks_dep kconfigwidgets)
68 $(add_frameworks_dep kcoreaddons)
69 $(add_frameworks_dep kcrash)
70 $(add_frameworks_dep kdbusaddons)
71 $(add_frameworks_dep kdeclarative)
72 $(add_frameworks_dep kdelibs4support)
73 $(add_frameworks_dep kdesu)
74 $(add_frameworks_dep kglobalaccel)
75 $(add_frameworks_dep kguiaddons)
76 $(add_frameworks_dep ki18n)
77 $(add_frameworks_dep kiconthemes)
78 $(add_frameworks_dep kidletime)
79 $(add_frameworks_dep kio)
80 $(add_frameworks_dep kitemviews)
81 $(add_frameworks_dep kjobwidgets)
82 $(add_frameworks_dep kjs)
83 $(add_frameworks_dep kjsembed)
84 $(add_frameworks_dep knewstuff)
85 $(add_frameworks_dep knotifications)
86 $(add_frameworks_dep knotifyconfig)
87 $(add_frameworks_dep kpackage)
88 $(add_frameworks_dep krunner)
89 $(add_frameworks_dep kservice)
90 $(add_frameworks_dep ktexteditor)
91 $(add_frameworks_dep ktextwidgets)
92 $(add_frameworks_dep kwallet)
93 $(add_frameworks_dep kwidgetsaddons)
94 $(add_frameworks_dep kwindowsystem)
95 $(add_frameworks_dep kxmlgui)
96 $(add_frameworks_dep kxmlrpcclient)
97 $(add_frameworks_dep networkmanager-qt)
98 $(add_frameworks_dep plasma)
99 $(add_frameworks_dep solid)
100 dev-libs/wayland
101 dev-qt/qtconcurrent:5
102 dev-qt/qtdbus:5
103 dev-qt/qtdeclarative:5[widgets]
104 dev-qt/qtgui:5[jpeg]
105 dev-qt/qtnetwork:5
106 dev-qt/qtscript:5
107 dev-qt/qtsql:5
108 dev-qt/qtwidgets:5
109 dev-qt/qtx11extras:5
110 dev-qt/qtxml:5
111 media-libs/phonon[qt5]
112 sys-libs/pam
113 sys-libs/zlib
114 x11-libs/libICE
115 x11-libs/libSM
116 x11-libs/libX11
117 x11-libs/libXau
118 x11-libs/libxcb
119 x11-libs/libXfixes
120 x11-libs/libXi
121 x11-libs/libXrender
122 x11-libs/xcb-util-keysyms
123 dbus? ( dev-libs/libdbusmenu-qt[qt5] )
124 drkonqi? (
125 $(add_frameworks_dep kdewebkit)
126 dev-qt/qtwebkit:5
127 )
128 gps? ( sci-geosciences/gpsd )
129 prison? ( media-libs/prison:5 )
130 qalculate? ( sci-libs/libqalculate )
131 systemmonitor? (
132 $(add_plasma_dep libksysguard processui)
133 dev-qt/qtwebkit:5
134 )
135 "
136 RDEPEND="${COMMON_DEPEND}
137 $(add_frameworks_dep kded)
138 $(add_plasma_dep kde-cli-tools)
139 $(add_plasma_dep milou)
140 dev-qt/qdbus:5
141 dev-qt/qtpaths:5
142 dev-qt/qtquickcontrols:5[widgets]
143 kde-base/kdebase-pam
144 x11-apps/mkfontdir
145 x11-apps/xmessage
146 x11-apps/xprop
147 x11-apps/xrdb
148 x11-apps/xset
149 x11-apps/xsetroot
150 !kde-base/freespacenotifier
151 !kde-base/libtaskmanager
152 !kde-base/kcminit
153 !kde-base/kdebase-startkde
154 !kde-base/klipper
155 !kde-base/krunner
156 !kde-base/ksmserver
157 !kde-base/ksplash
158 !kde-base/plasma-workspace
159 "
160 DEPEND="${COMMON_DEPEND}
161 x11-proto/xproto
162 "
163
164 PATCHES=( "${FILESDIR}/${PN}-startkde-script.patch" )
165
166 RESTRICT="test"
167
168 src_prepare() {
169 # whole patch should be upstreamed, doesn't work in PATCHES
170 epatch "${FILESDIR}/${PN}-tests-optional.patch"
171
172 kde5_src_prepare
173
174 sed -e "s|\`qtpaths|\`/usr/$(get_libdir)/qt5/bin/qtpaths|" -i startkde/startkde.cmake || die
175
176 if ! use drkonqi; then
177 comment_add_subdirectory drkonqi
178 fi
179
180 if ! use systemmonitor; then
181 comment_add_subdirectory systemmonitor
182 fi
183 }
184
185 src_configure() {
186 local mycmakeargs=(
187 $(cmake-utils_use_find_package dbus dbusmenu-qt5)
188 $(cmake-utils_use_find_package gps libgps)
189 $(cmake-utils_use_find_package prison)
190 $(cmake-utils_use_find_package qalculate Qalculate)
191 )
192
193 kde5_src_configure
194 }
195
196 src_install() {
197 kde5_src_install
198
199 # startup and shutdown scripts
200 insinto /etc/plasma/startup
201 doins "${FILESDIR}/agent-startup.sh"
202
203 insinto /etc/plasma/shutdown
204 doins "${FILESDIR}/agent-shutdown.sh"
205 }
206
207 pkg_postinst () {
208 kde5_pkg_postinst
209
210 echo
211 elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
212 elog "edit ${EPREFIX}/etc/plasma/startup/agent-startup.sh and"
213 elog "${EPREFIX}/etc/plasma/shutdown/agent-shutdown.sh"
214 echo
215 }
216
217
218
219 1.1 kde-plasma/plasma-workspace/ChangeLog
220
221 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-workspace/ChangeLog?rev=1.1&view=markup
222 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-workspace/ChangeLog?rev=1.1&content-type=text/plain
223
224 Index: ChangeLog
225 ===================================================================
226 # ChangeLog for kde-plasma/plasma-workspace
227 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
228 # $Header: /var/cvsroot/gentoo-x86/kde-plasma/plasma-workspace/ChangeLog,v 1.1 2015/05/31 22:06:17 johu Exp $
229
230 *plasma-workspace-5.3.1 (31 May 2015)
231
232 31 May 2015; Johannes Huber <johu@g.o> +files/agent-shutdown.sh,
233 +files/agent-startup.sh, +files/plasma-workspace-startkde-script.patch,
234 +files/plasma-workspace-tests-optional.patch, +metadata.xml,
235 +plasma-workspace-5.3.1.ebuild:
236 Initial commit for KDE Plasma 5. Imported from kde overlay. Ebuilds written by
237 several people. Thank you all who worked on it in the overlay.