Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-workspace/
Date: Sat, 29 Apr 2017 05:25:43
Message-Id: 1493443532.fa8d9cd261c3f0ae16240b5d1c44495102005320.kensington@gentoo
1 commit: fa8d9cd261c3f0ae16240b5d1c44495102005320
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 29 05:25:18 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 29 05:25:32 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8d9cd2
7
8 kde-plasma/plasma-workspace: version bump 5.9.5.1
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 kde-plasma/plasma-workspace/Manifest | 1 +
13 .../plasma-workspace-5.9.5.1.ebuild | 163 +++++++++++++++++++++
14 2 files changed, 164 insertions(+)
15
16 diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
17 index 03921087949..e366528b300 100644
18 --- a/kde-plasma/plasma-workspace/Manifest
19 +++ b/kde-plasma/plasma-workspace/Manifest
20 @@ -1,2 +1,3 @@
21 DIST plasma-workspace-5.8.6.tar.xz 6992264 SHA256 51ab8b5f4c33c83fb64eb3f27561f3699b12b5e5c9fa7d38b73d93e57da50192 SHA512 fdc22db98942db8debe24a4364b2a8c5d02ee850691a8e7788f812b6ee9b3324a26b5cb71d248f49fa71eba0aca47f838ef671dd428e26fb60a5a5650d9d3144 WHIRLPOOL 9802e399f357ca5585e1cf2b838d601d330fb1c8d97fc012c5c7dd41a2742971e0539153a78ded8fa4196a8559a17074cf74523df5b8c4f1ebe902d6432311b5
22 +DIST plasma-workspace-5.9.5.1.tar.xz 6980684 SHA256 857770a27d3cd4af027078050d36cefc843e47f4bd92b93a712b0238d6c08b1e SHA512 064ac0e8ecdd6b8b6b1a125943dc1d1a196ff9ef108e88e71b9d5d2ac54e4f60a11535373d9f783080ac9e23fd20d0d902c7d155c65dfbcbdca036cc62c57aad WHIRLPOOL 21c85ab60dffc00468380e6ec9123d76bf803be4679bfc2107e4cdb57dafde3b3ab3f95c33c219a5edbef8b72320f5205f940477b01f8fb9e614643096b200d2
23 DIST plasma-workspace-5.9.5.tar.xz 6937764 SHA256 abe34e01d455b8367a58ea135be63af91122338d3129f14bc51d52887e6b6b55 SHA512 cf36b22ac9e12c76b1a427514516a82fe9e583070f114b51df6b5bb2bc2ffcdb86e3a9dcfff90a9384935ee4e106d1cf0e203ef9a0067390e8fa35b5f614a449 WHIRLPOOL 1a387528e21b05d4fd80a774a06c12e4240611c71d8c2331d0d3c8b2d5664d086c2744f75680e969ce224edf5cd49e39bbed58d0be7b52800edb1db1e8b53885
24
25 diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.9.5.1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.9.5.1.ebuild
26 new file mode 100644
27 index 00000000000..0ceac64cde5
28 --- /dev/null
29 +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.9.5.1.ebuild
30 @@ -0,0 +1,163 @@
31 +# Copyright 1999-2017 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +KDE_HANDBOOK="forceoptional"
37 +KDE_TEST="forceoptional"
38 +VIRTUALX_REQUIRED="test"
39 +inherit kde5 multilib qmake-utils
40 +
41 +DESCRIPTION="KDE Plasma workspace"
42 +KEYWORDS="~amd64 ~arm ~x86"
43 +IUSE="+calendar geolocation gps prison qalculate +semantic-desktop"
44 +
45 +COMMON_DEPEND="
46 + $(add_frameworks_dep kactivities)
47 + $(add_frameworks_dep kauth)
48 + $(add_frameworks_dep kbookmarks)
49 + $(add_frameworks_dep kcmutils)
50 + $(add_frameworks_dep kcompletion)
51 + $(add_frameworks_dep kconfig)
52 + $(add_frameworks_dep kconfigwidgets)
53 + $(add_frameworks_dep kcoreaddons)
54 + $(add_frameworks_dep kcrash)
55 + $(add_frameworks_dep kdbusaddons)
56 + $(add_frameworks_dep kdeclarative)
57 + $(add_frameworks_dep kdelibs4support)
58 + $(add_frameworks_dep kdesu)
59 + $(add_frameworks_dep kglobalaccel)
60 + $(add_frameworks_dep kguiaddons)
61 + $(add_frameworks_dep ki18n)
62 + $(add_frameworks_dep kiconthemes)
63 + $(add_frameworks_dep kidletime)
64 + $(add_frameworks_dep kio)
65 + $(add_frameworks_dep kitemmodels)
66 + $(add_frameworks_dep kitemviews)
67 + $(add_frameworks_dep kjobwidgets)
68 + $(add_frameworks_dep kjs)
69 + $(add_frameworks_dep kjsembed)
70 + $(add_frameworks_dep knewstuff)
71 + $(add_frameworks_dep knotifications)
72 + $(add_frameworks_dep knotifyconfig)
73 + $(add_frameworks_dep kpackage)
74 + $(add_frameworks_dep krunner)
75 + $(add_frameworks_dep kservice)
76 + $(add_frameworks_dep ktexteditor)
77 + $(add_frameworks_dep ktextwidgets)
78 + $(add_frameworks_dep kwallet)
79 + $(add_frameworks_dep kwayland)
80 + $(add_frameworks_dep kwidgetsaddons)
81 + $(add_frameworks_dep kwindowsystem)
82 + $(add_frameworks_dep kxmlgui)
83 + $(add_frameworks_dep kxmlrpcclient)
84 + $(add_frameworks_dep plasma)
85 + $(add_frameworks_dep solid)
86 + $(add_plasma_dep kscreenlocker)
87 + $(add_plasma_dep kwin)
88 + $(add_plasma_dep libksysguard)
89 + $(add_qt_dep qtconcurrent)
90 + $(add_qt_dep qtdbus)
91 + $(add_qt_dep qtdeclarative 'widgets')
92 + $(add_qt_dep qtgui 'jpeg')
93 + $(add_qt_dep qtnetwork)
94 + $(add_qt_dep qtscript)
95 + $(add_qt_dep qtsql)
96 + $(add_qt_dep qtwidgets)
97 + $(add_qt_dep qtx11extras)
98 + $(add_qt_dep qtxml)
99 + media-libs/phonon[qt5]
100 + sys-libs/zlib
101 + x11-libs/libICE
102 + x11-libs/libSM
103 + x11-libs/libX11
104 + x11-libs/libXau
105 + x11-libs/libxcb
106 + x11-libs/libXfixes
107 + x11-libs/libXrender
108 + x11-libs/xcb-util
109 + x11-libs/xcb-util-image
110 + calendar? ( $(add_kdeapps_dep kholidays) )
111 + geolocation? ( $(add_frameworks_dep networkmanager-qt) )
112 + gps? ( sci-geosciences/gpsd )
113 + prison? ( $(add_frameworks_dep prison) )
114 + qalculate? ( sci-libs/libqalculate:= )
115 + semantic-desktop? ( $(add_frameworks_dep baloo) )
116 +"
117 +RDEPEND="${COMMON_DEPEND}
118 + $(add_frameworks_dep kded)
119 + $(add_kdeapps_dep kio-extras)
120 + $(add_plasma_dep kde-cli-tools)
121 + $(add_plasma_dep ksysguard)
122 + $(add_plasma_dep milou)
123 + $(add_plasma_dep plasma-integration)
124 + $(add_qt_dep qdbus)
125 + $(add_qt_dep qtgraphicaleffects)
126 + $(add_qt_dep qtpaths)
127 + $(add_qt_dep qtquickcontrols 'widgets')
128 + app-text/iso-codes
129 + x11-apps/mkfontdir
130 + x11-apps/xmessage
131 + x11-apps/xprop
132 + x11-apps/xrdb
133 + x11-apps/xset
134 + x11-apps/xsetroot
135 + !dev-libs/xembed-sni-proxy
136 + !kde-plasma/freespacenotifier:4
137 + !kde-plasma/libtaskmanager:4
138 + !kde-plasma/kcminit:4
139 + !kde-plasma/kdebase-startkde:4
140 + !kde-plasma/klipper:4
141 + !kde-plasma/krunner:4
142 + !kde-plasma/ksmserver:4
143 + !kde-plasma/ksplash:4
144 + !kde-plasma/plasma-workspace:4
145 +"
146 +DEPEND="${COMMON_DEPEND}
147 + x11-proto/xproto
148 +"
149 +
150 +PATCHES=( "${FILESDIR}/${PN}-5.4-startkde-script.patch" )
151 +
152 +RESTRICT+=" test"
153 +
154 +src_prepare() {
155 + kde5_src_prepare
156 +
157 + sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \
158 + -i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die
159 +}
160 +
161 +src_configure() {
162 + local mycmakeargs=(
163 + $(cmake-utils_use_find_package calendar KF5Holidays)
164 + $(cmake-utils_use_find_package geolocation KF5NetworkManagerQt)
165 + $(cmake-utils_use_find_package gps libgps)
166 + $(cmake-utils_use_find_package prison KF5Prison)
167 + $(cmake-utils_use_find_package qalculate Qalculate)
168 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
169 + )
170 +
171 + kde5_src_configure
172 +}
173 +
174 +src_install() {
175 + kde5_src_install
176 +
177 + # startup and shutdown scripts
178 + insinto /etc/plasma/startup
179 + doins "${FILESDIR}/10-agent-startup.sh"
180 +
181 + insinto /etc/plasma/shutdown
182 + doins "${FILESDIR}/10-agent-shutdown.sh"
183 +}
184 +
185 +pkg_postinst () {
186 + kde5_pkg_postinst
187 +
188 + echo
189 + elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
190 + elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and"
191 + elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh"
192 + echo
193 +}