Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/klinkstatus/, kde-apps/konqueror/, kde-apps/ktp-kded-module/, ...
Date: Tue, 09 May 2017 11:17:34
Message-Id: 1494328609.f51ffc0f2e255f7b3fc398e55f43f0fbf356833e.asturm@gentoo
1 commit: f51ffc0f2e255f7b3fc398e55f43f0fbf356833e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 9 11:10:49 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue May 9 11:16:49 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f51ffc0f
7
8 kde-apps: Add KDE Applications 17.04.1 version bump
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.1
11
12 .../akonadi-calendar-17.04.1.ebuild | 46 ++++++
13 .../akonadi-contacts-17.04.1.ebuild | 53 +++++++
14 .../akonadi-import-wizard-17.04.1.ebuild | 41 +++++
15 kde-apps/akonadi-mime/akonadi-mime-17.04.1.ebuild | 37 +++++
16 .../akonadi-notes/akonadi-notes-17.04.1.ebuild | 28 ++++
17 .../akonadi-search/akonadi-search-17.04.1.ebuild | 38 +++++
18 kde-apps/akonadi/akonadi-17.04.1.ebuild | 121 +++++++++++++++
19 .../akonadiconsole/akonadiconsole-17.04.1.ebuild | 44 ++++++
20 kde-apps/akregator/akregator-17.04.1.ebuild | 56 +++++++
21 kde-apps/analitza/analitza-17.04.1.ebuild | 40 +++++
22 kde-apps/ark/ark-17.04.1.ebuild | 75 ++++++++++
23 kde-apps/artikulate/artikulate-17.04.1.ebuild | 43 ++++++
24 kde-apps/audiocd-kio/audiocd-kio-17.04.1.ebuild | 41 +++++
25 .../baloo-widgets/baloo-widgets-17.04.1.ebuild | 29 ++++
26 kde-apps/blinken/blinken-17.04.1.ebuild | 34 +++++
27 kde-apps/blogilo/blogilo-17.04.1.ebuild | 51 +++++++
28 kde-apps/bomber/bomber-17.04.1.ebuild | 29 ++++
29 kde-apps/bovo/bovo-17.04.1.ebuild | 30 ++++
30 .../calendarjanitor/calendarjanitor-17.04.1.ebuild | 42 ++++++
31 .../calendarsupport/calendarsupport-17.04.1.ebuild | 45 ++++++
32 kde-apps/cantor/cantor-17.04.1.ebuild | 106 +++++++++++++
33 kde-apps/cervisia/cervisia-17.04.1.ebuild | 36 +++++
34 .../dolphin-plugins/dolphin-plugins-17.04.1.ebuild | 74 +++++++++
35 kde-apps/dolphin/dolphin-17.04.1.ebuild | 86 +++++++++++
36 kde-apps/dragon/dragon-17.04.1.ebuild | 38 +++++
37 kde-apps/eventviews/eventviews-17.04.1.ebuild | 43 ++++++
38 kde-apps/ffmpegthumbs/ffmpegthumbs-17.04.1.ebuild | 22 +++
39 kde-apps/filelight/filelight-17.04.1.ebuild | 28 ++++
40 kde-apps/granatier/granatier-17.04.1.ebuild | 30 ++++
41 .../grantlee-editor/grantlee-editor-17.04.1.ebuild | 45 ++++++
42 .../grantleetheme/grantleetheme-17.04.1.ebuild | 34 +++++
43 kde-apps/gwenview/gwenview-17.04.1.ebuild | 97 ++++++++++++
44 .../incidenceeditor/incidenceeditor-17.04.1.ebuild | 54 +++++++
45 kde-apps/jovie/jovie-17.04.1.ebuild | 17 +++
46 kde-apps/juk/juk-17.04.1.ebuild | 27 ++++
47 kde-apps/k3b/k3b-17.04.1.ebuild | 115 ++++++++++++++
48 kde-apps/kaccessible/kaccessible-17.04.1.ebuild | 20 +++
49 .../kaccounts-integration-17.04.1.ebuild | 38 +++++
50 .../kaccounts-providers-17.04.1.ebuild | 33 +++++
51 kde-apps/kaddressbook/kaddressbook-17.04.1.ebuild | 68 +++++++++
52 kde-apps/kajongg/kajongg-17.04.1.ebuild | 53 +++++++
53 kde-apps/kalarm/kalarm-17.04.1.ebuild | 77 ++++++++++
54 kde-apps/kalarmcal/kalarmcal-17.04.1.ebuild | 24 +++
55 kde-apps/kalgebra/kalgebra-17.04.1.ebuild | 43 ++++++
56 kde-apps/kalzium/kalzium-17.04.1.ebuild | 59 ++++++++
57 kde-apps/kamera/kamera-17.04.1.ebuild | 28 ++++
58 kde-apps/kanagram/kanagram-17.04.1.ebuild | 36 +++++
59 kde-apps/kapman/kapman-17.04.1.ebuild | 29 ++++
60 kde-apps/kapptemplate/kapptemplate-17.04.1.ebuild | 27 ++++
61 kde-apps/kate/kate-17.04.1.ebuild | 74 +++++++++
62 kde-apps/katomic/katomic-17.04.1.ebuild | 31 ++++
63 kde-apps/kblackbox/kblackbox-17.04.1.ebuild | 31 ++++
64 kde-apps/kblocks/kblocks-17.04.1.ebuild | 28 ++++
65 kde-apps/kblog/kblog-17.04.1.ebuild | 25 ++++
66 kde-apps/kbounce/kbounce-17.04.1.ebuild | 34 +++++
67 kde-apps/kbreakout/kbreakout-17.04.1.ebuild | 32 ++++
68 kde-apps/kbruch/kbruch-17.04.1.ebuild | 24 +++
69 kde-apps/kcachegrind/kcachegrind-17.04.1.ebuild | 35 +++++
70 kde-apps/kcalc/kcalc-17.04.1.ebuild | 33 +++++
71 kde-apps/kcalcore/kcalcore-17.04.1.ebuild | 25 ++++
72 kde-apps/kcalutils/kcalutils-17.04.1.ebuild | 33 +++++
73 kde-apps/kcharselect/kcharselect-17.04.1.ebuild | 26 ++++
74 .../kcolorchooser/kcolorchooser-17.04.1.ebuild | 22 +++
75 kde-apps/kcontacts/kcontacts-17.04.1.ebuild | 34 +++++
76 kde-apps/kcron/kcron-17.04.1.ebuild | 26 ++++
77 kde-apps/kdav/kdav-17.04.1.ebuild | 22 +++
78 .../kde-apps-meta/kde-apps-meta-17.04.1.ebuild | 28 ++++
79 .../kde-dev-scripts/kde-dev-scripts-17.04.1.ebuild | 30 ++++
80 .../kde-dev-utils/kde-dev-utils-17.04.1.ebuild | 29 ++++
81 kde-apps/kde-meta/kde-meta-17.04.1.ebuild | 15 ++
82 .../files/kde4-l10n-16.11.90-remove-messages | 53 +++++++
83 .../kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs | 26 ++++
84 kde-apps/kde4-l10n/kde4-l10n-17.04.1.ebuild | 112 ++++++++++++++
85 kde-apps/kde4-l10n/metadata.xml | 8 +
86 .../kdeaccessibility-meta-17.04.1.ebuild | 21 +++
87 .../kdeadmin-meta/kdeadmin-meta-17.04.1.ebuild | 15 ++
88 kde-apps/kdebase-meta/kdebase-meta-17.04.1.ebuild | 15 ++
89 .../kdebugsettings/kdebugsettings-17.04.1.ebuild | 27 ++++
90 kde-apps/kdecore-meta/kdecore-meta-17.04.1.ebuild | 21 +++
91 kde-apps/kdeedu-data/kdeedu-data-17.04.1.ebuild | 21 +++
92 kde-apps/kdeedu-meta/kdeedu-meta-17.04.1.ebuild | 40 +++++
93 .../kdegames-meta/kdegames-meta-17.04.1.ebuild | 60 ++++++++
94 .../kdegraphics-meta-17.04.1.ebuild | 34 +++++
95 .../kdegraphics-mobipocket-17.04.1.ebuild | 24 +++
96 .../kdemultimedia-meta-17.04.1.ebuild | 32 ++++
97 .../kdenetwork-filesharing-17.04.1.ebuild | 29 ++++
98 .../kdenetwork-meta/kdenetwork-meta-17.04.1.ebuild | 25 ++++
99 kde-apps/kdenlive/kdenlive-17.04.1.ebuild | 68 +++++++++
100 .../kdepim-addons/kdepim-addons-17.04.1.ebuild | 73 +++++++++
101 .../kdepim-apps-libs-17.04.1.ebuild | 46 ++++++
102 kde-apps/kdepim-meta/kdepim-meta-17.04.1.ebuild | 70 +++++++++
103 .../kdepim-runtime/kdepim-runtime-17.04.1.ebuild | 79 ++++++++++
104 .../kdesdk-kioslaves-17.04.1.ebuild | 20 +++
105 kde-apps/kdesdk-meta/kdesdk-meta-17.04.1.ebuild | 29 ++++
106 .../kdesdk-thumbnailers-17.04.1.ebuild | 21 +++
107 .../kdeutils-meta/kdeutils-meta-17.04.1.ebuild | 31 ++++
108 .../kdewebdev-meta/kdewebdev-meta-17.04.1.ebuild | 20 +++
109 kde-apps/kdf/kdf-17.04.1.ebuild | 29 ++++
110 kde-apps/kdialog/kdialog-17.04.1.ebuild | 35 +++++
111 kde-apps/kdiamond/kdiamond-17.04.1.ebuild | 32 ++++
112 .../keditbookmarks/keditbookmarks-17.04.1.ebuild | 44 ++++++
113 kde-apps/kfilereplace/kfilereplace-17.04.1.ebuild | 12 ++
114 kde-apps/kfind/kfind-17.04.1.ebuild | 30 ++++
115 kde-apps/kfloppy/kfloppy-17.04.1.ebuild | 32 ++++
116 kde-apps/kfourinline/kfourinline-17.04.1.ebuild | 33 +++++
117 kde-apps/kgeography/kgeography-17.04.1.ebuild | 29 ++++
118 kde-apps/kget/kget-17.04.1.ebuild | 36 +++++
119 kde-apps/kgoldrunner/kgoldrunner-17.04.1.ebuild | 23 +++
120 kde-apps/kgpg/kgpg-17.04.1.ebuild | 48 ++++++
121 kde-apps/khangman/khangman-17.04.1.ebuild | 40 +++++
122 kde-apps/khelpcenter/khelpcenter-17.04.1.ebuild | 42 ++++++
123 kde-apps/kholidays/kholidays-17.04.1.ebuild | 19 +++
124 .../kidentitymanagement-17.04.1.ebuild | 35 +++++
125 kde-apps/kig/kig-17.04.1.ebuild | 62 ++++++++
126 kde-apps/kigo/kigo-17.04.1.ebuild | 17 +++
127 kde-apps/killbots/killbots-17.04.1.ebuild | 30 ++++
128 .../kimagemapeditor/kimagemapeditor-17.04.1.ebuild | 12 ++
129 kde-apps/kimap/kimap-17.04.1.ebuild | 34 +++++
130 kde-apps/kio-extras/kio-extras-17.04.1.ebuild | 85 +++++++++++
131 kde-apps/kiriki/kiriki-17.04.1.ebuild | 32 ++++
132 kde-apps/kiten/kiten-17.04.1.ebuild | 31 ++++
133 kde-apps/kjumpingcube/kjumpingcube-17.04.1.ebuild | 32 ++++
134 kde-apps/kldap/kldap-17.04.1.ebuild | 36 +++++
135 kde-apps/kleopatra/kleopatra-17.04.1.ebuild | 50 +++++++
136 kde-apps/klettres/klettres-17.04.1.ebuild | 31 ++++
137 kde-apps/klickety/klickety-17.04.1.ebuild | 32 ++++
138 kde-apps/klines/klines-17.04.1.ebuild | 33 +++++
139 kde-apps/klinkstatus/klinkstatus-17.04.1.ebuild | 34 +++++
140 kde-apps/kmag/kmag-17.04.1.ebuild | 16 ++
141 kde-apps/kmahjongg/kmahjongg-17.04.1.ebuild | 36 +++++
142 .../kmail-account-wizard-17.04.1.ebuild | 52 +++++++
143 kde-apps/kmail/kmail-17.04.1.ebuild | 106 +++++++++++++
144 .../kmailtransport/kmailtransport-17.04.1.ebuild | 51 +++++++
145 kde-apps/kmbox/kmbox-17.04.1.ebuild | 15 ++
146 kde-apps/kmime/kmime-17.04.1.ebuild | 20 +++
147 kde-apps/kmines/kmines-17.04.1.ebuild | 32 ++++
148 kde-apps/kmix/kmix-17.04.1.ebuild | 53 +++++++
149 kde-apps/kmousetool/kmousetool-17.04.1.ebuild | 19 +++
150 kde-apps/kmouth/kmouth-17.04.1.ebuild | 12 ++
151 kde-apps/kmplot/kmplot-17.04.1.ebuild | 35 +++++
152 kde-apps/knavalbattle/knavalbattle-17.04.1.ebuild | 37 +++++
153 kde-apps/knetwalk/knetwalk-17.04.1.ebuild | 34 +++++
154 kde-apps/knotes/knotes-17.04.1.ebuild | 72 +++++++++
155 kde-apps/kolf/kolf-17.04.1.ebuild | 21 +++
156 kde-apps/kollision/kollision-17.04.1.ebuild | 29 ++++
157 kde-apps/kolourpaint/kolourpaint-17.04.1.ebuild | 42 ++++++
158 kde-apps/kompare/kompare-17.04.1.ebuild | 35 +++++
159 kde-apps/konqueror/konqueror-17.04.1.ebuild | 105 +++++++++++++
160 kde-apps/konquest/konquest-17.04.1.ebuild | 21 +++
161 kde-apps/konsole/konsole-17.04.1.ebuild | 57 +++++++
162 .../konsolekalendar/konsolekalendar-17.04.1.ebuild | 41 +++++
163 kde-apps/kontact/kontact-17.04.1.ebuild | 44 ++++++
164 .../kontactinterface-17.04.1.ebuild | 27 ++++
165 kde-apps/kopete/kopete-17.04.1.ebuild | 165 +++++++++++++++++++++
166 kde-apps/korganizer/korganizer-17.04.1.ebuild | 88 +++++++++++
167 kde-apps/kpat/kpat-17.04.1.ebuild | 34 +++++
168 kde-apps/kpimtextedit/kpimtextedit-17.04.1.ebuild | 50 +++++++
169 kde-apps/kppp/kppp-17.04.1.ebuild | 16 ++
170 .../kqtquickcharts/kqtquickcharts-17.04.1.ebuild | 16 ++
171 kde-apps/krdc/krdc-17.04.1.ebuild | 47 ++++++
172 .../kremotecontrol/kremotecontrol-17.04.1.ebuild | 17 +++
173 kde-apps/kreversi/kreversi-17.04.1.ebuild | 19 +++
174 kde-apps/krfb/krfb-17.04.1.ebuild | 40 +++++
175 .../kross-interpreters-17.04.1.ebuild | 25 ++++
176 kde-apps/kruler/kruler-17.04.1.ebuild | 40 +++++
177 kde-apps/ksaneplugin/ksaneplugin-17.04.1.ebuild | 15 ++
178 kde-apps/kscd/kscd-17.04.1.ebuild | 17 +++
179 kde-apps/kshisen/kshisen-17.04.1.ebuild | 33 +++++
180 kde-apps/ksirk/ksirk-17.04.1.ebuild | 23 +++
181 kde-apps/ksnakeduel/ksnakeduel-17.04.1.ebuild | 17 +++
182 kde-apps/kspaceduel/kspaceduel-17.04.1.ebuild | 19 +++
183 kde-apps/ksquares/ksquares-17.04.1.ebuild | 31 ++++
184 kde-apps/kstars/kstars-17.04.1.ebuild | 69 +++++++++
185 kde-apps/ksudoku/ksudoku-17.04.1.ebuild | 29 ++++
186 kde-apps/ksystemlog/ksystemlog-17.04.1.ebuild | 60 ++++++++
187 kde-apps/kteatime/kteatime-17.04.1.ebuild | 28 ++++
188 kde-apps/ktimer/ktimer-17.04.1.ebuild | 27 ++++
189 kde-apps/ktouch/ktouch-17.04.1.ebuild | 44 ++++++
190 .../ktp-accounts-kcm-17.04.1.ebuild | 58 ++++++++
191 kde-apps/ktp-approver/ktp-approver-17.04.1.ebuild | 29 ++++
192 .../ktp-auth-handler-17.04.1.ebuild | 38 +++++
193 kde-apps/ktp-call-ui/ktp-call-ui-17.04.1.ebuild | 38 +++++
194 .../ktp-common-internals-17.04.1.ebuild | 64 ++++++++
195 .../ktp-contact-list-17.04.1.ebuild | 40 +++++
196 .../ktp-contact-runner-17.04.1.ebuild | 27 ++++
197 .../ktp-desktop-applets-17.04.1.ebuild | 24 +++
198 .../ktp-filetransfer-handler-17.04.1.ebuild | 26 ++++
199 .../ktp-kded-module/ktp-kded-module-17.04.1.ebuild | 39 +++++
200 .../ktp-send-file/ktp-send-file-17.04.1.ebuild | 33 +++++
201 kde-apps/ktp-text-ui/ktp-text-ui-17.04.1.ebuild | 57 +++++++
202 kde-apps/ktuberling/ktuberling-17.04.1.ebuild | 37 +++++
203 kde-apps/kturtle/kturtle-17.04.1.ebuild | 31 ++++
204 kde-apps/kubrick/kubrick-17.04.1.ebuild | 20 +++
205 .../kwalletmanager/kwalletmanager-17.04.1.ebuild | 45 ++++++
206 kde-apps/kwave/kwave-17.04.1.ebuild | 79 ++++++++++
207 kde-apps/kwordquiz/kwordquiz-17.04.1.ebuild | 37 +++++
208 kde-apps/kwrite/kwrite-17.04.1.ebuild | 50 +++++++
209 kde-apps/libgravatar/libgravatar-17.04.1.ebuild | 28 ++++
210 kde-apps/libkcddb/libkcddb-17.04.1.ebuild | 51 +++++++
211 .../libkcompactdisc/libkcompactdisc-17.04.1.ebuild | 29 ++++
212 kde-apps/libkdcraw/libkdcraw-17.04.1.ebuild | 18 +++
213 kde-apps/libkdegames/libkdegames-17.04.1.ebuild | 48 ++++++
214 kde-apps/libkdepim/libkdepim-17.04.1.ebuild | 43 ++++++
215 .../libkeduvocdocument-17.04.1.ebuild | 30 ++++
216 kde-apps/libkexiv2/libkexiv2-17.04.1.ebuild | 18 +++
217 kde-apps/libkface/libkface-17.04.1.ebuild | 34 +++++
218 kde-apps/libkgapi/libkgapi-17.04.1.ebuild | 34 +++++
219 kde-apps/libkgeomap/libkgeomap-17.04.1.ebuild | 37 +++++
220 kde-apps/libkipi/libkipi-17.04.1.ebuild | 27 ++++
221 kde-apps/libkleo/libkleo-17.04.1.ebuild | 33 +++++
222 kde-apps/libkmahjongg/libkmahjongg-17.04.1.ebuild | 24 +++
223 .../libkomparediff2/libkomparediff2-17.04.1.ebuild | 24 +++
224 kde-apps/libksane/libksane-17.04.1.ebuild | 26 ++++
225 kde-apps/libksieve/libksieve-17.04.1.ebuild | 62 ++++++++
226 kde-apps/libktnef/libktnef-17.04.1.ebuild | 24 +++
227 kde-apps/lokalize/lokalize-17.04.1.ebuild | 63 ++++++++
228 kde-apps/lskat/lskat-17.04.1.ebuild | 19 +++
229 kde-apps/mailcommon/mailcommon-17.04.1.ebuild | 57 +++++++
230 kde-apps/mailimporter/mailimporter-17.04.1.ebuild | 30 ++++
231 kde-apps/marble/marble-17.04.1.ebuild | 86 +++++++++++
232 .../mbox-importer/mbox-importer-17.04.1.ebuild | 32 ++++
233 kde-apps/messagelib/messagelib-17.04.1.ebuild | 72 +++++++++
234 kde-apps/minuet/minuet-17.04.1.ebuild | 29 ++++
235 kde-apps/okteta/okteta-17.04.1.ebuild | 59 ++++++++
236 kde-apps/okular/okular-17.04.1.ebuild | 86 +++++++++++
237 kde-apps/palapeli/palapeli-17.04.1.ebuild | 15 ++
238 kde-apps/parley/parley-17.04.1.ebuild | 46 ++++++
239 kde-apps/picmi/picmi-17.04.1.ebuild | 34 +++++
240 .../pim-data-exporter-17.04.1.ebuild | 46 ++++++
241 .../pim-sieve-editor-17.04.1.ebuild | 44 ++++++
242 kde-apps/pimcommon/pimcommon-17.04.1.ebuild | 59 ++++++++
243 .../plasma-telepathy-meta-17.04.1.ebuild | 38 +++++
244 kde-apps/poxml/poxml-17.04.1.ebuild | 17 +++
245 .../print-manager/print-manager-17.04.1.ebuild | 53 +++++++
246 kde-apps/rocs/rocs-17.04.1.ebuild | 45 ++++++
247 .../signon-kwallet-extension-17.04.1.ebuild | 17 +++
248 kde-apps/spectacle/spectacle-17.04.1.ebuild | 52 +++++++
249 kde-apps/step/step-17.04.1.ebuild | 63 ++++++++
250 kde-apps/svgpart/svgpart-17.04.1.ebuild | 24 +++
251 kde-apps/sweeper/sweeper-17.04.1.ebuild | 13 ++
252 kde-apps/syndication/syndication-17.04.1.ebuild | 20 +++
253 kde-apps/thumbnailers/thumbnailers-17.04.1.ebuild | 32 ++++
254 kde-apps/umbrello/umbrello-17.04.1.ebuild | 53 +++++++
255 .../zeroconf-ioslave-17.04.1.ebuild | 10 ++
256 244 files changed, 9594 insertions(+)
257
258 diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-17.04.1.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-17.04.1.ebuild
259 new file mode 100644
260 index 0000000000..10e6379a7d
261 --- /dev/null
262 +++ b/kde-apps/akonadi-calendar/akonadi-calendar-17.04.1.ebuild
263 @@ -0,0 +1,46 @@
264 +# Copyright 1999-2017 Gentoo Foundation
265 +# Distributed under the terms of the GNU General Public License v2
266 +
267 +EAPI=6
268 +
269 +KDE_TEST="true"
270 +inherit kde5
271 +
272 +DESCRIPTION="Library for akonadi calendar integration"
273 +LICENSE="GPL-2+ LGPL-2.1+"
274 +KEYWORDS="~amd64 ~x86"
275 +IUSE=""
276 +
277 +DEPEND="
278 + $(add_frameworks_dep kcodecs)
279 + $(add_frameworks_dep kconfig)
280 + $(add_frameworks_dep kconfigwidgets)
281 + $(add_frameworks_dep kcoreaddons)
282 + $(add_frameworks_dep kdbusaddons)
283 + $(add_frameworks_dep kdelibs4support)
284 + $(add_frameworks_dep ki18n)
285 + $(add_frameworks_dep kiconthemes)
286 + $(add_frameworks_dep kio)
287 + $(add_frameworks_dep kitemmodels)
288 + $(add_frameworks_dep kjobwidgets)
289 + $(add_frameworks_dep kwidgetsaddons)
290 + $(add_frameworks_dep kwallet)
291 + $(add_frameworks_dep kxmlgui)
292 + $(add_kdeapps_dep akonadi)
293 + $(add_kdeapps_dep akonadi-contacts)
294 + $(add_kdeapps_dep akonadi-mime)
295 + $(add_kdeapps_dep kcalcore)
296 + $(add_kdeapps_dep kcalutils)
297 + $(add_kdeapps_dep kcontacts)
298 + $(add_kdeapps_dep kidentitymanagement)
299 + $(add_kdeapps_dep kmailtransport)
300 + $(add_kdeapps_dep kmime)
301 + $(add_qt_dep qtdbus)
302 + $(add_qt_dep qtgui)
303 + $(add_qt_dep qtwidgets)
304 +"
305 +RDEPEND="${DEPEND}
306 + !kde-apps/kdepim-l10n
307 +"
308 +
309 +RESTRICT+=" test"
310
311 diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-17.04.1.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-17.04.1.ebuild
312 new file mode 100644
313 index 0000000000..7030cb9808
314 --- /dev/null
315 +++ b/kde-apps/akonadi-contacts/akonadi-contacts-17.04.1.ebuild
316 @@ -0,0 +1,53 @@
317 +# Copyright 1999-2017 Gentoo Foundation
318 +# Distributed under the terms of the GNU General Public License v2
319 +
320 +EAPI=6
321 +
322 +KDE_TEST="forceoptional"
323 +inherit kde5
324 +
325 +DESCRIPTION="Library for akonadi contact integration"
326 +KEYWORDS="~amd64 ~x86"
327 +LICENSE="GPL-2+"
328 +IUSE="prison"
329 +
330 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
331 +RESTRICT+=" test"
332 +
333 +DEPEND="
334 + $(add_frameworks_dep kcodecs)
335 + $(add_frameworks_dep kcompletion)
336 + $(add_frameworks_dep kconfig)
337 + $(add_frameworks_dep kconfigwidgets)
338 + $(add_frameworks_dep kcoreaddons)
339 + $(add_frameworks_dep kdbusaddons)
340 + $(add_frameworks_dep kiconthemes)
341 + $(add_frameworks_dep kio)
342 + $(add_frameworks_dep kitemmodels)
343 + $(add_frameworks_dep kjobwidgets)
344 + $(add_frameworks_dep kservice)
345 + $(add_frameworks_dep ktextwidgets)
346 + $(add_frameworks_dep kwidgetsaddons)
347 + $(add_frameworks_dep kxmlgui)
348 + $(add_kdeapps_dep akonadi)
349 + $(add_kdeapps_dep akonadi-mime)
350 + $(add_kdeapps_dep kcontacts)
351 + $(add_kdeapps_dep kmime)
352 + $(add_qt_dep qtdbus)
353 + $(add_qt_dep qtgui)
354 + $(add_qt_dep qtwebengine 'widgets')
355 + $(add_qt_dep qtwidgets)
356 + >=dev-libs/grantlee-5.1.0:5
357 + prison? ( $(add_frameworks_dep prison) )
358 +"
359 +RDEPEND="${DEPEND}
360 + !kde-apps/kdepim-l10n
361 +"
362 +
363 +src_configure() {
364 + local mycmakeargs=(
365 + $(cmake-utils_use_find_package prison KF5Prison)
366 + )
367 +
368 + kde5_src_configure
369 +}
370
371 diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.04.1.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.04.1.ebuild
372 new file mode 100644
373 index 0000000000..44577f2fe0
374 --- /dev/null
375 +++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.04.1.ebuild
376 @@ -0,0 +1,41 @@
377 +# Copyright 1999-2017 Gentoo Foundation
378 +# Distributed under the terms of the GNU General Public License v2
379 +
380 +EAPI=6
381 +
382 +KDE_HANDBOOK="forceoptional"
383 +inherit kde5
384 +
385 +DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
386 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Import_Options"
387 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
388 +KEYWORDS="~amd64 ~x86"
389 +IUSE=""
390 +
391 +DEPEND="
392 + $(add_frameworks_dep kcompletion)
393 + $(add_frameworks_dep kconfig)
394 + $(add_frameworks_dep kcoreaddons)
395 + $(add_frameworks_dep kcrash)
396 + $(add_frameworks_dep kdbusaddons)
397 + $(add_frameworks_dep ki18n)
398 + $(add_frameworks_dep kwallet)
399 + $(add_frameworks_dep kwidgetsaddons)
400 + $(add_frameworks_dep kxmlgui)
401 + $(add_kdeapps_dep akonadi)
402 + $(add_kdeapps_dep kcontacts)
403 + $(add_kdeapps_dep kidentitymanagement)
404 + $(add_kdeapps_dep kmailtransport)
405 + $(add_kdeapps_dep libkdepim)
406 + $(add_kdeapps_dep mailcommon)
407 + $(add_kdeapps_dep mailimporter)
408 + $(add_kdeapps_dep messagelib)
409 + $(add_kdeapps_dep pimcommon)
410 + $(add_qt_dep qtgui)
411 + $(add_qt_dep qtwidgets)
412 + $(add_qt_dep qtxml)
413 +"
414 +RDEPEND="${DEPEND}
415 + !kde-apps/kdepim-l10n
416 + !kde-apps/kmail:4
417 +"
418
419 diff --git a/kde-apps/akonadi-mime/akonadi-mime-17.04.1.ebuild b/kde-apps/akonadi-mime/akonadi-mime-17.04.1.ebuild
420 new file mode 100644
421 index 0000000000..940f843339
422 --- /dev/null
423 +++ b/kde-apps/akonadi-mime/akonadi-mime-17.04.1.ebuild
424 @@ -0,0 +1,37 @@
425 +# Copyright 1999-2017 Gentoo Foundation
426 +# Distributed under the terms of the GNU General Public License v2
427 +
428 +EAPI=6
429 +
430 +KDE_TEST="true"
431 +inherit kde5
432 +
433 +DESCRIPTION="Library for akonadi mime types"
434 +KEYWORDS="~amd64 ~x86"
435 +LICENSE="GPL-2+ LGPL-2.1+"
436 +IUSE=""
437 +
438 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
439 +RESTRICT+=" test"
440 +
441 +DEPEND="
442 + $(add_frameworks_dep kconfig)
443 + $(add_frameworks_dep kcoreaddons)
444 + $(add_frameworks_dep kdbusaddons)
445 + $(add_frameworks_dep ki18n)
446 + $(add_frameworks_dep kio)
447 + $(add_frameworks_dep kitemmodels)
448 + $(add_frameworks_dep kwidgetsaddons)
449 + $(add_frameworks_dep kxmlgui)
450 + $(add_kdeapps_dep akonadi)
451 + $(add_kdeapps_dep kmime)
452 + $(add_qt_dep qtdbus)
453 + $(add_qt_dep qtgui)
454 + $(add_qt_dep qtwidgets)
455 + dev-libs/libxslt
456 + x11-misc/shared-mime-info
457 +"
458 +RDEPEND="${DEPEND}
459 + !kde-apps/kdepim-l10n
460 + !kde-apps/kdepimlibs:4
461 +"
462
463 diff --git a/kde-apps/akonadi-notes/akonadi-notes-17.04.1.ebuild b/kde-apps/akonadi-notes/akonadi-notes-17.04.1.ebuild
464 new file mode 100644
465 index 0000000000..3692761686
466 --- /dev/null
467 +++ b/kde-apps/akonadi-notes/akonadi-notes-17.04.1.ebuild
468 @@ -0,0 +1,28 @@
469 +# Copyright 1999-2017 Gentoo Foundation
470 +# Distributed under the terms of the GNU General Public License v2
471 +
472 +EAPI=6
473 +
474 +KDE_TEST="true"
475 +inherit kde5
476 +
477 +DESCRIPTION="Library for akonadi notes integration"
478 +KEYWORDS="~amd64 ~x86"
479 +LICENSE="GPL-2+"
480 +IUSE=""
481 +
482 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
483 +RESTRICT+=" test"
484 +
485 +COMMON_DEPEND="
486 + $(add_frameworks_dep ki18n)
487 + $(add_kdeapps_dep kmime)
488 + $(add_qt_dep qtgui)
489 + $(add_qt_dep qtxml)
490 +"
491 +DEPEND="${COMMON_DEPEND}
492 + $(add_kdeapps_dep akonadi)
493 +"
494 +RDEPEND="${COMMON_DEPEND}
495 + !kde-apps/kdepim-l10n
496 +"
497
498 diff --git a/kde-apps/akonadi-search/akonadi-search-17.04.1.ebuild b/kde-apps/akonadi-search/akonadi-search-17.04.1.ebuild
499 new file mode 100644
500 index 0000000000..1a14fd16d4
501 --- /dev/null
502 +++ b/kde-apps/akonadi-search/akonadi-search-17.04.1.ebuild
503 @@ -0,0 +1,38 @@
504 +# Copyright 1999-2017 Gentoo Foundation
505 +# Distributed under the terms of the GNU General Public License v2
506 +
507 +EAPI=6
508 +
509 +inherit kde5
510 +
511 +DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
512 +HOMEPAGE="https://projects.kde.org/projects/playground/pim/akonadi-search"
513 +LICENSE="GPL-2+ LGPL-2.1+"
514 +KEYWORDS="~amd64 ~x86"
515 +IUSE=""
516 +
517 +COMMON_DEPEND="
518 + $(add_frameworks_dep kcmutils)
519 + $(add_frameworks_dep kcodecs)
520 + $(add_frameworks_dep kconfig)
521 + $(add_frameworks_dep kconfigwidgets)
522 + $(add_frameworks_dep kcoreaddons)
523 + $(add_frameworks_dep kdelibs4support)
524 + $(add_frameworks_dep ki18n)
525 + $(add_frameworks_dep krunner)
526 + $(add_kdeapps_dep akonadi)
527 + $(add_kdeapps_dep akonadi-mime)
528 + $(add_kdeapps_dep kcalcore)
529 + $(add_kdeapps_dep kcontacts)
530 + $(add_kdeapps_dep kmime)
531 + $(add_qt_dep qtdbus)
532 + $(add_qt_dep qtgui)
533 + $(add_qt_dep qtwidgets)
534 + >=dev-libs/xapian-1.3:=[chert]
535 +"
536 +DEPEND="${COMMON_DEPEND}
537 + dev-libs/boost
538 +"
539 +RDEPEND="${COMMON_DEPEND}
540 + !kde-apps/kdepim-l10n
541 +"
542
543 diff --git a/kde-apps/akonadi/akonadi-17.04.1.ebuild b/kde-apps/akonadi/akonadi-17.04.1.ebuild
544 new file mode 100644
545 index 0000000000..dc62c98e3b
546 --- /dev/null
547 +++ b/kde-apps/akonadi/akonadi-17.04.1.ebuild
548 @@ -0,0 +1,121 @@
549 +# Copyright 1999-2017 Gentoo Foundation
550 +# Distributed under the terms of the GNU General Public License v2
551 +
552 +EAPI=6
553 +
554 +KDE_DESIGNERPLUGIN="true"
555 +KDE_TEST="forceoptional"
556 +VIRTUALDBUS_TEST="true"
557 +VIRTUALX_REQUIRED="test"
558 +inherit kde5
559 +
560 +DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
561 +HOMEPAGE="https://pim.kde.org/akonadi"
562 +KEYWORDS="~amd64 ~arm ~x86"
563 +LICENSE="LGPL-2.1+"
564 +IUSE="+mysql postgres sqlite tools xml"
565 +
566 +REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
567 +
568 +# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
569 +COMMON_DEPEND="
570 + $(add_frameworks_dep kcompletion)
571 + $(add_frameworks_dep kconfig)
572 + $(add_frameworks_dep kconfigwidgets)
573 + $(add_frameworks_dep kcoreaddons)
574 + $(add_frameworks_dep kcrash)
575 + $(add_frameworks_dep kdbusaddons)
576 + $(add_frameworks_dep ki18n)
577 + $(add_frameworks_dep kiconthemes)
578 + $(add_frameworks_dep kio)
579 + $(add_frameworks_dep kitemmodels)
580 + $(add_frameworks_dep kitemviews)
581 + $(add_frameworks_dep kwidgetsaddons)
582 + $(add_frameworks_dep kwindowsystem)
583 + $(add_frameworks_dep kxmlgui)
584 + $(add_qt_dep qtdbus)
585 + $(add_qt_dep qtgui '' '' '5=')
586 + $(add_qt_dep qtnetwork)
587 + $(add_qt_dep qtsql 'mysql?,postgres?')
588 + $(add_qt_dep qtwidgets)
589 + $(add_qt_dep qtxml)
590 + x11-misc/shared-mime-info
591 + sqlite? ( dev-db/sqlite:3 )
592 + xml? ( dev-libs/libxml2 )
593 +"
594 +DEPEND="${COMMON_DEPEND}
595 + dev-libs/boost
596 + dev-libs/libxslt
597 + test? ( sys-apps/dbus )
598 +"
599 +RDEPEND="${COMMON_DEPEND}
600 + !kde-apps/kdepim-l10n
601 + !kde-apps/kdepimlibs
602 + mysql? ( virtual/mysql )
603 + postgres? ( dev-db/postgresql )
604 +"
605 +
606 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
607 +RESTRICT+=" test"
608 +
609 +PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
610 +
611 +pkg_setup() {
612 + # Set default storage backend in order: MySQL, SQLite PostgreSQL
613 + # reverse driver check to keep the order
614 + if use postgres; then
615 + DRIVER="QPSQL"
616 + AVAILABLE+=" ${DRIVER}"
617 + fi
618 +
619 + if use sqlite; then
620 + DRIVER="QSQLITE3"
621 + AVAILABLE+=" ${DRIVER}"
622 + fi
623 +
624 + if use mysql; then
625 + DRIVER="QMYSQL"
626 + AVAILABLE+=" ${DRIVER}"
627 + fi
628 +
629 + # Notify about MySQL is recommend by upstream
630 + if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
631 + ewarn
632 + ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
633 + ewarn "user configuration. This is the backend recommended by KDE upstream."
634 + ewarn "In particular, kde-apps/kmail-4.10 does not work properly with the sqlite"
635 + ewarn "backend anymore."
636 + ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
637 + ewarn "Available drivers are:${AVAILABLE}"
638 + ewarn
639 + fi
640 +}
641 +
642 +src_configure() {
643 + local mycmakeargs=(
644 + -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
645 + -DBUILD_TOOLS=$(usex tools)
646 + $(cmake-utils_use_find_package xml LibXml2)
647 + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
648 + )
649 +
650 + kde5_src_configure
651 +}
652 +
653 +src_install() {
654 + # Who knows, maybe it accidentally fixes our permission issues
655 + cat <<-EOF > "${T}"/akonadiserverrc
656 +[%General]
657 +Driver=${DRIVER}
658 +EOF
659 + insinto /usr/share/config/akonadi
660 + doins "${T}"/akonadiserverrc
661 +
662 + kde5_src_install
663 +}
664 +
665 +pkg_postinst() {
666 + elog "${DRIVER} has been set as your default akonadi storage backend."
667 + elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
668 + elog "Available drivers are: ${AVAILABLE}"
669 +}
670
671 diff --git a/kde-apps/akonadiconsole/akonadiconsole-17.04.1.ebuild b/kde-apps/akonadiconsole/akonadiconsole-17.04.1.ebuild
672 new file mode 100644
673 index 0000000000..7d89ec9143
674 --- /dev/null
675 +++ b/kde-apps/akonadiconsole/akonadiconsole-17.04.1.ebuild
676 @@ -0,0 +1,44 @@
677 +# Copyright 1999-2017 Gentoo Foundation
678 +# Distributed under the terms of the GNU General Public License v2
679 +
680 +EAPI=6
681 +
682 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
683 +inherit kde5
684 +
685 +DESCRIPTION="Application for debugging Akonadi Resources"
686 +LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
687 +HOMEPAGE="https://www.kde.org/"
688 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
689 +
690 +IUSE=""
691 +
692 +DEPEND="
693 + $(add_frameworks_dep kcompletion)
694 + $(add_frameworks_dep kconfig)
695 + $(add_frameworks_dep kconfigwidgets)
696 + $(add_frameworks_dep kcoreaddons)
697 + $(add_frameworks_dep kcrash)
698 + $(add_frameworks_dep kdbusaddons)
699 + $(add_frameworks_dep kdelibs4support)
700 + $(add_frameworks_dep ki18n)
701 + $(add_frameworks_dep kitemmodels)
702 + $(add_frameworks_dep kitemviews)
703 + $(add_frameworks_dep ktextwidgets)
704 + $(add_frameworks_dep kwidgetsaddons)
705 + $(add_frameworks_dep kxmlgui)
706 + $(add_kdeapps_dep akonadi)
707 + $(add_kdeapps_dep akonadi-contacts)
708 + $(add_kdeapps_dep calendarsupport)
709 + $(add_kdeapps_dep kcalcore)
710 + $(add_kdeapps_dep kcontacts)
711 + $(add_kdeapps_dep kmime)
712 + $(add_kdeapps_dep kpimtextedit)
713 + $(add_kdeapps_dep libkdepim)
714 + $(add_kdeapps_dep messagelib)
715 + $(add_qt_dep qtdbus)
716 + $(add_qt_dep qtgui)
717 + $(add_qt_dep qtsql)
718 + $(add_qt_dep qtwidgets)
719 +"
720 +RDEPEND="${DEPEND}"
721
722 diff --git a/kde-apps/akregator/akregator-17.04.1.ebuild b/kde-apps/akregator/akregator-17.04.1.ebuild
723 new file mode 100644
724 index 0000000000..2a2a0cbe6c
725 --- /dev/null
726 +++ b/kde-apps/akregator/akregator-17.04.1.ebuild
727 @@ -0,0 +1,56 @@
728 +# Copyright 1999-2017 Gentoo Foundation
729 +# Distributed under the terms of the GNU General Public License v2
730 +
731 +EAPI=6
732 +
733 +KDE_HANDBOOK="forceoptional"
734 +KDE_TEST="forceoptional"
735 +inherit kde5
736 +
737 +DESCRIPTION="News feed aggregator"
738 +HOMEPAGE="https://www.kde.org/applications/internet/akregator"
739 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
740 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
741 +
742 +IUSE=""
743 +
744 +# drop qtwebengine subslot operator when QT_MINIMAL >= 5.8.0
745 +COMMON_DEPEND="
746 + $(add_frameworks_dep kcmutils)
747 + $(add_frameworks_dep kcodecs)
748 + $(add_frameworks_dep kcompletion)
749 + $(add_frameworks_dep kconfig)
750 + $(add_frameworks_dep kconfigwidgets)
751 + $(add_frameworks_dep kcoreaddons)
752 + $(add_frameworks_dep kcrash)
753 + $(add_frameworks_dep ki18n)
754 + $(add_frameworks_dep kiconthemes)
755 + $(add_frameworks_dep kio)
756 + $(add_frameworks_dep kjobwidgets)
757 + $(add_frameworks_dep knotifications)
758 + $(add_frameworks_dep knotifyconfig)
759 + $(add_frameworks_dep kparts)
760 + $(add_frameworks_dep kservice)
761 + $(add_frameworks_dep ktextwidgets)
762 + $(add_frameworks_dep kwidgetsaddons)
763 + $(add_frameworks_dep kxmlgui)
764 + $(add_kdeapps_dep grantleetheme)
765 + $(add_kdeapps_dep kontactinterface)
766 + $(add_kdeapps_dep kpimtextedit)
767 + $(add_kdeapps_dep libkdepim)
768 + $(add_kdeapps_dep messagelib)
769 + $(add_kdeapps_dep pimcommon)
770 + $(add_kdeapps_dep syndication)
771 + $(add_qt_dep qtdbus)
772 + $(add_qt_dep qtgui)
773 + $(add_qt_dep qtnetwork)
774 + $(add_qt_dep qtwebengine '' '' '5=')
775 + $(add_qt_dep qtwidgets)
776 + $(add_qt_dep qtxml)
777 +"
778 +DEPEND="${COMMON_DEPEND}
779 + dev-libs/grantlee:5
780 +"
781 +RDEPEND="${COMMON_DEPEND}
782 + !kde-apps/kdepim-l10n
783 +"
784
785 diff --git a/kde-apps/analitza/analitza-17.04.1.ebuild b/kde-apps/analitza/analitza-17.04.1.ebuild
786 new file mode 100644
787 index 0000000000..b83867df70
788 --- /dev/null
789 +++ b/kde-apps/analitza/analitza-17.04.1.ebuild
790 @@ -0,0 +1,40 @@
791 +# Copyright 1999-2017 Gentoo Foundation
792 +# Distributed under the terms of the GNU General Public License v2
793 +
794 +EAPI=6
795 +
796 +KDE_TEST="forceoptional-recursive"
797 +VIRTUALX_REQUIRED="test"
798 +inherit kde5
799 +
800 +DESCRIPTION="KDE library for mathematical features"
801 +KEYWORDS="~amd64 ~x86"
802 +IUSE="eigen"
803 +
804 +DEPEND="
805 + $(add_qt_dep qtdeclarative)
806 + $(add_qt_dep qtgui)
807 + $(add_qt_dep qtsvg)
808 + $(add_qt_dep qtwidgets)
809 + $(add_qt_dep qtxml)
810 + eigen? ( dev-cpp/eigen:3 )
811 +"
812 +RDEPEND="${DEPEND}"
813 +
814 +src_prepare() {
815 + kde5_src_prepare
816 +
817 + if ! use test; then
818 + sed -i \
819 + -e "/add_subdirectory(examples)/ s/^/#DONT/" \
820 + analitzaplot/CMakeLists.txt || die
821 + fi
822 +}
823 +
824 +src_configure() {
825 + local mycmakeargs=(
826 + $(cmake-utils_use_find_package eigen Eigen3)
827 + )
828 +
829 + kde5_src_configure
830 +}
831
832 diff --git a/kde-apps/ark/ark-17.04.1.ebuild b/kde-apps/ark/ark-17.04.1.ebuild
833 new file mode 100644
834 index 0000000000..3ba7d3c0e6
835 --- /dev/null
836 +++ b/kde-apps/ark/ark-17.04.1.ebuild
837 @@ -0,0 +1,75 @@
838 +# Copyright 1999-2017 Gentoo Foundation
839 +# Distributed under the terms of the GNU General Public License v2
840 +
841 +EAPI=6
842 +
843 +KDE_HANDBOOK="forceoptional"
844 +KDE_TEST="optional"
845 +VIRTUALX_REQUIRED="test"
846 +inherit kde5
847 +
848 +DESCRIPTION="KDE Archiving tool"
849 +HOMEPAGE="https://www.kde.org/applications/utilities/ark
850 +https://utils.kde.org/projects/ark"
851 +KEYWORDS="~amd64 ~x86"
852 +IUSE="bzip2 lzma zip zlib"
853 +
854 +RDEPEND="
855 + $(add_frameworks_dep karchive)
856 + $(add_frameworks_dep kcompletion)
857 + $(add_frameworks_dep kconfig)
858 + $(add_frameworks_dep kconfigwidgets)
859 + $(add_frameworks_dep kcoreaddons)
860 + $(add_frameworks_dep kcrash)
861 + $(add_frameworks_dep kdbusaddons)
862 + $(add_frameworks_dep ki18n)
863 + $(add_frameworks_dep kiconthemes)
864 + $(add_frameworks_dep kio)
865 + $(add_frameworks_dep kitemmodels)
866 + $(add_frameworks_dep kjobwidgets)
867 + $(add_frameworks_dep kparts)
868 + $(add_frameworks_dep kpty)
869 + $(add_frameworks_dep kservice)
870 + $(add_frameworks_dep kwidgetsaddons)
871 + $(add_frameworks_dep kxmlgui)
872 + $(add_qt_dep qtdbus)
873 + $(add_qt_dep qtgui)
874 + $(add_qt_dep qtwidgets)
875 + app-arch/libarchive:=[bzip2?,lzma?,zlib?]
876 + zip? ( >=dev-libs/libzip-1.2.0:= )
877 +"
878 +DEPEND="${RDEPEND}
879 + $(add_qt_dep qtconcurrent)
880 + sys-devel/gettext
881 +"
882 +
883 +# bug #560548, last checked with 16.04.1
884 +RESTRICT+=" test"
885 +
886 +src_configure() {
887 + local mycmakeargs=(
888 + $(cmake-utils_use_find_package bzip2 BZip2)
889 + $(cmake-utils_use_find_package lzma LibLZMA)
890 + $(cmake-utils_use_find_package zip LibZip)
891 + $(cmake-utils_use_find_package zlib ZLIB)
892 + )
893 +
894 + kde5_src_configure
895 +}
896 +
897 +pkg_postinst() {
898 + kde5_pkg_postinst
899 +
900 + # not a typo, app-arch/unar is a real package
901 + if ! has_version app-arch/unar ; then
902 + elog "For handling rar archives, install app-arch/unar"
903 + fi
904 +
905 + if ! has_version app-arch/p7zip ; then
906 + elog "For handling 7-Zip archives, install app-arch/p7zip"
907 + fi
908 +
909 + if ! has_version app-arch/lrzip ; then
910 + elog "For handling lrz archives, install app-arch/lrzip"
911 + fi
912 +}
913
914 diff --git a/kde-apps/artikulate/artikulate-17.04.1.ebuild b/kde-apps/artikulate/artikulate-17.04.1.ebuild
915 new file mode 100644
916 index 0000000000..71f94a5043
917 --- /dev/null
918 +++ b/kde-apps/artikulate/artikulate-17.04.1.ebuild
919 @@ -0,0 +1,43 @@
920 +# Copyright 1999-2017 Gentoo Foundation
921 +# Distributed under the terms of the GNU General Public License v2
922 +
923 +EAPI=6
924 +
925 +KDE_HANDBOOK="true"
926 +inherit kde5
927 +
928 +DESCRIPTION="Language learning application that helps improving pronunciation skills"
929 +HOMEPAGE="https://edu.kde.org/applications/language/artikulate"
930 +KEYWORDS="~amd64 ~x86"
931 +IUSE="+gstreamer qtmedia"
932 +
933 +DEPEND="
934 + $(add_frameworks_dep karchive)
935 + $(add_frameworks_dep kconfig)
936 + $(add_frameworks_dep kconfigwidgets)
937 + $(add_frameworks_dep kcrash)
938 + $(add_frameworks_dep ki18n)
939 + $(add_frameworks_dep knewstuff)
940 + $(add_frameworks_dep kwidgetsaddons)
941 + $(add_frameworks_dep kxmlgui)
942 + $(add_qt_dep qtdeclarative)
943 + $(add_qt_dep qtgui)
944 + $(add_qt_dep qtsql)
945 + $(add_qt_dep qtwidgets)
946 + $(add_qt_dep qtxml)
947 + $(add_qt_dep qtxmlpatterns)
948 + gstreamer? ( >=media-libs/qt-gstreamer-1.2.0[qt5] )
949 + qtmedia? ( $(add_qt_dep qtmultimedia) )
950 +"
951 +RDEPEND="${DEPEND}"
952 +
953 +REQUIRED_USE="|| ( gstreamer qtmedia )"
954 +
955 +src_configure() {
956 + local mycmakeargs=(
957 + -DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer)
958 + -DBUILD_QTMULTIMEDIA_PLUGIN=$(usex qtmedia)
959 + )
960 +
961 + kde5_src_configure
962 +}
963
964 diff --git a/kde-apps/audiocd-kio/audiocd-kio-17.04.1.ebuild b/kde-apps/audiocd-kio/audiocd-kio-17.04.1.ebuild
965 new file mode 100644
966 index 0000000000..1db713c9bd
967 --- /dev/null
968 +++ b/kde-apps/audiocd-kio/audiocd-kio-17.04.1.ebuild
969 @@ -0,0 +1,41 @@
970 +# Copyright 1999-2017 Gentoo Foundation
971 +# Distributed under the terms of the GNU General Public License v2
972 +
973 +EAPI=6
974 +
975 +KDE_HANDBOOK="forceoptional"
976 +inherit kde5
977 +
978 +DESCRIPTION="kioslave for accessing audio CDs"
979 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
980 +KEYWORDS="~amd64 ~arm ~x86"
981 +IUSE="flac vorbis"
982 +
983 +DEPEND="
984 + $(add_frameworks_dep kcompletion)
985 + $(add_frameworks_dep kconfig)
986 + $(add_frameworks_dep kconfigwidgets)
987 + $(add_frameworks_dep kcoreaddons)
988 + $(add_frameworks_dep kdelibs4support)
989 + $(add_frameworks_dep ki18n)
990 + $(add_frameworks_dep kio)
991 + $(add_kdeapps_dep libkcddb)
992 + $(add_kdeapps_dep libkcompactdisc)
993 + $(add_qt_dep qtwidgets)
994 + media-sound/cdparanoia
995 + flac? ( >=media-libs/flac-1.1.2 )
996 + vorbis? (
997 + media-libs/libogg
998 + media-libs/libvorbis
999 + )
1000 +"
1001 +RDEPEND="${DEPEND}"
1002 +
1003 +src_configure() {
1004 + local mycmakeargs=(
1005 + $(cmake-utils_use_find_package flac FLAC)
1006 + $(cmake-utils_use_find_package vorbis OggVorbis)
1007 + )
1008 +
1009 + kde5_src_configure
1010 +}
1011
1012 diff --git a/kde-apps/baloo-widgets/baloo-widgets-17.04.1.ebuild b/kde-apps/baloo-widgets/baloo-widgets-17.04.1.ebuild
1013 new file mode 100644
1014 index 0000000000..394435d1e3
1015 --- /dev/null
1016 +++ b/kde-apps/baloo-widgets/baloo-widgets-17.04.1.ebuild
1017 @@ -0,0 +1,29 @@
1018 +# Copyright 1999-2017 Gentoo Foundation
1019 +# Distributed under the terms of the GNU General Public License v2
1020 +
1021 +EAPI=6
1022 +
1023 +KDE_TEST="forceoptional"
1024 +inherit kde5
1025 +
1026 +DESCRIPTION="Widget library for baloo"
1027 +LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
1028 +KEYWORDS="~amd64 ~x86"
1029 +IUSE=""
1030 +
1031 +DEPEND="
1032 + $(add_frameworks_dep baloo)
1033 + $(add_frameworks_dep kconfig)
1034 + $(add_frameworks_dep kcoreaddons)
1035 + $(add_frameworks_dep kfilemetadata)
1036 + $(add_frameworks_dep ki18n)
1037 + $(add_frameworks_dep kio)
1038 + $(add_frameworks_dep kwidgetsaddons)
1039 + $(add_qt_dep qtgui)
1040 + $(add_qt_dep qtwidgets)
1041 +"
1042 +RDEPEND="${DEPEND}
1043 + !kde-base/baloo-widgets
1044 +"
1045 +
1046 +RESTRICT+=" test"
1047
1048 diff --git a/kde-apps/blinken/blinken-17.04.1.ebuild b/kde-apps/blinken/blinken-17.04.1.ebuild
1049 new file mode 100644
1050 index 0000000000..ffb1a279ad
1051 --- /dev/null
1052 +++ b/kde-apps/blinken/blinken-17.04.1.ebuild
1053 @@ -0,0 +1,34 @@
1054 +# Copyright 1999-2017 Gentoo Foundation
1055 +# Distributed under the terms of the GNU General Public License v2
1056 +
1057 +EAPI=6
1058 +
1059 +KDE_HANDBOOK="forceoptional"
1060 +inherit kde5
1061 +
1062 +DESCRIPTION="KDE version of the Simon Says game"
1063 +HOMEPAGE="https://www.kde.org/applications/education/blinken
1064 +https://edu.kde.org/blinken"
1065 +KEYWORDS="~amd64 ~x86"
1066 +IUSE=""
1067 +
1068 +DEPEND="
1069 + $(add_frameworks_dep kconfig)
1070 + $(add_frameworks_dep kcoreaddons)
1071 + $(add_frameworks_dep kcrash)
1072 + $(add_frameworks_dep kdbusaddons)
1073 + $(add_frameworks_dep kguiaddons)
1074 + $(add_frameworks_dep ki18n)
1075 + $(add_frameworks_dep kxmlgui)
1076 + $(add_qt_dep qtgui)
1077 + $(add_qt_dep qtsvg)
1078 + $(add_qt_dep qtwidgets)
1079 + media-libs/phonon[qt5]
1080 +"
1081 +RDEPEND="${DEPEND}"
1082 +
1083 +src_install() {
1084 + kde5_src_install
1085 +
1086 + rm "${ED}"usr/share/${PN}/README.packagers || die
1087 +}
1088
1089 diff --git a/kde-apps/blogilo/blogilo-17.04.1.ebuild b/kde-apps/blogilo/blogilo-17.04.1.ebuild
1090 new file mode 100644
1091 index 0000000000..1bd9fa02ef
1092 --- /dev/null
1093 +++ b/kde-apps/blogilo/blogilo-17.04.1.ebuild
1094 @@ -0,0 +1,51 @@
1095 +# Copyright 1999-2017 Gentoo Foundation
1096 +# Distributed under the terms of the GNU General Public License v2
1097 +
1098 +EAPI=6
1099 +
1100 +KDE_HANDBOOK="forceoptional"
1101 +KDE_TEST="forceoptional"
1102 +inherit kde5
1103 +
1104 +DESCRIPTION="Application to create, edit and update blog content"
1105 +HOMEPAGE="https://www.kde.org/applications/internet/blogilo"
1106 +LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
1107 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1108 +
1109 +IUSE="google"
1110 +
1111 +DEPEND="
1112 + $(add_frameworks_dep kconfig)
1113 + $(add_frameworks_dep kconfigwidgets)
1114 + $(add_frameworks_dep kcoreaddons)
1115 + $(add_frameworks_dep kcrash)
1116 + $(add_frameworks_dep kdbusaddons)
1117 + $(add_frameworks_dep ki18n)
1118 + $(add_frameworks_dep kio)
1119 + $(add_frameworks_dep knotifications)
1120 + $(add_frameworks_dep ktexteditor)
1121 + $(add_frameworks_dep kwallet)
1122 + $(add_frameworks_dep kwidgetsaddons)
1123 + $(add_frameworks_dep kxmlgui)
1124 + $(add_kdeapps_dep kblog)
1125 + $(add_kdeapps_dep kdepim-apps-libs)
1126 + $(add_kdeapps_dep libkdepim)
1127 + $(add_kdeapps_dep messagelib)
1128 + $(add_kdeapps_dep pimcommon)
1129 + $(add_qt_dep qtgui)
1130 + $(add_qt_dep qtsql)
1131 + $(add_qt_dep qtwebengine 'widgets')
1132 + $(add_qt_dep qtwidgets)
1133 + google? ( $(add_kdeapps_dep libkgapi) )
1134 +"
1135 +RDEPEND="${DEPEND}
1136 + !kde-apps/kdepim-l10n
1137 +"
1138 +
1139 +src_configure() {
1140 + local mycmakeargs=(
1141 + $(cmake-utils_use_find_package google KPimGAPI)
1142 + )
1143 +
1144 + kde5_src_configure
1145 +}
1146
1147 diff --git a/kde-apps/bomber/bomber-17.04.1.ebuild b/kde-apps/bomber/bomber-17.04.1.ebuild
1148 new file mode 100644
1149 index 0000000000..bfc0bd1cbc
1150 --- /dev/null
1151 +++ b/kde-apps/bomber/bomber-17.04.1.ebuild
1152 @@ -0,0 +1,29 @@
1153 +# Copyright 1999-2017 Gentoo Foundation
1154 +# Distributed under the terms of the GNU General Public License v2
1155 +
1156 +EAPI=6
1157 +
1158 +KDE_HANDBOOK="forceoptional"
1159 +inherit kde5
1160 +
1161 +DESCRIPTION="KDE arcade bombing game"
1162 +HOMEPAGE="https://www.kde.org/applications/games/bomber/"
1163 +KEYWORDS="~amd64 ~x86"
1164 +IUSE=""
1165 +
1166 +DEPEND="
1167 + $(add_frameworks_dep kconfig)
1168 + $(add_frameworks_dep kconfigwidgets)
1169 + $(add_frameworks_dep kcoreaddons)
1170 + $(add_frameworks_dep kcrash)
1171 + $(add_frameworks_dep kdbusaddons)
1172 + $(add_frameworks_dep ki18n)
1173 + $(add_frameworks_dep kwidgetsaddons)
1174 + $(add_frameworks_dep kxmlgui)
1175 + $(add_kdeapps_dep libkdegames)
1176 + $(add_qt_dep qtgui)
1177 + $(add_qt_dep qtwidgets)
1178 +"
1179 +RDEPEND="${DEPEND}
1180 + !games-action/xbomber
1181 +"
1182
1183 diff --git a/kde-apps/bovo/bovo-17.04.1.ebuild b/kde-apps/bovo/bovo-17.04.1.ebuild
1184 new file mode 100644
1185 index 0000000000..a716c5fdc7
1186 --- /dev/null
1187 +++ b/kde-apps/bovo/bovo-17.04.1.ebuild
1188 @@ -0,0 +1,30 @@
1189 +# Copyright 1999-2017 Gentoo Foundation
1190 +# Distributed under the terms of the GNU General Public License v2
1191 +
1192 +EAPI=6
1193 +
1194 +KDE_HANDBOOK="forceoptional"
1195 +inherit kde5
1196 +
1197 +DESCRIPTION="Five-in-a-row Board Game"
1198 +HOMEPAGE="https://www.kde.org/applications/games/bovo/"
1199 +KEYWORDS="~amd64 ~x86"
1200 +IUSE=""
1201 +
1202 +DEPEND="
1203 + $(add_frameworks_dep kconfig)
1204 + $(add_frameworks_dep kcoreaddons)
1205 + $(add_frameworks_dep kcrash)
1206 + $(add_frameworks_dep kdbusaddons)
1207 + $(add_frameworks_dep ki18n)
1208 + $(add_frameworks_dep kwidgetsaddons)
1209 + $(add_frameworks_dep kxmlgui)
1210 + $(add_kdeapps_dep libkdegames)
1211 + $(add_qt_dep qtconcurrent)
1212 + $(add_qt_dep qtgui)
1213 + $(add_qt_dep qtsvg)
1214 + $(add_qt_dep qtwidgets)
1215 +"
1216 +RDEPEND="${DEPEND}"
1217 +
1218 +DOCS=( AUTHORS HISTORY TODO )
1219
1220 diff --git a/kde-apps/calendarjanitor/calendarjanitor-17.04.1.ebuild b/kde-apps/calendarjanitor/calendarjanitor-17.04.1.ebuild
1221 new file mode 100644
1222 index 0000000000..a1a417af6d
1223 --- /dev/null
1224 +++ b/kde-apps/calendarjanitor/calendarjanitor-17.04.1.ebuild
1225 @@ -0,0 +1,42 @@
1226 +# Copyright 1999-2017 Gentoo Foundation
1227 +# Distributed under the terms of the GNU General Public License v2
1228 +
1229 +EAPI=6
1230 +
1231 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
1232 +KDE_TEST="false"
1233 +KMNAME="akonadi-calendar-tools"
1234 +inherit kde5
1235 +
1236 +DESCRIPTION="Tool to scan calendar data for buggy instances"
1237 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
1238 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
1239 +
1240 +IUSE=""
1241 +
1242 +DEPEND="
1243 + $(add_frameworks_dep kcoreaddons)
1244 + $(add_frameworks_dep kdelibs4support)
1245 + $(add_frameworks_dep ki18n)
1246 + $(add_kdeapps_dep akonadi)
1247 + $(add_kdeapps_dep akonadi-calendar)
1248 + $(add_kdeapps_dep calendarsupport)
1249 + $(add_kdeapps_dep kcalcore)
1250 + $(add_qt_dep qtwidgets)
1251 +"
1252 +RDEPEND="${DEPEND}
1253 + !kde-apps/kdepim-l10n
1254 +"
1255 +
1256 +src_prepare() {
1257 + kde5_src_prepare
1258 +
1259 + cmake_comment_add_subdirectory doc konsolekalendar
1260 + sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die
1261 +
1262 + # delete colliding konsolekalendar translations
1263 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1264 + rm -f po/*/konsolekalendar.po || die
1265 + rm -rf po/*/docs/konsolekalendar || die
1266 + fi
1267 +}
1268
1269 diff --git a/kde-apps/calendarsupport/calendarsupport-17.04.1.ebuild b/kde-apps/calendarsupport/calendarsupport-17.04.1.ebuild
1270 new file mode 100644
1271 index 0000000000..6f796a0ec7
1272 --- /dev/null
1273 +++ b/kde-apps/calendarsupport/calendarsupport-17.04.1.ebuild
1274 @@ -0,0 +1,45 @@
1275 +# Copyright 1999-2017 Gentoo Foundation
1276 +# Distributed under the terms of the GNU General Public License v2
1277 +
1278 +EAPI=6
1279 +
1280 +KDE_TEST="false"
1281 +inherit kde5
1282 +
1283 +DESCRIPTION="Calendar support library"
1284 +LICENSE="GPL-2+ LGPL-2.1+"
1285 +KEYWORDS="~amd64 ~x86"
1286 +IUSE=""
1287 +
1288 +DEPEND="
1289 + $(add_frameworks_dep kcodecs)
1290 + $(add_frameworks_dep kcompletion)
1291 + $(add_frameworks_dep kconfig)
1292 + $(add_frameworks_dep kcoreaddons)
1293 + $(add_frameworks_dep kdelibs4support)
1294 + $(add_frameworks_dep kguiaddons)
1295 + $(add_frameworks_dep ki18n)
1296 + $(add_frameworks_dep kiconthemes)
1297 + $(add_frameworks_dep kio)
1298 + $(add_frameworks_dep kjobwidgets)
1299 + $(add_frameworks_dep kwidgetsaddons)
1300 + $(add_kdeapps_dep akonadi)
1301 + $(add_kdeapps_dep akonadi-calendar)
1302 + $(add_kdeapps_dep akonadi-mime)
1303 + $(add_kdeapps_dep kcalcore)
1304 + $(add_kdeapps_dep kcalutils)
1305 + $(add_kdeapps_dep kdepim-apps-libs)
1306 + $(add_kdeapps_dep kholidays)
1307 + $(add_kdeapps_dep kidentitymanagement)
1308 + $(add_kdeapps_dep kmime)
1309 + $(add_kdeapps_dep libkdepim)
1310 + $(add_kdeapps_dep pimcommon)
1311 + $(add_qt_dep designer)
1312 + $(add_qt_dep qtgui)
1313 + $(add_qt_dep qtprintsupport)
1314 + $(add_qt_dep qtwidgets)
1315 + dev-libs/libical
1316 +"
1317 +RDEPEND="${DEPEND}
1318 + !kde-apps/kdepim-l10n
1319 +"
1320
1321 diff --git a/kde-apps/cantor/cantor-17.04.1.ebuild b/kde-apps/cantor/cantor-17.04.1.ebuild
1322 new file mode 100644
1323 index 0000000000..871d6529b3
1324 --- /dev/null
1325 +++ b/kde-apps/cantor/cantor-17.04.1.ebuild
1326 @@ -0,0 +1,106 @@
1327 +# Copyright 1999-2017 Gentoo Foundation
1328 +# Distributed under the terms of the GNU General Public License v2
1329 +
1330 +EAPI=6
1331 +
1332 +KDE_HANDBOOK="forceoptional"
1333 +KDE_TEST="forceoptional"
1334 +PYTHON_COMPAT=( python2_7 )
1335 +# FIXME: PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1336 +inherit kde5 python-r1
1337 +
1338 +DESCRIPTION="Interface for doing mathematics and scientific computing"
1339 +HOMEPAGE="https://www.kde.org/applications/education/cantor https://edu.kde.org/cantor"
1340 +KEYWORDS="~amd64 ~x86"
1341 +IUSE="analitza julia lua postscript python qalculate +R"
1342 +
1343 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1344 +
1345 +# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
1346 +# FIXME: $(python_gen_cond_dep 'dev-qt/qtdbus:5' 'python3*')
1347 +DEPEND="
1348 + $(add_frameworks_dep karchive)
1349 + $(add_frameworks_dep kcompletion)
1350 + $(add_frameworks_dep kconfig)
1351 + $(add_frameworks_dep kconfigwidgets)
1352 + $(add_frameworks_dep kcoreaddons)
1353 + $(add_frameworks_dep kcrash)
1354 + $(add_frameworks_dep ki18n)
1355 + $(add_frameworks_dep kiconthemes)
1356 + $(add_frameworks_dep kio)
1357 + $(add_frameworks_dep knewstuff)
1358 + $(add_frameworks_dep kparts)
1359 + $(add_frameworks_dep kpty)
1360 + $(add_frameworks_dep ktexteditor)
1361 + $(add_frameworks_dep kwidgetsaddons)
1362 + $(add_frameworks_dep kxmlgui)
1363 + $(add_qt_dep qtgui)
1364 + $(add_qt_dep qtprintsupport)
1365 + $(add_qt_dep qtsvg)
1366 + $(add_qt_dep qtwidgets)
1367 + $(add_qt_dep qtxml)
1368 + $(add_qt_dep qtxmlpatterns)
1369 + analitza? ( $(add_kdeapps_dep analitza) )
1370 + julia? ( dev-lang/julia )
1371 + lua? ( dev-lang/luajit:2 )
1372 + qalculate? (
1373 + sci-libs/cln
1374 + sci-libs/libqalculate:=
1375 + )
1376 + postscript? ( app-text/libspectre )
1377 + python? ( ${PYTHON_DEPS} )
1378 + R? ( dev-lang/R )
1379 +"
1380 +RDEPEND="${DEPEND}"
1381 +
1382 +RESTRICT+=" test"
1383 +
1384 +PATCHES=( "${FILESDIR}"/${PN}-16.12.2-bashism.patch )
1385 +
1386 +pkg_pretend() {
1387 + kde5_pkg_pretend
1388 +
1389 + if ! has_version sci-mathematics/maxima && ! has_version sci-mathematics/octave && \
1390 + ! use analitza && ! use julia && ! use lua && ! use python && ! use qalculate && ! use R; then
1391 + einfo "You have decided to build ${PN} with no backend."
1392 + einfo "To have this application functional, please enable one of the backends via USE flag:"
1393 + einfo " analitza, julia, lua, python, qalculate, R"
1394 + einfo "Alternatively, install one of these:"
1395 + einfo " # emerge sci-mathematics/maxima"
1396 + einfo " # emerge sci-mathematics/octave"
1397 + einfo
1398 + fi
1399 +
1400 + if ! has_version virtual/latex-base; then
1401 + einfo "For LaTeX support:"
1402 + einfo " # emerge virtual/latex-base"
1403 + fi
1404 +}
1405 +
1406 +pkg_setup() {
1407 + use python && python_setup
1408 + kde5_pkg_setup
1409 +}
1410 +
1411 +src_prepare() {
1412 + kde5_src_prepare
1413 +
1414 + # FIXME: shipped FindPythonLibs3.cmake does not work for Gentoo
1415 + sed -e "/^find_package(PythonLibs3)/ s/^/#/" \
1416 + -i src/backends/CMakeLists.txt || die
1417 +}
1418 +
1419 +src_configure() {
1420 + use julia && addpredict /proc/self/mem # bug 602894
1421 +
1422 + local mycmakeargs=(
1423 + $(cmake-utils_use_find_package analitza Analitza5)
1424 + $(cmake-utils_use_find_package julia Julia)
1425 + $(cmake-utils_use_find_package lua LuaJIT)
1426 + $(cmake-utils_use_find_package postscript LibSpectre)
1427 + $(cmake-utils_use_find_package python PythonLibs)
1428 + $(cmake-utils_use_find_package qalculate Qalculate)
1429 + $(cmake-utils_use_find_package R R)
1430 + )
1431 + kde5_src_configure
1432 +}
1433
1434 diff --git a/kde-apps/cervisia/cervisia-17.04.1.ebuild b/kde-apps/cervisia/cervisia-17.04.1.ebuild
1435 new file mode 100644
1436 index 0000000000..d0c43cb0ad
1437 --- /dev/null
1438 +++ b/kde-apps/cervisia/cervisia-17.04.1.ebuild
1439 @@ -0,0 +1,36 @@
1440 +# Copyright 1999-2017 Gentoo Foundation
1441 +# Distributed under the terms of the GNU General Public License v2
1442 +
1443 +EAPI=6
1444 +
1445 +KDE_HANDBOOK="forceoptional"
1446 +inherit kde5
1447 +
1448 +DESCRIPTION="CVS frontend by KDE"
1449 +HOMEPAGE="https://www.kde.org/applications/development/cervisia"
1450 +KEYWORDS="~amd64 ~arm ~x86"
1451 +IUSE=""
1452 +
1453 +DEPEND="
1454 + $(add_frameworks_dep kcompletion)
1455 + $(add_frameworks_dep kconfig)
1456 + $(add_frameworks_dep kconfigwidgets)
1457 + $(add_frameworks_dep kcoreaddons)
1458 + $(add_frameworks_dep kdesu)
1459 + $(add_frameworks_dep kiconthemes)
1460 + $(add_frameworks_dep kinit)
1461 + $(add_frameworks_dep kio)
1462 + $(add_frameworks_dep kitemviews)
1463 + $(add_frameworks_dep knotifications)
1464 + $(add_frameworks_dep kparts)
1465 + $(add_frameworks_dep kservice)
1466 + $(add_frameworks_dep ktextwidgets)
1467 + $(add_frameworks_dep kwidgetsaddons)
1468 + $(add_frameworks_dep kxmlgui)
1469 + $(add_qt_dep qtdbus)
1470 + $(add_qt_dep qtgui)
1471 + $(add_qt_dep qtwidgets)
1472 +"
1473 +RDEPEND="${DEPEND}
1474 + dev-vcs/cvs
1475 +"
1476
1477 diff --git a/kde-apps/dolphin-plugins/dolphin-plugins-17.04.1.ebuild b/kde-apps/dolphin-plugins/dolphin-plugins-17.04.1.ebuild
1478 new file mode 100644
1479 index 0000000000..a370260ca5
1480 --- /dev/null
1481 +++ b/kde-apps/dolphin-plugins/dolphin-plugins-17.04.1.ebuild
1482 @@ -0,0 +1,74 @@
1483 +# Copyright 1999-2017 Gentoo Foundation
1484 +# Distributed under the terms of the GNU General Public License v2
1485 +
1486 +EAPI=6
1487 +
1488 +KDE_HANDBOOK="false"
1489 +inherit kde5
1490 +
1491 +DESCRIPTION="Extra Dolphin plugins"
1492 +KEYWORDS="~amd64 ~x86"
1493 +IUSE="bazaar dropbox git mercurial subversion"
1494 +
1495 +# FIXME: required in root CMakeLists.txt, but:
1496 +# kdelibs4support only required by git?
1497 +# kxmlgui, qtnetwork only required by dropbox?
1498 +COMMON_DEPEND="
1499 + $(add_frameworks_dep kcoreaddons)
1500 + $(add_frameworks_dep kdelibs4support)
1501 + $(add_frameworks_dep ki18n)
1502 + $(add_frameworks_dep kio)
1503 + $(add_frameworks_dep kxmlgui)
1504 + $(add_kdeapps_dep dolphin)
1505 + $(add_qt_dep qtgui)
1506 + $(add_qt_dep qtnetwork)
1507 + $(add_qt_dep qtwidgets)
1508 + git? (
1509 + $(add_frameworks_dep kcompletion)
1510 + $(add_frameworks_dep kconfig)
1511 + $(add_frameworks_dep ktextwidgets)
1512 + )
1513 + mercurial? (
1514 + $(add_frameworks_dep kcompletion)
1515 + $(add_frameworks_dep kconfig)
1516 + $(add_frameworks_dep kservice)
1517 + $(add_frameworks_dep ktexteditor)
1518 + $(add_frameworks_dep ktextwidgets)
1519 + $(add_frameworks_dep kwidgetsaddons)
1520 + )
1521 +"
1522 +DEPEND="${COMMON_DEPEND}
1523 + sys-devel/gettext
1524 +"
1525 +RDEPEND="${COMMON_DEPEND}
1526 + $(add_kdeapps_dep kompare)
1527 + bazaar? ( dev-vcs/bzr )
1528 + dropbox? ( net-misc/dropbox-cli )
1529 + git? ( dev-vcs/git )
1530 + subversion? ( dev-vcs/subversion )
1531 +"
1532 +
1533 +src_configure() {
1534 + local mycmakeargs=(
1535 + -DBUILD_bazaar=$(usex bazaar)
1536 + -DBUILD_dropbox=$(usex dropbox)
1537 + -DBUILD_git=$(usex git)
1538 + -DBUILD_hg=$(usex mercurial)
1539 + -DBUILD_svn=$(usex subversion)
1540 + )
1541 +
1542 + kde5_src_configure
1543 +}
1544 +
1545 +src_install() {
1546 + { use bazaar || use dropbox || use git || use subversion || use mercurial; } && kde5_src_install
1547 +}
1548 +
1549 +pkg_postinst() {
1550 + if ! use bazaar && ! use dropbox && ! use git && ! use subversion && ! use mercurial; then
1551 + einfo
1552 + einfo "You have disabled all plugin use flags. If you want to have vcs"
1553 + einfo "integration in dolphin, enable those of your needs."
1554 + einfo
1555 + fi
1556 +}
1557
1558 diff --git a/kde-apps/dolphin/dolphin-17.04.1.ebuild b/kde-apps/dolphin/dolphin-17.04.1.ebuild
1559 new file mode 100644
1560 index 0000000000..6851edf823
1561 --- /dev/null
1562 +++ b/kde-apps/dolphin/dolphin-17.04.1.ebuild
1563 @@ -0,0 +1,86 @@
1564 +# Copyright 1999-2017 Gentoo Foundation
1565 +# Distributed under the terms of the GNU General Public License v2
1566 +
1567 +EAPI=6
1568 +
1569 +FRAMEWORKS_MINIMAL="5.30.0"
1570 +KDE_HANDBOOK="forceoptional"
1571 +KDE_TEST="true"
1572 +VIRTUALX_REQUIRED="test"
1573 +inherit kde5
1574 +
1575 +DESCRIPTION="Plasma filemanager focusing on usability"
1576 +HOMEPAGE="https://dolphin.kde.org https://www.kde.org/applications/system/dolphin"
1577 +KEYWORDS="~amd64 ~x86"
1578 +IUSE="semantic-desktop thumbnail"
1579 +
1580 +DEPEND="
1581 + $(add_frameworks_dep kbookmarks)
1582 + $(add_frameworks_dep kcmutils)
1583 + $(add_frameworks_dep kcodecs)
1584 + $(add_frameworks_dep kcompletion)
1585 + $(add_frameworks_dep kconfig)
1586 + $(add_frameworks_dep kconfigwidgets)
1587 + $(add_frameworks_dep kcoreaddons)
1588 + $(add_frameworks_dep kcrash)
1589 + $(add_frameworks_dep kdbusaddons)
1590 + $(add_frameworks_dep ki18n)
1591 + $(add_frameworks_dep kiconthemes)
1592 + $(add_frameworks_dep kinit)
1593 + $(add_frameworks_dep kio)
1594 + $(add_frameworks_dep kitemviews)
1595 + $(add_frameworks_dep kjobwidgets)
1596 + $(add_frameworks_dep knewstuff)
1597 + $(add_frameworks_dep knotifications)
1598 + $(add_frameworks_dep kparts)
1599 + $(add_frameworks_dep kservice)
1600 + $(add_frameworks_dep ktextwidgets)
1601 + $(add_frameworks_dep kwidgetsaddons)
1602 + $(add_frameworks_dep kxmlgui)
1603 + $(add_frameworks_dep solid)
1604 + $(add_qt_dep qtconcurrent)
1605 + $(add_qt_dep qtdbus)
1606 + $(add_qt_dep qtgui)
1607 + $(add_qt_dep qtwidgets)
1608 + $(add_qt_dep qtxml)
1609 + media-libs/phonon[qt5]
1610 + semantic-desktop? (
1611 + $(add_frameworks_dep baloo)
1612 + $(add_frameworks_dep kfilemetadata)
1613 + $(add_kdeapps_dep baloo-widgets)
1614 + )
1615 + !semantic-desktop? (
1616 + $(add_frameworks_dep kdelibs4support)
1617 + )
1618 +"
1619 +RDEPEND="${DEPEND}
1620 + $(add_kdeapps_dep kio-extras)
1621 + thumbnail? (
1622 + $(add_kdeapps_dep ffmpegthumbs)
1623 + $(add_kdeapps_dep thumbnailers)
1624 + )
1625 +"
1626 +
1627 +RESTRICT+=" test"
1628 +
1629 +src_configure() {
1630 + local mycmakeargs=(
1631 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
1632 + $(cmake-utils_use_find_package semantic-desktop KF5BalooWidgets)
1633 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
1634 + )
1635 +
1636 + kde5_src_configure
1637 +}
1638 +
1639 +pkg_postinst() {
1640 + kde5_pkg_postinst
1641 +
1642 + if ! has_version "kde-apps/ark:${SLOT}" ; then
1643 + elog "For compress/extract and other actions, please install kde-apps/ark:${SLOT}"
1644 + fi
1645 +
1646 + if ! has_version "kde-apps/kleopatra:${SLOT}" ; then
1647 + elog "For crypto actions, please install kde-apps/kleopatra:${SLOT}"
1648 + fi
1649 +}
1650
1651 diff --git a/kde-apps/dragon/dragon-17.04.1.ebuild b/kde-apps/dragon/dragon-17.04.1.ebuild
1652 new file mode 100644
1653 index 0000000000..c7321ec40d
1654 --- /dev/null
1655 +++ b/kde-apps/dragon/dragon-17.04.1.ebuild
1656 @@ -0,0 +1,38 @@
1657 +# Copyright 1999-2017 Gentoo Foundation
1658 +# Distributed under the terms of the GNU General Public License v2
1659 +
1660 +EAPI=6
1661 +
1662 +KDE_HANDBOOK="forceoptional"
1663 +inherit kde5
1664 +
1665 +DESCRIPTION="A simple video player"
1666 +HOMEPAGE="https://www.kde.org/applications/multimedia/dragonplayer"
1667 +
1668 +LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
1669 +KEYWORDS="~amd64 ~x86"
1670 +IUSE=""
1671 +
1672 +RDEPEND="
1673 + $(add_frameworks_dep kconfig)
1674 + $(add_frameworks_dep kconfigwidgets)
1675 + $(add_frameworks_dep kcoreaddons)
1676 + $(add_frameworks_dep kcrash)
1677 + $(add_frameworks_dep kdbusaddons)
1678 + $(add_frameworks_dep ki18n)
1679 + $(add_frameworks_dep kio)
1680 + $(add_frameworks_dep kjobwidgets)
1681 + $(add_frameworks_dep kparts)
1682 + $(add_frameworks_dep kservice)
1683 + $(add_frameworks_dep kwidgetsaddons)
1684 + $(add_frameworks_dep kwindowsystem)
1685 + $(add_frameworks_dep kxmlgui)
1686 + $(add_frameworks_dep solid)
1687 + $(add_qt_dep qtdbus)
1688 + $(add_qt_dep qtgui)
1689 + $(add_qt_dep qtwidgets)
1690 + media-libs/phonon[qt5]
1691 +"
1692 +DEPEND="${RDEPEND}
1693 + sys-devel/gettext
1694 +"
1695
1696 diff --git a/kde-apps/eventviews/eventviews-17.04.1.ebuild b/kde-apps/eventviews/eventviews-17.04.1.ebuild
1697 new file mode 100644
1698 index 0000000000..4552c4dc37
1699 --- /dev/null
1700 +++ b/kde-apps/eventviews/eventviews-17.04.1.ebuild
1701 @@ -0,0 +1,43 @@
1702 +# Copyright 1999-2017 Gentoo Foundation
1703 +# Distributed under the terms of the GNU General Public License v2
1704 +
1705 +EAPI=6
1706 +
1707 +KDE_TEST="true"
1708 +inherit kde5
1709 +
1710 +DESCRIPTION="Calendar viewer for KDE PIM"
1711 +LICENSE="GPL-2+ LGPL-2.1+"
1712 +KEYWORDS="~amd64 ~x86"
1713 +IUSE=""
1714 +
1715 +DEPEND="
1716 + $(add_frameworks_dep kcodecs)
1717 + $(add_frameworks_dep kcompletion)
1718 + $(add_frameworks_dep kconfig)
1719 + $(add_frameworks_dep kconfigwidgets)
1720 + $(add_frameworks_dep kcoreaddons)
1721 + $(add_frameworks_dep kdelibs4support)
1722 + $(add_frameworks_dep kguiaddons)
1723 + $(add_frameworks_dep ki18n)
1724 + $(add_frameworks_dep kiconthemes)
1725 + $(add_frameworks_dep kitemmodels)
1726 + $(add_frameworks_dep kservice)
1727 + $(add_frameworks_dep kwidgetsaddons)
1728 + $(add_kdeapps_dep akonadi)
1729 + $(add_kdeapps_dep akonadi-calendar)
1730 + $(add_kdeapps_dep calendarsupport)
1731 + $(add_kdeapps_dep kcalcore)
1732 + $(add_kdeapps_dep kcalutils)
1733 + $(add_kdeapps_dep kcontacts)
1734 + $(add_kdeapps_dep kmime)
1735 + $(add_kdeapps_dep libkdepim)
1736 + $(add_qt_dep designer)
1737 + $(add_qt_dep qtgui)
1738 + $(add_qt_dep qtwidgets)
1739 + dev-libs/kdiagram:5
1740 + dev-libs/libical
1741 +"
1742 +RDEPEND="${DEPEND}
1743 + !kde-apps/kdepim-l10n
1744 +"
1745
1746 diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-17.04.1.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-17.04.1.ebuild
1747 new file mode 100644
1748 index 0000000000..9377a85241
1749 --- /dev/null
1750 +++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-17.04.1.ebuild
1751 @@ -0,0 +1,22 @@
1752 +# Copyright 1999-2017 Gentoo Foundation
1753 +# Distributed under the terms of the GNU General Public License v2
1754 +
1755 +EAPI=6
1756 +
1757 +KDE_BLOCK_SLOT4="false"
1758 +inherit kde5
1759 +
1760 +DESCRIPTION="FFmpeg based thumbnail generator for video files"
1761 +LICENSE="GPL-2+"
1762 +KEYWORDS="~amd64 ~x86"
1763 +IUSE="libav"
1764 +
1765 +RDEPEND="
1766 + $(add_frameworks_dep kio)
1767 + $(add_qt_dep qtgui)
1768 + libav? ( media-video/libav:= )
1769 + !libav? ( media-video/ffmpeg:0= )
1770 +"
1771 +DEPEND="${RDEPEND}
1772 + virtual/pkgconfig
1773 +"
1774
1775 diff --git a/kde-apps/filelight/filelight-17.04.1.ebuild b/kde-apps/filelight/filelight-17.04.1.ebuild
1776 new file mode 100644
1777 index 0000000000..69f27db8ce
1778 --- /dev/null
1779 +++ b/kde-apps/filelight/filelight-17.04.1.ebuild
1780 @@ -0,0 +1,28 @@
1781 +# Copyright 1999-2017 Gentoo Foundation
1782 +# Distributed under the terms of the GNU General Public License v2
1783 +
1784 +EAPI=6
1785 +
1786 +KDE_HANDBOOK="forceoptional"
1787 +inherit kde5
1788 +
1789 +DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
1790 +HOMEPAGE="https://utils.kde.org/projects/filelight"
1791 +KEYWORDS="~amd64 ~x86"
1792 +IUSE=""
1793 +
1794 +DEPEND="
1795 + $(add_frameworks_dep kcompletion)
1796 + $(add_frameworks_dep kconfig)
1797 + $(add_frameworks_dep kconfigwidgets)
1798 + $(add_frameworks_dep kcoreaddons)
1799 + $(add_frameworks_dep ki18n)
1800 + $(add_frameworks_dep kio)
1801 + $(add_frameworks_dep kparts)
1802 + $(add_frameworks_dep kservice)
1803 + $(add_frameworks_dep kwidgetsaddons)
1804 + $(add_frameworks_dep kxmlgui)
1805 + $(add_qt_dep qtgui)
1806 + $(add_qt_dep qtwidgets)
1807 +"
1808 +RDEPEND="${DEPEND}"
1809
1810 diff --git a/kde-apps/granatier/granatier-17.04.1.ebuild b/kde-apps/granatier/granatier-17.04.1.ebuild
1811 new file mode 100644
1812 index 0000000000..0efe6592e8
1813 --- /dev/null
1814 +++ b/kde-apps/granatier/granatier-17.04.1.ebuild
1815 @@ -0,0 +1,30 @@
1816 +# Copyright 1999-2017 Gentoo Foundation
1817 +# Distributed under the terms of the GNU General Public License v2
1818 +
1819 +EAPI=6
1820 +
1821 +KDE_HANDBOOK="forceoptional"
1822 +inherit kde5
1823 +
1824 +DESCRIPTION="KDE Bomberman game"
1825 +HOMEPAGE="https://www.kde.org/applications/games/granatier/"
1826 +KEYWORDS="~amd64 ~x86"
1827 +IUSE=""
1828 +
1829 +DEPEND="
1830 + $(add_frameworks_dep kconfig)
1831 + $(add_frameworks_dep kconfigwidgets)
1832 + $(add_frameworks_dep kcoreaddons)
1833 + $(add_frameworks_dep kcrash)
1834 + $(add_frameworks_dep kdbusaddons)
1835 + $(add_frameworks_dep ki18n)
1836 + $(add_frameworks_dep knewstuff)
1837 + $(add_frameworks_dep kwidgetsaddons)
1838 + $(add_frameworks_dep kxmlgui)
1839 + $(add_kdeapps_dep libkdegames)
1840 + $(add_qt_dep qtgui)
1841 + $(add_qt_dep qtsvg)
1842 + $(add_qt_dep qtwidgets)
1843 + $(add_qt_dep qtxml)
1844 +"
1845 +RDEPEND="${DEPEND}"
1846
1847 diff --git a/kde-apps/grantlee-editor/grantlee-editor-17.04.1.ebuild b/kde-apps/grantlee-editor/grantlee-editor-17.04.1.ebuild
1848 new file mode 100644
1849 index 0000000000..c5a75bf733
1850 --- /dev/null
1851 +++ b/kde-apps/grantlee-editor/grantlee-editor-17.04.1.ebuild
1852 @@ -0,0 +1,45 @@
1853 +# Copyright 1999-2017 Gentoo Foundation
1854 +# Distributed under the terms of the GNU General Public License v2
1855 +
1856 +EAPI=6
1857 +
1858 +KDE_HANDBOOK="forceoptional"
1859 +inherit kde5
1860 +
1861 +DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
1862 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
1863 +KEYWORDS="~amd64 ~x86"
1864 +IUSE=""
1865 +
1866 +DEPEND="
1867 + $(add_frameworks_dep karchive)
1868 + $(add_frameworks_dep kcompletion)
1869 + $(add_frameworks_dep kconfig)
1870 + $(add_frameworks_dep kconfigwidgets)
1871 + $(add_frameworks_dep kcoreaddons)
1872 + $(add_frameworks_dep kcrash)
1873 + $(add_frameworks_dep kdbusaddons)
1874 + $(add_frameworks_dep ki18n)
1875 + $(add_frameworks_dep kio)
1876 + $(add_frameworks_dep knewstuff)
1877 + $(add_frameworks_dep ktexteditor)
1878 + $(add_frameworks_dep kwallet)
1879 + $(add_frameworks_dep kwidgetsaddons)
1880 + $(add_frameworks_dep kxmlgui)
1881 + $(add_kdeapps_dep akonadi-contacts)
1882 + $(add_kdeapps_dep kblog)
1883 + $(add_kdeapps_dep kcontacts)
1884 + $(add_kdeapps_dep kmime)
1885 + $(add_kdeapps_dep kpimtextedit)
1886 + $(add_kdeapps_dep messagelib)
1887 + $(add_kdeapps_dep pimcommon)
1888 + $(add_qt_dep qtgui)
1889 + $(add_qt_dep qtwebengine 'widgets')
1890 + $(add_qt_dep qtwidgets)
1891 +"
1892 +RDEPEND="${DEPEND}
1893 + !kde-apps/kaddressbook:4
1894 + !kde-apps/kdepim-common-libs:4
1895 + !kde-apps/kdepim-l10n
1896 + !kde-apps/kmail:4
1897 +"
1898
1899 diff --git a/kde-apps/grantleetheme/grantleetheme-17.04.1.ebuild b/kde-apps/grantleetheme/grantleetheme-17.04.1.ebuild
1900 new file mode 100644
1901 index 0000000000..c718b8c04e
1902 --- /dev/null
1903 +++ b/kde-apps/grantleetheme/grantleetheme-17.04.1.ebuild
1904 @@ -0,0 +1,34 @@
1905 +# Copyright 1999-2017 Gentoo Foundation
1906 +# Distributed under the terms of the GNU General Public License v2
1907 +
1908 +EAPI=6
1909 +
1910 +KDE_TEST="forceoptional"
1911 +inherit kde5
1912 +
1913 +DESCRIPTION="Library for Grantlee plugins"
1914 +LICENSE="GPL-2+ LGPL-2.1+"
1915 +KEYWORDS="~amd64 ~x86"
1916 +IUSE=""
1917 +
1918 +COMMON_DEPEND="
1919 + $(add_frameworks_dep kconfig)
1920 + $(add_frameworks_dep kcoreaddons)
1921 + $(add_frameworks_dep ki18n)
1922 + $(add_frameworks_dep kiconthemes)
1923 + $(add_frameworks_dep knewstuff)
1924 + $(add_frameworks_dep kwidgetsaddons)
1925 + $(add_frameworks_dep kxmlgui)
1926 + $(add_qt_dep qtgui)
1927 + $(add_qt_dep qtwidgets)
1928 + dev-libs/grantlee:5
1929 +"
1930 +DEPEND="${COMMON_DEPEND}
1931 + $(add_qt_dep qtnetwork)
1932 +"
1933 +RDEPEND="${COMMON_DEPEND}
1934 + !kde-apps/kdepim-l10n
1935 +"
1936 +
1937 +# fails if package not already installed
1938 +RESTRICT+=" test"
1939
1940 diff --git a/kde-apps/gwenview/gwenview-17.04.1.ebuild b/kde-apps/gwenview/gwenview-17.04.1.ebuild
1941 new file mode 100644
1942 index 0000000000..050bf11457
1943 --- /dev/null
1944 +++ b/kde-apps/gwenview/gwenview-17.04.1.ebuild
1945 @@ -0,0 +1,97 @@
1946 +# Copyright 1999-2017 Gentoo Foundation
1947 +# Distributed under the terms of the GNU General Public License v2
1948 +
1949 +EAPI=6
1950 +
1951 +KDE_HANDBOOK="true"
1952 +KDE_TEST="true"
1953 +inherit kde5
1954 +
1955 +DESCRIPTION="KDE image viewer"
1956 +HOMEPAGE="
1957 + https://www.kde.org/applications/graphics/gwenview/
1958 + https://userbase.kde.org/Gwenview
1959 +"
1960 +
1961 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
1962 +KEYWORDS="~amd64 ~x86"
1963 +IUSE="kipi raw semantic-desktop X"
1964 +
1965 +# requires running environment
1966 +RESTRICT+=" test"
1967 +
1968 +COMMON_DEPEND="
1969 + $(add_frameworks_dep kactivities)
1970 + $(add_frameworks_dep kcompletion)
1971 + $(add_frameworks_dep kconfig)
1972 + $(add_frameworks_dep kconfigwidgets)
1973 + $(add_frameworks_dep kcoreaddons)
1974 + $(add_frameworks_dep ki18n)
1975 + $(add_frameworks_dep kiconthemes)
1976 + $(add_frameworks_dep kio)
1977 + $(add_frameworks_dep kitemmodels)
1978 + $(add_frameworks_dep kitemviews)
1979 + $(add_frameworks_dep kjobwidgets)
1980 + $(add_frameworks_dep knotifications)
1981 + $(add_frameworks_dep kparts)
1982 + $(add_frameworks_dep kservice)
1983 + $(add_frameworks_dep ktextwidgets)
1984 + $(add_frameworks_dep kwidgetsaddons)
1985 + $(add_frameworks_dep kxmlgui)
1986 + $(add_qt_dep qtgui)
1987 + $(add_qt_dep qtopengl)
1988 + $(add_qt_dep qtprintsupport)
1989 + $(add_qt_dep qtsvg)
1990 + $(add_qt_dep qtwidgets)
1991 + media-gfx/exiv2:=
1992 + media-libs/lcms:2
1993 + media-libs/libpng:0=
1994 + media-libs/phonon[qt5]
1995 + virtual/jpeg:0
1996 + kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
1997 + raw? ( $(add_kdeapps_dep libkdcraw) )
1998 + semantic-desktop? (
1999 + $(add_frameworks_dep baloo)
2000 + $(add_frameworks_dep kfilemetadata)
2001 + )
2002 + X? (
2003 + $(add_qt_dep qtx11extras)
2004 + x11-libs/libX11
2005 + )
2006 +"
2007 +DEPEND="${COMMON_DEPEND}
2008 + $(add_frameworks_dep kwindowsystem)
2009 + $(add_qt_dep qtconcurrent)
2010 +"
2011 +RDEPEND="${COMMON_DEPEND}
2012 + $(add_frameworks_dep kimageformats)
2013 + $(add_qt_dep qtimageformats)
2014 +"
2015 +
2016 +src_configure() {
2017 + local mycmakeargs=(
2018 + $(cmake-utils_use_find_package kipi KF5Kipi)
2019 + $(cmake-utils_use_find_package raw KF5KDcraw)
2020 + $(cmake-utils_use_find_package X X11)
2021 + )
2022 +
2023 + if use semantic-desktop; then
2024 + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=Baloo)
2025 + else
2026 + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=None)
2027 + fi
2028 +
2029 + kde5_src_configure
2030 +}
2031 +
2032 +pkg_postinst() {
2033 + kde5_pkg_postinst
2034 +
2035 + if ! has_version kde-apps/svgpart:${SLOT} ; then
2036 + elog "For SVG support, install kde-apps/svgpart:${SLOT}"
2037 + fi
2038 +
2039 + if use kipi && ! has_version media-plugins/kipi-plugins ; then
2040 + elog "Plugins for the KIPI interface can be found in media-plugins/kipi-plugins"
2041 + fi
2042 +}
2043
2044 diff --git a/kde-apps/incidenceeditor/incidenceeditor-17.04.1.ebuild b/kde-apps/incidenceeditor/incidenceeditor-17.04.1.ebuild
2045 new file mode 100644
2046 index 0000000000..b55b157044
2047 --- /dev/null
2048 +++ b/kde-apps/incidenceeditor/incidenceeditor-17.04.1.ebuild
2049 @@ -0,0 +1,54 @@
2050 +# Copyright 1999-2017 Gentoo Foundation
2051 +# Distributed under the terms of the GNU General Public License v2
2052 +
2053 +EAPI=6
2054 +
2055 +KDE_TEST="forceoptional"
2056 +VIRTUALX_REQUIRED="test"
2057 +inherit kde5
2058 +
2059 +DESCRIPTION="Incidence editor for korganizer"
2060 +LICENSE="GPL-2+"
2061 +KEYWORDS="~amd64 ~x86"
2062 +IUSE=""
2063 +
2064 +DEPEND="
2065 + $(add_frameworks_dep kcodecs)
2066 + $(add_frameworks_dep kcompletion)
2067 + $(add_frameworks_dep kconfig)
2068 + $(add_frameworks_dep kconfigwidgets)
2069 + $(add_frameworks_dep kcoreaddons)
2070 + $(add_frameworks_dep kdelibs4support)
2071 + $(add_frameworks_dep ki18n)
2072 + $(add_frameworks_dep kiconthemes)
2073 + $(add_frameworks_dep kio)
2074 + $(add_frameworks_dep kitemmodels)
2075 + $(add_frameworks_dep kjobwidgets)
2076 + $(add_frameworks_dep kservice)
2077 + $(add_frameworks_dep ktextwidgets)
2078 + $(add_frameworks_dep kwidgetsaddons)
2079 + $(add_frameworks_dep kxmlgui)
2080 + $(add_kdeapps_dep akonadi)
2081 + $(add_kdeapps_dep akonadi-calendar)
2082 + $(add_kdeapps_dep akonadi-contacts)
2083 + $(add_kdeapps_dep akonadi-mime)
2084 + $(add_kdeapps_dep calendarsupport)
2085 + $(add_kdeapps_dep eventviews)
2086 + $(add_kdeapps_dep kcalcore)
2087 + $(add_kdeapps_dep kcalutils)
2088 + $(add_kdeapps_dep kcontacts)
2089 + $(add_kdeapps_dep kdepim-apps-libs)
2090 + $(add_kdeapps_dep kidentitymanagement)
2091 + $(add_kdeapps_dep kldap)
2092 + $(add_kdeapps_dep kmailtransport)
2093 + $(add_kdeapps_dep kmime)
2094 + $(add_kdeapps_dep libkdepim)
2095 + $(add_qt_dep qtdbus)
2096 + $(add_qt_dep qtgui)
2097 + $(add_qt_dep qtwidgets)
2098 + dev-libs/kdiagram:5
2099 +"
2100 +RDEPEND="${DEPEND}
2101 + !kde-apps/kdepim-common-libs:4
2102 + !kde-apps/kdepim-l10n
2103 +"
2104
2105 diff --git a/kde-apps/jovie/jovie-17.04.1.ebuild b/kde-apps/jovie/jovie-17.04.1.ebuild
2106 new file mode 100644
2107 index 0000000000..4a2bb878ea
2108 --- /dev/null
2109 +++ b/kde-apps/jovie/jovie-17.04.1.ebuild
2110 @@ -0,0 +1,17 @@
2111 +# Copyright 1999-2017 Gentoo Foundation
2112 +# Distributed under the terms of the GNU General Public License v2
2113 +
2114 +EAPI=6
2115 +
2116 +KDE_HANDBOOK="optional"
2117 +inherit kde4-base
2118 +
2119 +DESCRIPTION="Text to speech application"
2120 +HOMEPAGE="https://www.kde.org/applications/utilities/jovie/"
2121 +KEYWORDS="~amd64 ~arm ~x86"
2122 +IUSE="debug"
2123 +
2124 +DEPEND="
2125 + app-accessibility/speech-dispatcher
2126 +"
2127 +RDEPEND="${DEPEND}"
2128
2129 diff --git a/kde-apps/juk/juk-17.04.1.ebuild b/kde-apps/juk/juk-17.04.1.ebuild
2130 new file mode 100644
2131 index 0000000000..4df28c5331
2132 --- /dev/null
2133 +++ b/kde-apps/juk/juk-17.04.1.ebuild
2134 @@ -0,0 +1,27 @@
2135 +# Copyright 1999-2017 Gentoo Foundation
2136 +# Distributed under the terms of the GNU General Public License v2
2137 +
2138 +EAPI=6
2139 +
2140 +KDE_HANDBOOK="optional"
2141 +inherit kde4-base
2142 +
2143 +DESCRIPTION="Jukebox and music manager by KDE"
2144 +HOMEPAGE="https://www.kde.org/applications/multimedia/juk/"
2145 +KEYWORDS="~amd64 ~arm ~x86"
2146 +IUSE="debug"
2147 +
2148 +DEPEND="
2149 + media-libs/phonon[qt4]
2150 + >=media-libs/taglib-1.6
2151 +"
2152 +RDEPEND="${DEPEND}"
2153 +
2154 +src_configure() {
2155 + # bug 410551: for disabling deprecated TunePimp support
2156 + local mycmakeargs=(
2157 + -DWITH_TunePimp=OFF
2158 + )
2159 +
2160 + kde4-base_src_configure
2161 +}
2162
2163 diff --git a/kde-apps/k3b/k3b-17.04.1.ebuild b/kde-apps/k3b/k3b-17.04.1.ebuild
2164 new file mode 100644
2165 index 0000000000..87ad469187
2166 --- /dev/null
2167 +++ b/kde-apps/k3b/k3b-17.04.1.ebuild
2168 @@ -0,0 +1,115 @@
2169 +# Copyright 1999-2017 Gentoo Foundation
2170 +# Distributed under the terms of the GNU General Public License v2
2171 +
2172 +EAPI=6
2173 +
2174 +KDE_HANDBOOK="forceoptional"
2175 +KDE_TEST="true"
2176 +inherit kde5
2177 +
2178 +DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
2179 +HOMEPAGE="http://www.k3b.org/"
2180 +LICENSE="GPL-2 FDL-1.2"
2181 +KEYWORDS="~amd64 ~x86"
2182 +IUSE="dvd emovix encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis webkit"
2183 +
2184 +DEPEND="
2185 + $(add_frameworks_dep karchive)
2186 + $(add_frameworks_dep kbookmarks)
2187 + $(add_frameworks_dep kcmutils)
2188 + $(add_frameworks_dep kcompletion)
2189 + $(add_frameworks_dep kconfig)
2190 + $(add_frameworks_dep kconfigwidgets)
2191 + $(add_frameworks_dep kcoreaddons)
2192 + $(add_frameworks_dep kfilemetadata)
2193 + $(add_frameworks_dep ki18n)
2194 + $(add_frameworks_dep kiconthemes)
2195 + $(add_frameworks_dep kio)
2196 + $(add_frameworks_dep kjobwidgets)
2197 + $(add_frameworks_dep knewstuff)
2198 + $(add_frameworks_dep knotifications)
2199 + $(add_frameworks_dep knotifyconfig)
2200 + $(add_frameworks_dep kservice)
2201 + $(add_frameworks_dep kwidgetsaddons)
2202 + $(add_frameworks_dep kxmlgui)
2203 + $(add_frameworks_dep solid)
2204 + $(add_kdeapps_dep libkcddb)
2205 + $(add_qt_dep qtdbus)
2206 + $(add_qt_dep qtgui)
2207 + $(add_qt_dep qtnetwork)
2208 + $(add_qt_dep qtwidgets)
2209 + $(add_qt_dep qtxml)
2210 + media-libs/libsamplerate
2211 + dvd? ( media-libs/libdvdread )
2212 + ffmpeg? (
2213 + libav? ( media-video/libav:= )
2214 + !libav? ( media-video/ffmpeg:0= )
2215 + )
2216 + flac? ( >=media-libs/flac-1.2[cxx] )
2217 + mp3? ( media-sound/lame )
2218 + mad? ( media-libs/libmad )
2219 + musepack? ( >=media-sound/musepack-tools-444 )
2220 + sndfile? ( media-libs/libsndfile )
2221 + taglib? ( >=media-libs/taglib-1.5 )
2222 + vorbis? ( media-libs/libvorbis )
2223 + webkit? ( $(add_qt_dep qtwebkit) )
2224 +"
2225 +RDEPEND="${DEPEND}
2226 + app-cdr/cdrdao
2227 + media-sound/cdparanoia
2228 + virtual/cdrtools
2229 + dvd? (
2230 + >=app-cdr/dvd+rw-tools-7
2231 + encode? ( media-video/transcode[dvd] )
2232 + )
2233 + emovix? ( media-video/emovix )
2234 + sox? ( media-sound/sox )
2235 + vcd? ( media-video/vcdimager )
2236 +"
2237 +
2238 +REQUIRED_USE="
2239 + mp3? ( encode )
2240 + sox? ( encode )
2241 +"
2242 +
2243 +DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
2244 +
2245 +src_configure() {
2246 + local mycmakeargs=(
2247 + -DK3B_BUILD_API_DOCS=OFF
2248 + -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
2249 + -DK3B_ENABLE_HAL_SUPPORT=OFF
2250 + -DK3B_ENABLE_MUSICBRAINZ=OFF
2251 + -DK3B_DEBUG=$(usex debug)
2252 + -DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
2253 + -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
2254 + -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
2255 + -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
2256 + -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
2257 + -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
2258 + -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
2259 + -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
2260 + -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
2261 + -DK3B_ENABLE_TAGLIB=$(usex taglib)
2262 + -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
2263 + -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
2264 + $(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
2265 + )
2266 +
2267 + kde5_src_configure
2268 +}
2269 +
2270 +pkg_postinst() {
2271 + kde5_pkg_postinst
2272 +
2273 + echo
2274 + elog "If you get warnings on start-up, uncheck the \"Check system"
2275 + elog "configuration\" option in the \"Misc\" settings window."
2276 + echo
2277 +
2278 + local group=cdrom
2279 + use kernel_linux || group=operator
2280 + elog "Make sure you have proper read/write permissions on optical device(s)."
2281 + elog "Usually, it is sufficient to be in the ${group} group."
2282 + echo
2283 +}
2284
2285 diff --git a/kde-apps/kaccessible/kaccessible-17.04.1.ebuild b/kde-apps/kaccessible/kaccessible-17.04.1.ebuild
2286 new file mode 100644
2287 index 0000000000..73c8799f2a
2288 --- /dev/null
2289 +++ b/kde-apps/kaccessible/kaccessible-17.04.1.ebuild
2290 @@ -0,0 +1,20 @@
2291 +# Copyright 1999-2017 Gentoo Foundation
2292 +# Distributed under the terms of the GNU General Public License v2
2293 +
2294 +EAPI=6
2295 +
2296 +inherit kde4-base
2297 +
2298 +DESCRIPTION="Provides accessibility services like focus tracking"
2299 +KEYWORDS="~amd64 ~arm ~x86"
2300 +IUSE="debug +speechd"
2301 +
2302 +DEPEND="speechd? ( app-accessibility/speech-dispatcher )"
2303 +RDEPEND=${DEPEND}
2304 +
2305 +src_configure() {
2306 + local mycmakeargs=(
2307 + -DWITH_Speechd=$(usex speechd)
2308 + )
2309 + kde4-base_src_configure
2310 +}
2311
2312 diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-17.04.1.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-17.04.1.ebuild
2313 new file mode 100644
2314 index 0000000000..ffa2bd5291
2315 --- /dev/null
2316 +++ b/kde-apps/kaccounts-integration/kaccounts-integration-17.04.1.ebuild
2317 @@ -0,0 +1,38 @@
2318 +# Copyright 1999-2017 Gentoo Foundation
2319 +# Distributed under the terms of the GNU General Public License v2
2320 +
2321 +EAPI=6
2322 +
2323 +KDE_TEST="forceoptional"
2324 +VIRTUALDBUS_TEST="true"
2325 +inherit kde5
2326 +
2327 +DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
2328 +HOMEPAGE="https://community.kde.org/KTp"
2329 +LICENSE="LGPL-2.1"
2330 +
2331 +KEYWORDS="~amd64 ~arm ~x86"
2332 +IUSE=""
2333 +
2334 +RDEPEND="
2335 + $(add_frameworks_dep kconfigwidgets)
2336 + $(add_frameworks_dep kcoreaddons)
2337 + $(add_frameworks_dep kdbusaddons)
2338 + $(add_frameworks_dep kdeclarative)
2339 + $(add_frameworks_dep ki18n)
2340 + $(add_qt_dep qtdbus)
2341 + $(add_qt_dep qtdeclarative)
2342 + $(add_qt_dep qtgui)
2343 + $(add_qt_dep qtwidgets)
2344 + net-libs/accounts-qt
2345 + >=net-libs/libaccounts-glib-1.21
2346 + net-libs/signond
2347 +"
2348 +DEPEND="${RDEPEND}
2349 + $(add_frameworks_dep kcmutils)
2350 + $(add_plasma_dep kde-cli-tools)
2351 + sys-devel/gettext
2352 +"
2353 +
2354 +# bug #549444
2355 +RESTRICT+=" test"
2356
2357 diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-17.04.1.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-17.04.1.ebuild
2358 new file mode 100644
2359 index 0000000000..86473b4d97
2360 --- /dev/null
2361 +++ b/kde-apps/kaccounts-providers/kaccounts-providers-17.04.1.ebuild
2362 @@ -0,0 +1,33 @@
2363 +# Copyright 1999-2017 Gentoo Foundation
2364 +# Distributed under the terms of the GNU General Public License v2
2365 +
2366 +EAPI=6
2367 +
2368 +inherit kde5
2369 +
2370 +DESCRIPTION="KDE accounts providers"
2371 +HOMEPAGE="https://community.kde.org/KTp"
2372 +LICENSE="LGPL-2.1"
2373 +
2374 +KEYWORDS="~amd64 ~x86"
2375 +IUSE=""
2376 +
2377 +COMMON_DEPEND="
2378 + $(add_frameworks_dep kcoreaddons)
2379 + $(add_frameworks_dep kdeclarative)
2380 + $(add_frameworks_dep ki18n)
2381 + $(add_frameworks_dep kio)
2382 + $(add_frameworks_dep kpackage)
2383 + $(add_kdeapps_dep kaccounts-integration)
2384 + $(add_qt_dep qtdeclarative)
2385 + $(add_qt_dep qtgui)
2386 + $(add_qt_dep qtxml)
2387 +"
2388 +DEPEND="${COMMON_DEPEND}
2389 + dev-util/intltool
2390 +"
2391 +RDEPEND="${COMMON_DEPEND}
2392 + net-im/telepathy-connection-managers[xmpp]
2393 + net-libs/signon-ui
2394 + net-libs/signon-oauth2
2395 +"
2396
2397 diff --git a/kde-apps/kaddressbook/kaddressbook-17.04.1.ebuild b/kde-apps/kaddressbook/kaddressbook-17.04.1.ebuild
2398 new file mode 100644
2399 index 0000000000..62a02b54a4
2400 --- /dev/null
2401 +++ b/kde-apps/kaddressbook/kaddressbook-17.04.1.ebuild
2402 @@ -0,0 +1,68 @@
2403 +# Copyright 1999-2017 Gentoo Foundation
2404 +# Distributed under the terms of the GNU General Public License v2
2405 +
2406 +EAPI=6
2407 +
2408 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
2409 +KDE_TEST="forceoptional-recursive"
2410 +VIRTUALX_REQUIRED="test"
2411 +inherit kde5
2412 +
2413 +DESCRIPTION="Address book application based on KDE Frameworks"
2414 +HOMEPAGE="https://www.kde.org/applications/office/kaddressbook/"
2415 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2416 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2417 +
2418 +IUSE="prison"
2419 +
2420 +COMMON_DEPEND="
2421 + $(add_frameworks_dep kcmutils)
2422 + $(add_frameworks_dep kcodecs)
2423 + $(add_frameworks_dep kcompletion)
2424 + $(add_frameworks_dep kconfig)
2425 + $(add_frameworks_dep kconfigwidgets)
2426 + $(add_frameworks_dep kcoreaddons)
2427 + $(add_frameworks_dep kcrash)
2428 + $(add_frameworks_dep kdelibs4support)
2429 + $(add_frameworks_dep ki18n)
2430 + $(add_frameworks_dep kiconthemes)
2431 + $(add_frameworks_dep kio)
2432 + $(add_frameworks_dep kitemmodels)
2433 + $(add_frameworks_dep kjobwidgets)
2434 + $(add_frameworks_dep kparts)
2435 + $(add_frameworks_dep kservice)
2436 + $(add_frameworks_dep kwidgetsaddons)
2437 + $(add_frameworks_dep kxmlgui)
2438 + $(add_kdeapps_dep akonadi)
2439 + $(add_kdeapps_dep akonadi-contacts)
2440 + $(add_kdeapps_dep akonadi-search)
2441 + $(add_kdeapps_dep grantleetheme)
2442 + $(add_kdeapps_dep kcontacts)
2443 + $(add_kdeapps_dep kdepim-apps-libs)
2444 + $(add_kdeapps_dep kontactinterface)
2445 + $(add_kdeapps_dep libgravatar)
2446 + $(add_kdeapps_dep libkdepim)
2447 + $(add_kdeapps_dep pimcommon)
2448 + $(add_qt_dep qtdbus)
2449 + $(add_qt_dep qtgui)
2450 + $(add_qt_dep qtprintsupport)
2451 + $(add_qt_dep qtwidgets)
2452 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
2453 + dev-libs/grantlee:5
2454 + prison? ( $(add_frameworks_dep prison) )
2455 +"
2456 +DEPEND="${COMMON_DEPEND}
2457 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
2458 +"
2459 +RDEPEND="${COMMON_DEPEND}
2460 + !kde-apps/kdepim-l10n
2461 + $(add_kdeapps_dep kdepim-runtime)
2462 +"
2463 +
2464 +src_configure() {
2465 + local mycmakeargs=(
2466 + $(cmake-utils_use_find_package prison KF5Prison)
2467 + )
2468 +
2469 + kde5_src_configure
2470 +}
2471
2472 diff --git a/kde-apps/kajongg/kajongg-17.04.1.ebuild b/kde-apps/kajongg/kajongg-17.04.1.ebuild
2473 new file mode 100644
2474 index 0000000000..44b8f81b84
2475 --- /dev/null
2476 +++ b/kde-apps/kajongg/kajongg-17.04.1.ebuild
2477 @@ -0,0 +1,53 @@
2478 +# Copyright 1999-2017 Gentoo Foundation
2479 +# Distributed under the terms of the GNU General Public License v2
2480 +
2481 +EAPI=6
2482 +
2483 +KDE_AUTODEPS="false"
2484 +KDE_HANDBOOK="forceoptional"
2485 +PYTHON_COMPAT=( python3_{5,6} )
2486 +inherit python-single-r1 kde5
2487 +
2488 +DESCRIPTION="Classical Mah Jongg for four players"
2489 +HOMEPAGE="https://www.kde.org/applications/games/kajongg/"
2490 +KEYWORDS="~amd64 ~arm ~x86"
2491 +IUSE=""
2492 +
2493 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
2494 +
2495 +DEPEND="${PYTHON_DEPS}
2496 + $(add_frameworks_dep extra-cmake-modules)
2497 + $(add_frameworks_dep kconfig)
2498 + $(add_frameworks_dep ki18n)
2499 + $(add_kdeapps_dep libkdegames)
2500 + $(add_qt_dep qtcore)
2501 + $(add_qt_dep qtgui)
2502 + $(add_qt_dep qtsvg)
2503 + $(add_qt_dep qtwidgets)
2504 + dev-db/sqlite:3
2505 + dev-python/PyQt5[gui,svg,widgets,${PYTHON_USEDEP}]
2506 + >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}]
2507 +"
2508 +RDEPEND="${DEPEND}
2509 + $(add_kdeapps_dep libkmahjongg)
2510 + !kde-apps/kajongg:4
2511 + !<kde-apps/kde4-l10n-17.03.90:4
2512 +"
2513 +
2514 +pkg_setup() {
2515 + python-single-r1_pkg_setup
2516 + kde5_pkg_setup
2517 +}
2518 +
2519 +src_prepare() {
2520 + python_fix_shebang src
2521 + kde5_src_prepare
2522 + sed -i -e "/KDE_ADD_PYTHON_EXECUTABLE/s/^/#DONT/" CMakeLists.txt || die
2523 +}
2524 +
2525 +src_install() {
2526 + kde5_src_install
2527 + dosym ../share/kajongg/kajongg.py /usr/bin/kajongg
2528 + dosym ../share/kajongg/kajonggserver.py /usr/bin/kajonggserver
2529 + fperms a+x /usr/share/kajongg/kajongg{,server}.py
2530 +}
2531
2532 diff --git a/kde-apps/kalarm/kalarm-17.04.1.ebuild b/kde-apps/kalarm/kalarm-17.04.1.ebuild
2533 new file mode 100644
2534 index 0000000000..aece114900
2535 --- /dev/null
2536 +++ b/kde-apps/kalarm/kalarm-17.04.1.ebuild
2537 @@ -0,0 +1,77 @@
2538 +# Copyright 1999-2017 Gentoo Foundation
2539 +# Distributed under the terms of the GNU General Public License v2
2540 +
2541 +EAPI=6
2542 +
2543 +KDE_HANDBOOK="forceoptional"
2544 +inherit kde5
2545 +
2546 +DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
2547 +HOMEPAGE+=" https://userbase.kde.org/KAlarm"
2548 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2549 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2550 +IUSE="X"
2551 +
2552 +DEPEND="
2553 + $(add_frameworks_dep kauth)
2554 + $(add_frameworks_dep kcmutils)
2555 + $(add_frameworks_dep kcodecs)
2556 + $(add_frameworks_dep kcompletion)
2557 + $(add_frameworks_dep kconfig)
2558 + $(add_frameworks_dep kconfigwidgets)
2559 + $(add_frameworks_dep kcoreaddons)
2560 + $(add_frameworks_dep kdbusaddons)
2561 + $(add_frameworks_dep kdelibs4support)
2562 + $(add_frameworks_dep kguiaddons)
2563 + $(add_frameworks_dep ki18n)
2564 + $(add_frameworks_dep kiconthemes)
2565 + $(add_frameworks_dep kio)
2566 + $(add_frameworks_dep kitemmodels)
2567 + $(add_frameworks_dep kjobwidgets)
2568 + $(add_frameworks_dep knotifications)
2569 + $(add_frameworks_dep kservice)
2570 + $(add_frameworks_dep ktextwidgets)
2571 + $(add_frameworks_dep kwidgetsaddons)
2572 + $(add_frameworks_dep kwindowsystem)
2573 + $(add_frameworks_dep kxmlgui)
2574 + $(add_kdeapps_dep akonadi)
2575 + $(add_kdeapps_dep akonadi-contacts)
2576 + $(add_kdeapps_dep akonadi-mime)
2577 + $(add_kdeapps_dep kalarmcal)
2578 + $(add_kdeapps_dep kcalcore)
2579 + $(add_kdeapps_dep kcalutils)
2580 + $(add_kdeapps_dep kcontacts)
2581 + $(add_kdeapps_dep kdepim-apps-libs)
2582 + $(add_kdeapps_dep kholidays)
2583 + $(add_kdeapps_dep kidentitymanagement)
2584 + $(add_kdeapps_dep kmailtransport)
2585 + $(add_kdeapps_dep kmime)
2586 + $(add_kdeapps_dep kontactinterface)
2587 + $(add_kdeapps_dep kpimtextedit)
2588 + $(add_kdeapps_dep libkdepim)
2589 + $(add_kdeapps_dep mailcommon)
2590 + $(add_kdeapps_dep pimcommon)
2591 + $(add_qt_dep qtdbus)
2592 + $(add_qt_dep qtgui)
2593 + $(add_qt_dep qtnetwork)
2594 + $(add_qt_dep qtwidgets)
2595 + dev-libs/libxslt
2596 + media-libs/phonon[qt5]
2597 + X? (
2598 + $(add_qt_dep qtx11extras)
2599 + x11-libs/libX11
2600 + )
2601 +"
2602 +RDEPEND="${DEPEND}
2603 + !kde-apps/kdepim-l10n
2604 + $(add_kdeapps_dep kdepim-runtime)
2605 +"
2606 +
2607 +src_configure() {
2608 + local mycmakeargs=(
2609 + $(cmake-utils_use_find_package X Qt5X11Extras)
2610 + $(cmake-utils_use_find_package X X11)
2611 + )
2612 +
2613 + kde5_src_configure
2614 +}
2615
2616 diff --git a/kde-apps/kalarmcal/kalarmcal-17.04.1.ebuild b/kde-apps/kalarmcal/kalarmcal-17.04.1.ebuild
2617 new file mode 100644
2618 index 0000000000..1fbcfd584e
2619 --- /dev/null
2620 +++ b/kde-apps/kalarmcal/kalarmcal-17.04.1.ebuild
2621 @@ -0,0 +1,24 @@
2622 +# Copyright 1999-2017 Gentoo Foundation
2623 +# Distributed under the terms of the GNU General Public License v2
2624 +
2625 +EAPI=6
2626 +
2627 +inherit kde5
2628 +
2629 +DESCRIPTION="Client library to access and handling of KAlarm calendar data"
2630 +LICENSE="GPL-2+ LGPL-2.1+"
2631 +KEYWORDS="~amd64 ~x86"
2632 +IUSE=""
2633 +
2634 +DEPEND="
2635 + $(add_frameworks_dep kdelibs4support)
2636 + $(add_frameworks_dep ki18n)
2637 + $(add_kdeapps_dep akonadi)
2638 + $(add_kdeapps_dep kcalcore)
2639 + $(add_kdeapps_dep kholidays)
2640 + $(add_kdeapps_dep kidentitymanagement)
2641 + $(add_qt_dep qtgui)
2642 +"
2643 +RDEPEND="${DEPEND}
2644 + !kde-apps/kdepim-l10n
2645 +"
2646
2647 diff --git a/kde-apps/kalgebra/kalgebra-17.04.1.ebuild b/kde-apps/kalgebra/kalgebra-17.04.1.ebuild
2648 new file mode 100644
2649 index 0000000000..d3826ebac2
2650 --- /dev/null
2651 +++ b/kde-apps/kalgebra/kalgebra-17.04.1.ebuild
2652 @@ -0,0 +1,43 @@
2653 +# Copyright 1999-2017 Gentoo Foundation
2654 +# Distributed under the terms of the GNU General Public License v2
2655 +
2656 +EAPI=6
2657 +
2658 +KDE_HANDBOOK="optional"
2659 +inherit kde5
2660 +
2661 +DESCRIPTION="MathML-based graph calculator by KDE"
2662 +HOMEPAGE="https://www.kde.org/applications/education/kalgebra
2663 +https://edu.kde.org/kalgebra"
2664 +KEYWORDS="~amd64 ~x86"
2665 +IUSE="readline"
2666 +
2667 +DEPEND="
2668 + $(add_frameworks_dep kconfig)
2669 + $(add_frameworks_dep kconfigwidgets)
2670 + $(add_frameworks_dep kcoreaddons)
2671 + $(add_frameworks_dep ki18n)
2672 + $(add_frameworks_dep kio)
2673 + $(add_frameworks_dep kwidgetsaddons)
2674 + $(add_frameworks_dep kxmlgui)
2675 + $(add_kdeapps_dep analitza)
2676 + $(add_qt_dep qtdeclarative)
2677 + $(add_qt_dep qtgui)
2678 + $(add_qt_dep qtprintsupport)
2679 + $(add_qt_dep qtwebengine 'widgets')
2680 + $(add_qt_dep qtwidgets)
2681 + readline? ( sys-libs/readline:0= )
2682 +"
2683 +RDEPEND="${DEPEND}
2684 + $(add_qt_dep qtquickcontrols)
2685 + dev-libs/kirigami:2
2686 + !kde-apps/analitza:4
2687 +"
2688 +
2689 +src_configure() {
2690 + local mycmakeargs=(
2691 + $(cmake-utils_use_find_package readline Readline)
2692 + )
2693 +
2694 + kde5_src_configure
2695 +}
2696
2697 diff --git a/kde-apps/kalzium/kalzium-17.04.1.ebuild b/kde-apps/kalzium/kalzium-17.04.1.ebuild
2698 new file mode 100644
2699 index 0000000000..3d43b19414
2700 --- /dev/null
2701 +++ b/kde-apps/kalzium/kalzium-17.04.1.ebuild
2702 @@ -0,0 +1,59 @@
2703 +# Copyright 1999-2017 Gentoo Foundation
2704 +# Distributed under the terms of the GNU General Public License v2
2705 +
2706 +EAPI=6
2707 +
2708 +KDE_HANDBOOK="forceoptional"
2709 +inherit kde5 flag-o-matic
2710 +
2711 +DESCRIPTION="Periodic table of the elements"
2712 +HOMEPAGE="https://www.kde.org/applications/education/kalzium
2713 +https://edu.kde.org/kalzium"
2714 +KEYWORDS="~amd64 ~arm ~x86"
2715 +IUSE="editor solver"
2716 +
2717 +DEPEND="
2718 + $(add_frameworks_dep kcompletion)
2719 + $(add_frameworks_dep kconfig)
2720 + $(add_frameworks_dep kconfigwidgets)
2721 + $(add_frameworks_dep kcoreaddons)
2722 + $(add_frameworks_dep kdelibs4support)
2723 + $(add_frameworks_dep khtml)
2724 + $(add_frameworks_dep ki18n)
2725 + $(add_frameworks_dep kio)
2726 + $(add_frameworks_dep kitemviews)
2727 + $(add_frameworks_dep kplotting)
2728 + $(add_frameworks_dep ktextwidgets)
2729 + $(add_frameworks_dep kunitconversion)
2730 + $(add_frameworks_dep kwidgetsaddons)
2731 + $(add_frameworks_dep kxmlgui)
2732 + $(add_qt_dep qtgui)
2733 + $(add_qt_dep qtscript)
2734 + $(add_qt_dep qtsvg)
2735 + $(add_qt_dep qtwidgets)
2736 + $(add_qt_dep qtxml)
2737 + editor? (
2738 + dev-cpp/eigen:3
2739 + || ( sci-libs/avogadrolibs sci-chemistry/avogadro )
2740 + sci-chemistry/openbabel
2741 + )
2742 + solver? ( dev-ml/facile[ocamlopt] )
2743 +"
2744 +RDEPEND="${DEPEND}
2745 + sci-chemistry/chemical-mime-data
2746 +"
2747 +
2748 +src_configure(){
2749 + # Fix missing finite()
2750 + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
2751 +
2752 + local mycmakeargs=(
2753 + $(cmake-utils_use_find_package editor Eigen3)
2754 + $(cmake-utils_use_find_package editor AvogadroLibs)
2755 + $(cmake-utils_use_find_package editor OpenBabel2)
2756 + $(cmake-utils_use_find_package solver OCaml)
2757 + $(cmake-utils_use_find_package solver Libfacile)
2758 + )
2759 +
2760 + kde5_src_configure
2761 +}
2762
2763 diff --git a/kde-apps/kamera/kamera-17.04.1.ebuild b/kde-apps/kamera/kamera-17.04.1.ebuild
2764 new file mode 100644
2765 index 0000000000..a6330e36e9
2766 --- /dev/null
2767 +++ b/kde-apps/kamera/kamera-17.04.1.ebuild
2768 @@ -0,0 +1,28 @@
2769 +# Copyright 1999-2017 Gentoo Foundation
2770 +# Distributed under the terms of the GNU General Public License v2
2771 +
2772 +EAPI=6
2773 +
2774 +KDE_HANDBOOK="forceoptional"
2775 +inherit kde5
2776 +
2777 +DESCRIPTION="Plasma integration for gphoto2 cameras"
2778 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
2779 +KEYWORDS="~amd64 ~x86"
2780 +IUSE=""
2781 +
2782 +RDEPEND="
2783 + $(add_frameworks_dep kconfig)
2784 + $(add_frameworks_dep kconfigwidgets)
2785 + $(add_frameworks_dep kcoreaddons)
2786 + $(add_frameworks_dep kxmlgui)
2787 + $(add_frameworks_dep ki18n)
2788 + $(add_frameworks_dep kio)
2789 + $(add_frameworks_dep kwidgetsaddons)
2790 + $(add_qt_dep qtgui)
2791 + $(add_qt_dep qtwidgets)
2792 + media-libs/libgphoto2:=
2793 +"
2794 +DEPEND="${RDEPEND}
2795 + sys-devel/gettext
2796 +"
2797
2798 diff --git a/kde-apps/kanagram/kanagram-17.04.1.ebuild b/kde-apps/kanagram/kanagram-17.04.1.ebuild
2799 new file mode 100644
2800 index 0000000000..8967fbc33a
2801 --- /dev/null
2802 +++ b/kde-apps/kanagram/kanagram-17.04.1.ebuild
2803 @@ -0,0 +1,36 @@
2804 +# Copyright 1999-2017 Gentoo Foundation
2805 +# Distributed under the terms of the GNU General Public License v2
2806 +
2807 +EAPI=6
2808 +
2809 +KDE_HANDBOOK="true"
2810 +inherit kde5
2811 +
2812 +DESCRIPTION="Game based on anagrams of words"
2813 +HOMEPAGE="https://www.kde.org/applications/education/kanagram
2814 +https://edu.kde.org/kanagram"
2815 +KEYWORDS="~amd64 ~x86"
2816 +IUSE=""
2817 +
2818 +DEPEND="
2819 + $(add_frameworks_dep kconfig)
2820 + $(add_frameworks_dep kconfigwidgets)
2821 + $(add_frameworks_dep kcoreaddons)
2822 + $(add_frameworks_dep kcrash)
2823 + $(add_frameworks_dep kdeclarative)
2824 + $(add_frameworks_dep ki18n)
2825 + $(add_frameworks_dep knewstuff)
2826 + $(add_frameworks_dep kwidgetsaddons)
2827 + $(add_frameworks_dep kxmlgui)
2828 + $(add_frameworks_dep sonnet)
2829 + $(add_kdeapps_dep libkeduvocdocument)
2830 + $(add_qt_dep qtdeclarative)
2831 + $(add_qt_dep qtgui)
2832 + $(add_qt_dep qtwidgets)
2833 + media-libs/phonon[qt5]
2834 +"
2835 +RDEPEND="${DEPEND}
2836 + $(add_kdeapps_dep kdeedu-data)
2837 + $(add_qt_dep qtmultimedia 'qml')
2838 + $(add_qt_dep qtquickcontrols)
2839 +"
2840
2841 diff --git a/kde-apps/kapman/kapman-17.04.1.ebuild b/kde-apps/kapman/kapman-17.04.1.ebuild
2842 new file mode 100644
2843 index 0000000000..2cacb25c2d
2844 --- /dev/null
2845 +++ b/kde-apps/kapman/kapman-17.04.1.ebuild
2846 @@ -0,0 +1,29 @@
2847 +# Copyright 1999-2017 Gentoo Foundation
2848 +# Distributed under the terms of the GNU General Public License v2
2849 +
2850 +EAPI=6
2851 +
2852 +KDE_HANDBOOK="forceoptional"
2853 +inherit kde5
2854 +
2855 +DESCRIPTION="Pac-Man clone by KDE"
2856 +HOMEPAGE="https://www.kde.org/applications/games/kapman/"
2857 +KEYWORDS="~amd64 ~x86"
2858 +IUSE=""
2859 +
2860 +DEPEND="
2861 + $(add_frameworks_dep kconfig)
2862 + $(add_frameworks_dep kconfigwidgets)
2863 + $(add_frameworks_dep kcoreaddons)
2864 + $(add_frameworks_dep kcrash)
2865 + $(add_frameworks_dep kdbusaddons)
2866 + $(add_frameworks_dep ki18n)
2867 + $(add_frameworks_dep kwidgetsaddons)
2868 + $(add_frameworks_dep kxmlgui)
2869 + $(add_kdeapps_dep libkdegames)
2870 + $(add_qt_dep qtgui)
2871 + $(add_qt_dep qtsvg)
2872 + $(add_qt_dep qtwidgets)
2873 + $(add_qt_dep qtxml)
2874 +"
2875 +RDEPEND="${DEPEND}"
2876
2877 diff --git a/kde-apps/kapptemplate/kapptemplate-17.04.1.ebuild b/kde-apps/kapptemplate/kapptemplate-17.04.1.ebuild
2878 new file mode 100644
2879 index 0000000000..bed94f726a
2880 --- /dev/null
2881 +++ b/kde-apps/kapptemplate/kapptemplate-17.04.1.ebuild
2882 @@ -0,0 +1,27 @@
2883 +# Copyright 1999-2017 Gentoo Foundation
2884 +# Distributed under the terms of the GNU General Public License v2
2885 +
2886 +EAPI=6
2887 +
2888 +KDE_HANDBOOK="forceoptional"
2889 +KDE_TEST="forceoptional"
2890 +inherit kde5
2891 +
2892 +DESCRIPTION="A shell script to create the necessary framework to develop KDE applications"
2893 +HOMEPAGE="https://www.kde.org/applications/development/kapptemplate"
2894 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
2895 +IUSE=""
2896 +
2897 +DEPEND="
2898 + $(add_frameworks_dep karchive)
2899 + $(add_frameworks_dep kcompletion)
2900 + $(add_frameworks_dep kconfig)
2901 + $(add_frameworks_dep kconfigwidgets)
2902 + $(add_frameworks_dep kcoreaddons)
2903 + $(add_frameworks_dep ki18n)
2904 + $(add_frameworks_dep kio)
2905 + $(add_frameworks_dep kwidgetsaddons)
2906 + $(add_qt_dep qtgui)
2907 + $(add_qt_dep qtwidgets)
2908 +"
2909 +RDEPEND="${DEPEND}"
2910
2911 diff --git a/kde-apps/kate/kate-17.04.1.ebuild b/kde-apps/kate/kate-17.04.1.ebuild
2912 new file mode 100644
2913 index 0000000000..58d43628d0
2914 --- /dev/null
2915 +++ b/kde-apps/kate/kate-17.04.1.ebuild
2916 @@ -0,0 +1,74 @@
2917 +# Copyright 1999-2017 Gentoo Foundation
2918 +# Distributed under the terms of the GNU General Public License v2
2919 +
2920 +EAPI=6
2921 +
2922 +KDE_HANDBOOK="optional"
2923 +KDE_TEST="true"
2924 +VIRTUALX_REQUIRED="test"
2925 +inherit kde5
2926 +
2927 +DESCRIPTION="Kate is an advanced text editor"
2928 +HOMEPAGE="https://www.kde.org/applications/utilities/kate http://kate-editor.org"
2929 +KEYWORDS="~amd64 ~x86"
2930 +IUSE="+addons"
2931 +
2932 +DEPEND="
2933 + $(add_frameworks_dep kactivities)
2934 + $(add_frameworks_dep kcodecs)
2935 + $(add_frameworks_dep kcompletion)
2936 + $(add_frameworks_dep kconfig)
2937 + $(add_frameworks_dep kconfigwidgets)
2938 + $(add_frameworks_dep kcoreaddons)
2939 + $(add_frameworks_dep kcrash)
2940 + $(add_frameworks_dep kdbusaddons)
2941 + $(add_frameworks_dep kguiaddons)
2942 + $(add_frameworks_dep ki18n)
2943 + $(add_frameworks_dep kiconthemes)
2944 + $(add_frameworks_dep kio)
2945 + $(add_frameworks_dep kitemmodels)
2946 + $(add_frameworks_dep kitemviews)
2947 + $(add_frameworks_dep kjobwidgets)
2948 + $(add_frameworks_dep kparts)
2949 + $(add_frameworks_dep kservice)
2950 + $(add_frameworks_dep ktexteditor)
2951 + $(add_frameworks_dep ktextwidgets)
2952 + $(add_frameworks_dep kwidgetsaddons)
2953 + $(add_frameworks_dep kwindowsystem)
2954 + $(add_frameworks_dep kxmlgui)
2955 + $(add_qt_dep qtdbus)
2956 + $(add_qt_dep qtgui)
2957 + $(add_qt_dep qtscript)
2958 + $(add_qt_dep qtwidgets)
2959 + $(add_qt_dep qtxml)
2960 + addons? (
2961 + $(add_frameworks_dep kbookmarks)
2962 + $(add_frameworks_dep knewstuff)
2963 + $(add_frameworks_dep kwallet)
2964 + $(add_frameworks_dep plasma)
2965 + $(add_frameworks_dep threadweaver)
2966 + $(add_qt_dep qtsql)
2967 + >=dev-libs/libgit2-0.22.0:=[threads]
2968 + )
2969 +"
2970 +RDEPEND="${DEPEND}"
2971 +
2972 +src_prepare() {
2973 + kde5_src_prepare
2974 + # test hangs
2975 + sed -e "/session_manager_test/d" -i kate/autotests/CMakeLists.txt || die
2976 + # delete colliding kwrite translations
2977 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
2978 + find po -type f -name "*po" -and -name "kwrite*" -delete || die
2979 + rm -rf po/*/docs/kwrite || die
2980 + fi
2981 +}
2982 +
2983 +src_configure() {
2984 + local mycmakeargs=(
2985 + -DBUILD_addons=$(usex addons)
2986 + -DBUILD_kwrite=FALSE
2987 + )
2988 +
2989 + kde5_src_configure
2990 +}
2991
2992 diff --git a/kde-apps/katomic/katomic-17.04.1.ebuild b/kde-apps/katomic/katomic-17.04.1.ebuild
2993 new file mode 100644
2994 index 0000000000..b900a5af47
2995 --- /dev/null
2996 +++ b/kde-apps/katomic/katomic-17.04.1.ebuild
2997 @@ -0,0 +1,31 @@
2998 +# Copyright 1999-2017 Gentoo Foundation
2999 +# Distributed under the terms of the GNU General Public License v2
3000 +
3001 +EAPI=6
3002 +
3003 +KDE_HANDBOOK="forceoptional"
3004 +KDE_SELINUX_MODULE="games"
3005 +inherit kde5
3006 +
3007 +DESCRIPTION="KDE Atomic Entertainment Game"
3008 +HOMEPAGE="
3009 + https://www.kde.org/applications/games/katomic/
3010 + https://games.kde.org/game.php?game=katomic
3011 +"
3012 +KEYWORDS="~amd64 ~x86"
3013 +IUSE=""
3014 +
3015 +DEPEND="
3016 + $(add_frameworks_dep kconfig)
3017 + $(add_frameworks_dep kcoreaddons)
3018 + $(add_frameworks_dep kcrash)
3019 + $(add_frameworks_dep kdbusaddons)
3020 + $(add_frameworks_dep ki18n)
3021 + $(add_frameworks_dep knewstuff)
3022 + $(add_frameworks_dep kwidgetsaddons)
3023 + $(add_frameworks_dep kxmlgui)
3024 + $(add_kdeapps_dep libkdegames)
3025 + $(add_qt_dep qtgui)
3026 + $(add_qt_dep qtwidgets)
3027 +"
3028 +RDEPEND="${DEPEND}"
3029
3030 diff --git a/kde-apps/kblackbox/kblackbox-17.04.1.ebuild b/kde-apps/kblackbox/kblackbox-17.04.1.ebuild
3031 new file mode 100644
3032 index 0000000000..3c76bbfe90
3033 --- /dev/null
3034 +++ b/kde-apps/kblackbox/kblackbox-17.04.1.ebuild
3035 @@ -0,0 +1,31 @@
3036 +# Copyright 1999-2017 Gentoo Foundation
3037 +# Distributed under the terms of the GNU General Public License v2
3038 +
3039 +EAPI=6
3040 +
3041 +KDE_HANDBOOK="forceoptional"
3042 +KDE_SELINUX_MODULE="games"
3043 +inherit kde5
3044 +
3045 +DESCRIPTION="KDE Blackbox Game"
3046 +KEYWORDS="~amd64 ~x86"
3047 +IUSE=""
3048 +
3049 +DEPEND="
3050 + $(add_frameworks_dep karchive)
3051 + $(add_frameworks_dep kconfig)
3052 + $(add_frameworks_dep kconfigwidgets)
3053 + $(add_frameworks_dep kcoreaddons)
3054 + $(add_frameworks_dep kcrash)
3055 + $(add_frameworks_dep kdbusaddons)
3056 + $(add_frameworks_dep ki18n)
3057 + $(add_frameworks_dep ktextwidgets)
3058 + $(add_frameworks_dep kwidgetsaddons)
3059 + $(add_frameworks_dep kxmlgui)
3060 + $(add_kdeapps_dep libkdegames)
3061 + $(add_qt_dep qtgui)
3062 + $(add_qt_dep qtsvg)
3063 + $(add_qt_dep qtwidgets)
3064 + $(add_qt_dep qtxml)
3065 +"
3066 +RDEPEND="${DEPEND}"
3067
3068 diff --git a/kde-apps/kblocks/kblocks-17.04.1.ebuild b/kde-apps/kblocks/kblocks-17.04.1.ebuild
3069 new file mode 100644
3070 index 0000000000..4c79b75ddd
3071 --- /dev/null
3072 +++ b/kde-apps/kblocks/kblocks-17.04.1.ebuild
3073 @@ -0,0 +1,28 @@
3074 +# Copyright 1999-2017 Gentoo Foundation
3075 +# Distributed under the terms of the GNU General Public License v2
3076 +
3077 +EAPI=6
3078 +
3079 +KDE_HANDBOOK="forceoptional"
3080 +inherit kde5
3081 +
3082 +DESCRIPTION="A single-player Tetris-like KDE game"
3083 +HOMEPAGE="https://www.kde.org/applications/games/kblocks/"
3084 +KEYWORDS="~amd64 ~x86"
3085 +IUSE=""
3086 +
3087 +DEPEND="
3088 + $(add_frameworks_dep kconfig)
3089 + $(add_frameworks_dep kconfigwidgets)
3090 + $(add_frameworks_dep kcoreaddons)
3091 + $(add_frameworks_dep kcrash)
3092 + $(add_frameworks_dep ki18n)
3093 + $(add_frameworks_dep kwidgetsaddons)
3094 + $(add_frameworks_dep kxmlgui)
3095 + $(add_kdeapps_dep libkdegames)
3096 + $(add_qt_dep qtgui)
3097 + $(add_qt_dep qtnetwork)
3098 + $(add_qt_dep qtsvg)
3099 + $(add_qt_dep qtwidgets)
3100 +"
3101 +RDEPEND="${DEPEND}"
3102
3103 diff --git a/kde-apps/kblog/kblog-17.04.1.ebuild b/kde-apps/kblog/kblog-17.04.1.ebuild
3104 new file mode 100644
3105 index 0000000000..f1599e11bf
3106 --- /dev/null
3107 +++ b/kde-apps/kblog/kblog-17.04.1.ebuild
3108 @@ -0,0 +1,25 @@
3109 +# Copyright 1999-2017 Gentoo Foundation
3110 +# Distributed under the terms of the GNU General Public License v2
3111 +
3112 +EAPI=6
3113 +
3114 +KDE_TEST="true"
3115 +inherit kde5
3116 +
3117 +DESCRIPTION="Library providing client-side support for web application remote blogging APIs"
3118 +LICENSE="GPL-2+"
3119 +KEYWORDS="~amd64 ~x86"
3120 +IUSE=""
3121 +
3122 +DEPEND="
3123 + $(add_frameworks_dep kcoreaddons)
3124 + $(add_frameworks_dep kdelibs4support)
3125 + $(add_frameworks_dep ki18n)
3126 + $(add_frameworks_dep kio)
3127 + $(add_frameworks_dep kxmlrpcclient)
3128 + $(add_kdeapps_dep kcalcore)
3129 + $(add_kdeapps_dep syndication)
3130 +"
3131 +RDEPEND="${DEPEND}
3132 + !kde-apps/kdepim-l10n
3133 +"
3134
3135 diff --git a/kde-apps/kbounce/kbounce-17.04.1.ebuild b/kde-apps/kbounce/kbounce-17.04.1.ebuild
3136 new file mode 100644
3137 index 0000000000..c367fd44d5
3138 --- /dev/null
3139 +++ b/kde-apps/kbounce/kbounce-17.04.1.ebuild
3140 @@ -0,0 +1,34 @@
3141 +# Copyright 1999-2017 Gentoo Foundation
3142 +# Distributed under the terms of the GNU General Public License v2
3143 +
3144 +EAPI=6
3145 +
3146 +KDE_HANDBOOK="forceoptional"
3147 +KDE_SELINUX_MODULE="games"
3148 +inherit kde5
3149 +
3150 +DESCRIPTION="KDE Bounce Ball Game"
3151 +HOMEPAGE="
3152 + https://www.kde.org/applications/games/kbounce/
3153 + https://games.kde.org/game.php?game=kbounce
3154 +"
3155 +KEYWORDS="~amd64 ~x86"
3156 +IUSE=""
3157 +
3158 +DEPEND="
3159 + $(add_frameworks_dep kcompletion)
3160 + $(add_frameworks_dep kconfig)
3161 + $(add_frameworks_dep kconfigwidgets)
3162 + $(add_frameworks_dep kcoreaddons)
3163 + $(add_frameworks_dep kcrash)
3164 + $(add_frameworks_dep kdbusaddons)
3165 + $(add_frameworks_dep ki18n)
3166 + $(add_frameworks_dep kio)
3167 + $(add_frameworks_dep kwidgetsaddons)
3168 + $(add_frameworks_dep kxmlgui)
3169 + $(add_kdeapps_dep libkdegames)
3170 + $(add_qt_dep qtgui)
3171 + $(add_qt_dep qtsvg)
3172 + $(add_qt_dep qtwidgets)
3173 +"
3174 +RDEPEND="${DEPEND}"
3175
3176 diff --git a/kde-apps/kbreakout/kbreakout-17.04.1.ebuild b/kde-apps/kbreakout/kbreakout-17.04.1.ebuild
3177 new file mode 100644
3178 index 0000000000..9842d908d1
3179 --- /dev/null
3180 +++ b/kde-apps/kbreakout/kbreakout-17.04.1.ebuild
3181 @@ -0,0 +1,32 @@
3182 +# Copyright 1999-2017 Gentoo Foundation
3183 +# Distributed under the terms of the GNU General Public License v2
3184 +
3185 +EAPI=6
3186 +
3187 +KDE_HANDBOOK="forceoptional"
3188 +inherit kde5
3189 +
3190 +DESCRIPTION="Breakout-like game by KDE"
3191 +HOMEPAGE="
3192 + https://www.kde.org/applications/games/kbreakout/
3193 + https://games.kde.org/game.php?game=kbreakout
3194 +"
3195 +KEYWORDS="~amd64 ~x86"
3196 +IUSE=""
3197 +
3198 +DEPEND="
3199 + $(add_frameworks_dep kconfig)
3200 + $(add_frameworks_dep kconfigwidgets)
3201 + $(add_frameworks_dep kcoreaddons)
3202 + $(add_frameworks_dep kcrash)
3203 + $(add_frameworks_dep kdbusaddons)
3204 + $(add_frameworks_dep ki18n)
3205 + $(add_frameworks_dep kwidgetsaddons)
3206 + $(add_frameworks_dep kxmlgui)
3207 + $(add_kdeapps_dep libkdegames)
3208 + $(add_qt_dep qtdeclarative)
3209 + $(add_qt_dep qtgui)
3210 + $(add_qt_dep qtwidgets)
3211 + $(add_qt_dep qtxml)
3212 +"
3213 +RDEPEND="${DEPEND}"
3214
3215 diff --git a/kde-apps/kbruch/kbruch-17.04.1.ebuild b/kde-apps/kbruch/kbruch-17.04.1.ebuild
3216 new file mode 100644
3217 index 0000000000..884e1782ed
3218 --- /dev/null
3219 +++ b/kde-apps/kbruch/kbruch-17.04.1.ebuild
3220 @@ -0,0 +1,24 @@
3221 +# Copyright 1999-2017 Gentoo Foundation
3222 +# Distributed under the terms of the GNU General Public License v2
3223 +
3224 +EAPI=6
3225 +
3226 +KDE_HANDBOOK="forceoptional"
3227 +inherit kde5
3228 +
3229 +DESCRIPTION="Educational application to learn calculating with fractions"
3230 +HOMEPAGE="https://www.kde.org/applications/education/kbruch https://edu.kde.org/kbruch"
3231 +KEYWORDS="~amd64 ~x86"
3232 +IUSE=""
3233 +
3234 +DEPEND="
3235 + $(add_frameworks_dep kconfig)
3236 + $(add_frameworks_dep kconfigwidgets)
3237 + $(add_frameworks_dep kcoreaddons)
3238 + $(add_frameworks_dep ki18n)
3239 + $(add_frameworks_dep kwidgetsaddons)
3240 + $(add_frameworks_dep kxmlgui)
3241 + $(add_qt_dep qtgui)
3242 + $(add_qt_dep qtwidgets)
3243 +"
3244 +RDEPEND="${DEPEND}"
3245
3246 diff --git a/kde-apps/kcachegrind/kcachegrind-17.04.1.ebuild b/kde-apps/kcachegrind/kcachegrind-17.04.1.ebuild
3247 new file mode 100644
3248 index 0000000000..c475072f7a
3249 --- /dev/null
3250 +++ b/kde-apps/kcachegrind/kcachegrind-17.04.1.ebuild
3251 @@ -0,0 +1,35 @@
3252 +# Copyright 1999-2017 Gentoo Foundation
3253 +# Distributed under the terms of the GNU General Public License v2
3254 +
3255 +EAPI=6
3256 +
3257 +KDE_HANDBOOK="forceoptional"
3258 +inherit kde5
3259 +
3260 +DESCRIPTION="Frontend for Cachegrind by KDE"
3261 +HOMEPAGE="https://www.kde.org/applications/development/kcachegrind
3262 +https://kcachegrind.github.io/html/Home.html"
3263 +KEYWORDS="~amd64 ~arm ~x86"
3264 +IUSE="nls"
3265 +
3266 +COMMON_DEPEND="
3267 + $(add_frameworks_dep karchive)
3268 + $(add_frameworks_dep kconfig)
3269 + $(add_frameworks_dep kconfigwidgets)
3270 + $(add_frameworks_dep kcoreaddons)
3271 + $(add_frameworks_dep ki18n)
3272 + $(add_frameworks_dep kio)
3273 + $(add_frameworks_dep kjobwidgets)
3274 + $(add_frameworks_dep kwidgetsaddons)
3275 + $(add_frameworks_dep kxmlgui)
3276 + $(add_qt_dep qtdbus)
3277 + $(add_qt_dep qtgui)
3278 + $(add_qt_dep qtwidgets)
3279 +"
3280 +DEPEND="${COMMON_DEPEND}
3281 + nls? ( $(add_qt_dep linguist-tools) )
3282 +"
3283 +RDEPEND="${COMMON_DEPEND}
3284 + media-gfx/graphviz
3285 + !<kde-apps/kde4-l10n-17.03.90:4
3286 +"
3287
3288 diff --git a/kde-apps/kcalc/kcalc-17.04.1.ebuild b/kde-apps/kcalc/kcalc-17.04.1.ebuild
3289 new file mode 100644
3290 index 0000000000..372176c571
3291 --- /dev/null
3292 +++ b/kde-apps/kcalc/kcalc-17.04.1.ebuild
3293 @@ -0,0 +1,33 @@
3294 +# Copyright 1999-2017 Gentoo Foundation
3295 +# Distributed under the terms of the GNU General Public License v2
3296 +
3297 +EAPI=6
3298 +
3299 +KDE_HANDBOOK="forceoptional"
3300 +KDE_TEST="true"
3301 +inherit kde5
3302 +
3303 +DESCRIPTION="KDE calculator"
3304 +HOMEPAGE="https://www.kde.org/applications/utilities/kcalc
3305 +https://utils.kde.org/projects/kcalc"
3306 +KEYWORDS="~amd64 ~x86"
3307 +IUSE=""
3308 +
3309 +RDEPEND="
3310 + $(add_frameworks_dep kconfig)
3311 + $(add_frameworks_dep kconfigwidgets)
3312 + $(add_frameworks_dep kcoreaddons)
3313 + $(add_frameworks_dep kguiaddons)
3314 + $(add_frameworks_dep ki18n)
3315 + $(add_frameworks_dep kinit)
3316 + $(add_frameworks_dep knotifications)
3317 + $(add_frameworks_dep kwidgetsaddons)
3318 + $(add_frameworks_dep kxmlgui)
3319 + $(add_qt_dep qtgui)
3320 + $(add_qt_dep qtwidgets)
3321 + $(add_qt_dep qtxml)
3322 + dev-libs/gmp:0=
3323 +"
3324 +DEPEND="${RDEPEND}
3325 + sys-devel/gettext
3326 +"
3327
3328 diff --git a/kde-apps/kcalcore/kcalcore-17.04.1.ebuild b/kde-apps/kcalcore/kcalcore-17.04.1.ebuild
3329 new file mode 100644
3330 index 0000000000..ad5afbb380
3331 --- /dev/null
3332 +++ b/kde-apps/kcalcore/kcalcore-17.04.1.ebuild
3333 @@ -0,0 +1,25 @@
3334 +# Copyright 1999-2017 Gentoo Foundation
3335 +# Distributed under the terms of the GNU General Public License v2
3336 +
3337 +EAPI=6
3338 +
3339 +KDE_TEST="true"
3340 +VIRTUALX_REQUIRED="test"
3341 +inherit kde5
3342 +
3343 +DESCRIPTION="Library for handling calendar data"
3344 +LICENSE="GPL-2+ test? ( LGPL-3+ )"
3345 +KEYWORDS="~amd64 ~x86"
3346 +IUSE=""
3347 +
3348 +DEPEND="
3349 + $(add_frameworks_dep kcodecs)
3350 + $(add_frameworks_dep kcoreaddons)
3351 + $(add_frameworks_dep kdelibs4support)
3352 + $(add_qt_dep qtgui)
3353 + dev-libs/libical:=
3354 + sys-apps/util-linux
3355 +"
3356 +RDEPEND="${DEPEND}"
3357 +
3358 +RESTRICT+=" test" # multiple tests fail or hang indefinitely
3359
3360 diff --git a/kde-apps/kcalutils/kcalutils-17.04.1.ebuild b/kde-apps/kcalutils/kcalutils-17.04.1.ebuild
3361 new file mode 100644
3362 index 0000000000..c60f8564c9
3363 --- /dev/null
3364 +++ b/kde-apps/kcalutils/kcalutils-17.04.1.ebuild
3365 @@ -0,0 +1,33 @@
3366 +# Copyright 1999-2017 Gentoo Foundation
3367 +# Distributed under the terms of the GNU General Public License v2
3368 +
3369 +EAPI=6
3370 +
3371 +KDE_TEST="true"
3372 +VIRTUALX_REQUIRED="test"
3373 +inherit kde5
3374 +
3375 +DESCRIPTION="Library providing utility functions for the handling of calendar data"
3376 +LICENSE="GPL-2+ LGPL-2.1+"
3377 +KEYWORDS="~amd64 ~x86"
3378 +IUSE=""
3379 +
3380 +DEPEND="
3381 + $(add_frameworks_dep kcodecs)
3382 + $(add_frameworks_dep kconfig)
3383 + $(add_frameworks_dep kcoreaddons)
3384 + $(add_frameworks_dep kdelibs4support)
3385 + $(add_frameworks_dep ki18n)
3386 + $(add_frameworks_dep kiconthemes)
3387 + $(add_frameworks_dep kwidgetsaddons)
3388 + $(add_kdeapps_dep kcalcore)
3389 + $(add_kdeapps_dep kidentitymanagement)
3390 + $(add_qt_dep qtgui)
3391 + $(add_qt_dep qtwidgets)
3392 + dev-libs/grantlee:5
3393 +"
3394 +RDEPEND="${DEPEND}
3395 + !kde-apps/kdepim-l10n
3396 +"
3397 +
3398 +RESTRICT+=" test"
3399
3400 diff --git a/kde-apps/kcharselect/kcharselect-17.04.1.ebuild b/kde-apps/kcharselect/kcharselect-17.04.1.ebuild
3401 new file mode 100644
3402 index 0000000000..5af27e1b90
3403 --- /dev/null
3404 +++ b/kde-apps/kcharselect/kcharselect-17.04.1.ebuild
3405 @@ -0,0 +1,26 @@
3406 +# Copyright 1999-2017 Gentoo Foundation
3407 +# Distributed under the terms of the GNU General Public License v2
3408 +
3409 +EAPI=6
3410 +
3411 +KDE_HANDBOOK="forceoptional"
3412 +inherit kde5
3413 +
3414 +DESCRIPTION="KDE character selection utility"
3415 +HOMEPAGE="https://www.kde.org/applications/utilities/kcharselect
3416 +https://utils.kde.org/projects/kcharselect"
3417 +KEYWORDS="~amd64 ~x86"
3418 +IUSE=""
3419 +
3420 +DEPEND="
3421 + $(add_frameworks_dep kbookmarks)
3422 + $(add_frameworks_dep kconfig)
3423 + $(add_frameworks_dep kconfigwidgets)
3424 + $(add_frameworks_dep kcoreaddons)
3425 + $(add_frameworks_dep ki18n)
3426 + $(add_frameworks_dep kwidgetsaddons)
3427 + $(add_frameworks_dep kxmlgui)
3428 + $(add_qt_dep qtgui)
3429 + $(add_qt_dep qtwidgets)
3430 +"
3431 +RDEPEND="${DEPEND}"
3432
3433 diff --git a/kde-apps/kcolorchooser/kcolorchooser-17.04.1.ebuild b/kde-apps/kcolorchooser/kcolorchooser-17.04.1.ebuild
3434 new file mode 100644
3435 index 0000000000..f24e9e3722
3436 --- /dev/null
3437 +++ b/kde-apps/kcolorchooser/kcolorchooser-17.04.1.ebuild
3438 @@ -0,0 +1,22 @@
3439 +# Copyright 1999-2017 Gentoo Foundation
3440 +# Distributed under the terms of the GNU General Public License v2
3441 +
3442 +EAPI=6
3443 +
3444 +inherit kde5
3445 +
3446 +DESCRIPTION="KDE color selector/editor"
3447 +HOMEPAGE="https://www.kde.org/applications/graphics/kcolorchooser/"
3448 +
3449 +LICENSE="MIT"
3450 +KEYWORDS="~amd64 ~x86"
3451 +IUSE=""
3452 +
3453 +DEPEND="
3454 + $(add_frameworks_dep kcoreaddons)
3455 + $(add_frameworks_dep ki18n)
3456 + $(add_frameworks_dep kxmlgui)
3457 + $(add_qt_dep qtgui)
3458 + $(add_qt_dep qtwidgets)
3459 +"
3460 +RDEPEND="${DEPEND}"
3461
3462 diff --git a/kde-apps/kcontacts/kcontacts-17.04.1.ebuild b/kde-apps/kcontacts/kcontacts-17.04.1.ebuild
3463 new file mode 100644
3464 index 0000000000..6cbb84171e
3465 --- /dev/null
3466 +++ b/kde-apps/kcontacts/kcontacts-17.04.1.ebuild
3467 @@ -0,0 +1,34 @@
3468 +# Copyright 1999-2017 Gentoo Foundation
3469 +# Distributed under the terms of the GNU General Public License v2
3470 +
3471 +EAPI=6
3472 +
3473 +KDE_TEST="true"
3474 +VIRTUALX_REQUIRED="test"
3475 +inherit kde5
3476 +
3477 +DESCRIPTION="Address book API based on KDE Frameworks"
3478 +LICENSE="GPL-2+"
3479 +KEYWORDS="~amd64 ~x86"
3480 +IUSE=""
3481 +
3482 +DEPEND="
3483 + $(add_frameworks_dep kcodecs)
3484 + $(add_frameworks_dep kconfig)
3485 + $(add_frameworks_dep kcoreaddons)
3486 + $(add_frameworks_dep ki18n)
3487 + $(add_qt_dep qtdbus)
3488 + $(add_qt_dep qtgui)
3489 +"
3490 +RDEPEND="${DEPEND}
3491 + !kde-apps/kdepim-l10n
3492 +"
3493 +
3494 +src_prepare() {
3495 + kde5_src_prepare
3496 +
3497 + # FIXME: Fails test because access to /dev/dri/card0 is denied
3498 + sed -i \
3499 + -e "/ecm_add_tests/ s/picturetest\.cpp //" \
3500 + autotests/CMakeLists.txt || die
3501 +}
3502
3503 diff --git a/kde-apps/kcron/kcron-17.04.1.ebuild b/kde-apps/kcron/kcron-17.04.1.ebuild
3504 new file mode 100644
3505 index 0000000000..b3abd110de
3506 --- /dev/null
3507 +++ b/kde-apps/kcron/kcron-17.04.1.ebuild
3508 @@ -0,0 +1,26 @@
3509 +# Copyright 1999-2017 Gentoo Foundation
3510 +# Distributed under the terms of the GNU General Public License v2
3511 +
3512 +EAPI=6
3513 +
3514 +KDE_HANDBOOK="forceoptional"
3515 +inherit kde5
3516 +
3517 +DESCRIPTION="KDE Task Scheduler"
3518 +KEYWORDS="~amd64 ~x86"
3519 +IUSE=""
3520 +
3521 +DEPEND="
3522 + $(add_frameworks_dep kconfigwidgets)
3523 + $(add_frameworks_dep kcoreaddons)
3524 + $(add_frameworks_dep ki18n)
3525 + $(add_frameworks_dep kiconthemes)
3526 + $(add_frameworks_dep kio)
3527 + $(add_frameworks_dep kwidgetsaddons)
3528 + $(add_qt_dep qtgui)
3529 + $(add_qt_dep qtprintsupport)
3530 + $(add_qt_dep qtwidgets)
3531 +"
3532 +RDEPEND="${DEPEND}
3533 + !prefix? ( virtual/cron )
3534 +"
3535
3536 diff --git a/kde-apps/kdav/kdav-17.04.1.ebuild b/kde-apps/kdav/kdav-17.04.1.ebuild
3537 new file mode 100644
3538 index 0000000000..a73018540d
3539 --- /dev/null
3540 +++ b/kde-apps/kdav/kdav-17.04.1.ebuild
3541 @@ -0,0 +1,22 @@
3542 +# Copyright 1999-2017 Gentoo Foundation
3543 +# Distributed under the terms of the GNU General Public License v2
3544 +
3545 +EAPI=6
3546 +
3547 +KDE_TEST="forceoptional"
3548 +VIRTUALX_REQUIRED="test"
3549 +inherit kde5
3550 +
3551 +DESCRIPTION="DAV protocol implemention with KJobs"
3552 +LICENSE="GPL-2+"
3553 +KEYWORDS="~amd64 ~x86"
3554 +IUSE=""
3555 +
3556 +DEPEND="
3557 + $(add_frameworks_dep kcoreaddons)
3558 + $(add_frameworks_dep kio)
3559 + $(add_qt_dep qtgui)
3560 + $(add_qt_dep qtxml)
3561 + $(add_qt_dep qtxmlpatterns)
3562 +"
3563 +RDEPEND="${DEPEND}"
3564
3565 diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-17.04.1.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-17.04.1.ebuild
3566 new file mode 100644
3567 index 0000000000..882d6b072d
3568 --- /dev/null
3569 +++ b/kde-apps/kde-apps-meta/kde-apps-meta-17.04.1.ebuild
3570 @@ -0,0 +1,28 @@
3571 +# Copyright 1999-2017 Gentoo Foundation
3572 +# Distributed under the terms of the GNU General Public License v2
3573 +
3574 +EAPI=6
3575 +
3576 +inherit kde5-meta-pkg
3577 +
3578 +DESCRIPTION="Meta package for the KDE Applications collection"
3579 +KEYWORDS="~amd64 ~x86"
3580 +IUSE="accessibility pim sdk"
3581 +
3582 +RDEPEND="
3583 + $(add_kdeapps_dep kate)
3584 + $(add_kdeapps_dep kdeadmin-meta)
3585 + $(add_kdeapps_dep kdecore-meta)
3586 + $(add_kdeapps_dep kdeedu-meta)
3587 + $(add_kdeapps_dep kdegames-meta)
3588 + $(add_kdeapps_dep kdegraphics-meta)
3589 + $(add_kdeapps_dep kdemultimedia-meta)
3590 + $(add_kdeapps_dep kdenetwork-meta)
3591 + $(add_kdeapps_dep kdeutils-meta)
3592 + accessibility? ( $(add_kdeapps_dep kdeaccessibility-meta) )
3593 + pim? ( $(add_kdeapps_dep kdepim-meta) )
3594 + sdk? (
3595 + $(add_kdeapps_dep kdesdk-meta)
3596 + $(add_kdeapps_dep kdewebdev-meta)
3597 + )
3598 +"
3599
3600 diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-17.04.1.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-17.04.1.ebuild
3601 new file mode 100644
3602 index 0000000000..4d3986b2e7
3603 --- /dev/null
3604 +++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-17.04.1.ebuild
3605 @@ -0,0 +1,30 @@
3606 +# Copyright 1999-2017 Gentoo Foundation
3607 +# Distributed under the terms of the GNU General Public License v2
3608 +
3609 +EAPI=6
3610 +
3611 +KDE_HANDBOOK="true"
3612 +inherit kde5
3613 +
3614 +DESCRIPTION="KDE Development Scripts"
3615 +KEYWORDS="~amd64 ~x86"
3616 +IUSE=""
3617 +
3618 +# kdelibs4support - required for kdex.dtd
3619 +# kdoctools - to use ECM instead of kdelibs4
3620 +DEPEND="
3621 + $(add_frameworks_dep kdelibs4support)
3622 + $(add_frameworks_dep kdoctools)
3623 +"
3624 +RDEPEND="
3625 + app-arch/advancecomp
3626 + media-gfx/optipng
3627 + dev-perl/XML-DOM
3628 +"
3629 +
3630 +src_prepare() {
3631 + # bug 275069
3632 + sed -ie 's:colorsvn::' CMakeLists.txt || die
3633 +
3634 + kde5_src_prepare
3635 +}
3636
3637 diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-17.04.1.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-17.04.1.ebuild
3638 new file mode 100644
3639 index 0000000000..e508673f2b
3640 --- /dev/null
3641 +++ b/kde-apps/kde-dev-utils/kde-dev-utils-17.04.1.ebuild
3642 @@ -0,0 +1,29 @@
3643 +# Copyright 1999-2017 Gentoo Foundation
3644 +# Distributed under the terms of the GNU General Public License v2
3645 +
3646 +EAPI=6
3647 +
3648 +inherit kde5
3649 +
3650 +DESCRIPTION="KDE Development Utilities"
3651 +LICENSE="GPL-2+"
3652 +KEYWORDS="~amd64 ~arm ~x86"
3653 +IUSE=""
3654 +
3655 +DEPEND="
3656 + $(add_frameworks_dep kconfig)
3657 + $(add_frameworks_dep kconfigwidgets)
3658 + $(add_frameworks_dep kcoreaddons)
3659 + $(add_frameworks_dep ki18n)
3660 + $(add_frameworks_dep kio)
3661 + $(add_frameworks_dep kjobwidgets)
3662 + $(add_frameworks_dep kparts)
3663 + $(add_frameworks_dep kwidgetsaddons)
3664 + $(add_frameworks_dep kxmlgui)
3665 + $(add_qt_dep designer)
3666 + $(add_qt_dep qtgui)
3667 + $(add_qt_dep qtwidgets)
3668 +"
3669 +RDEPEND="${DEPEND}
3670 + !<kde-apps/kde4-l10n-17.03.90:4
3671 +"
3672
3673 diff --git a/kde-apps/kde-meta/kde-meta-17.04.1.ebuild b/kde-apps/kde-meta/kde-meta-17.04.1.ebuild
3674 new file mode 100644
3675 index 0000000000..7f258031a0
3676 --- /dev/null
3677 +++ b/kde-apps/kde-meta/kde-meta-17.04.1.ebuild
3678 @@ -0,0 +1,15 @@
3679 +# Copyright 1999-2017 Gentoo Foundation
3680 +# Distributed under the terms of the GNU General Public License v2
3681 +
3682 +EAPI=6
3683 +
3684 +inherit kde5-meta-pkg
3685 +
3686 +DESCRIPTION="Merge this to pull in all KDE Plasma and Applications packages"
3687 +KEYWORDS="~amd64 ~x86"
3688 +IUSE=""
3689 +
3690 +RDEPEND="
3691 + $(add_kdeapps_dep kde-apps-meta)
3692 + $(add_plasma_dep plasma-meta)
3693 +"
3694
3695 diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-messages
3696 new file mode 100644
3697 index 0000000000..7f77a89708
3698 --- /dev/null
3699 +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-messages
3700 @@ -0,0 +1,53 @@
3701 +# Remove any path listed here. Comments are ignored
3702 +# KDE Runtime 4
3703 +kde-runtime/attica_kde.po
3704 +kde-runtime/drkonqi.po
3705 +kde-runtime/filetypes.po
3706 +kde-runtime/htmlsearch.po
3707 +kde-runtime/kcmcomponentchooser.po
3708 +kde-runtime/kcm_device_automounter.po
3709 +kde-runtime/kcm_emoticons.po
3710 +kde-runtime/kcmhtmlsearch.po
3711 +kde-runtime/kcmicons.po
3712 +kde-runtime/kcmkded.po
3713 +kde-runtime/kcmnotify.po
3714 +kde-runtime/kcm_phonon.po
3715 +kde-runtime/kcmshell.po
3716 +kde-runtime/kdesu.po
3717 +kde-runtime/kglobalaccel.po
3718 +kde-runtime/khelpcenter.po
3719 +kde-runtime/kio_applications.po
3720 +kde-runtime/kio_archive.po
3721 +kde-runtime/kio_bookmarks.po
3722 +kde-runtime/kioclient.po
3723 +kde-runtime/kio_fish.po
3724 +kde-runtime/kio_info.po
3725 +kde-runtime/kio_man.po
3726 +kde-runtime/kio_nfs.po
3727 +kde-runtime/kio_recentdocuments.po
3728 +kde-runtime/kio_remote.po
3729 +kde-runtime/kio_sftp.po
3730 +kde-runtime/kio_smb.po
3731 +kde-runtime/kio_thumbnail.po
3732 +kde-runtime/kmimetypefinder.po
3733 +kde-runtime/knetattach.po
3734 +kde-runtime/kstart.po
3735 +kde-runtime/ktraderclient.po
3736 +kde-runtime/phonon_kde.po
3737 +kde-runtime/soliduiserver.po
3738 +# KDELIBS 4
3739 +kdelibs/akonadi_baloo_indexer.po
3740 +kdelibs/baloo_file_extractor.po
3741 +kdelibs/baloo_file.po
3742 +kdelibs/baloosearch.po
3743 +kdelibs/balooshow.po
3744 +kdelibs/baloowidgets.po
3745 +kdelibs/kcm_activities.po
3746 +kdelibs/kcm_baloofile.po
3747 +kdelibs/kfilemetadata.po
3748 +kdelibs/kio_baloosearch.po
3749 +kdelibs/kio_tags.po
3750 +kdelibs/kio_timeline.po
3751 +kdelibs/plasma_runner_baloosearchrunner.po
3752 +# KDE SDK 4
3753 +kdesdk/umbrello.po
3754
3755 diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs
3756 new file mode 100644
3757 index 0000000000..c1827c7aee
3758 --- /dev/null
3759 +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs
3760 @@ -0,0 +1,26 @@
3761 +# Disable any subdirectories listed here. Comments are ignored
3762 +# First argument: parent directory
3763 +# Second argument: which subdirectory to disable in CMakeLists.txt
3764 +# kde-l10n 5
3765 +docs/kde-runtime glossary
3766 +docs/kde-runtime khelpcenter
3767 +docs/kdesdk umbrello
3768 +scripts kdeedu
3769 +# Plasma 5
3770 +docs/kde-runtime fundamentals
3771 +docs/kde-runtime kdesu
3772 +docs/kde-runtime khelpcenter
3773 +docs/kde-runtime knetattach
3774 +docs/kde-runtime onlinehelp
3775 +docs/kde-runtime/kcontrol bookmarks
3776 +docs/kde-runtime/kcontrol cookies
3777 +docs/kde-runtime/kcontrol ebrowsing
3778 +docs/kde-runtime/kcontrol emoticons
3779 +docs/kde-runtime/kcontrol icons
3780 +docs/kde-runtime/kcontrol kcmcgi
3781 +docs/kde-runtime/kcontrol kcm_ssl
3782 +docs/kde-runtime/kcontrol nepomuk
3783 +docs/kde-runtime/kcontrol smb
3784 +docs/kde-runtime/kcontrol trash
3785 +docs/kde-runtime/kcontrol useragent
3786 +scripts kdebase
3787
3788 diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.04.1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.04.1.ebuild
3789 new file mode 100644
3790 index 0000000000..f5397b5a76
3791 --- /dev/null
3792 +++ b/kde-apps/kde4-l10n/kde4-l10n-17.04.1.ebuild
3793 @@ -0,0 +1,112 @@
3794 +# Copyright 1999-2017 Gentoo Foundation
3795 +# Distributed under the terms of the GNU General Public License v2
3796 +
3797 +EAPI=6
3798 +
3799 +KDE_AUTODEPS="false"
3800 +KDE_HANDBOOK="optional"
3801 +KDE_L10N=(
3802 + ar ast bg bs ca ca-valencia cs da de el en-GB eo es et eu fa fi fr ga gl he
3803 + hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt-BR ro ru
3804 + sk sl sr sr-ijekavsk sr-Latn sr-Latn-ijekavsk sv tr ug uk wa zh-CN zh-TW
3805 +)
3806 +KMNAME="kde-l10n"
3807 +inherit kde5
3808 +
3809 +DESCRIPTION="KDE legacy internationalization package"
3810 +
3811 +SLOT="4"
3812 +KEYWORDS="~amd64 ~arm ~x86"
3813 +
3814 +DEPEND="
3815 + kde-frameworks/kdelibs:4
3816 + sys-devel/gettext
3817 +"
3818 +RDEPEND=""
3819 +
3820 +REMOVE_DIRS="${FILESDIR}/${PN}-16.12.3-remove-dirs"
3821 +REMOVE_MSGS="${FILESDIR}/${PN}-16.11.90-remove-messages"
3822 +
3823 +IUSE="aqua test" # TODO: Drop aqua as soon as possible
3824 +
3825 +pkg_setup() {
3826 + if [[ -z ${A} ]]; then
3827 + elog
3828 + elog "None of the requested L10N are supported by ${P}."
3829 + elog
3830 + elog "${P} supports these language codes:"
3831 + elog "${KDE_L10N[@]}"
3832 + elog
3833 + fi
3834 + [[ -n ${A} ]] && kde5_pkg_setup
3835 +}
3836 +
3837 +src_prepare() {
3838 + kde5_src_prepare
3839 + [[ -n ${A} ]] || return
3840 +
3841 + einfo "Removing file collisions with Plasma 5 and Applications"
3842 + [[ -f ${REMOVE_DIRS} ]] || die "Error: ${REMOVE_DIRS} not found!"
3843 + [[ -f ${REMOVE_MSGS} ]] || die "Error: ${REMOVE_MSGS} not found!"
3844 +
3845 + use test && einfo "Tests enabled: Listing LINGUAS causing file collisions"
3846 +
3847 + einfo "Directories..."
3848 + while read path; do
3849 + if use test ; then # build a report w/ L10N="*" to submit @upstream
3850 + local lngs
3851 + for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do
3852 + SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
3853 + if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then
3854 + lngs+=" ${lng}"
3855 + fi
3856 + done
3857 + [[ -n "${lngs}" ]] && einfo "${path%\ *}/${path#*\ }${lngs}"
3858 + unset lngs
3859 + fi
3860 + if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then
3861 + sed -e "\:add_subdirectory(\s*${path#*\ }\s*): s:^:#:" \
3862 + -i ./*/4/*/${path%\ *}/CMakeLists.txt || \
3863 + die "Failed to comment out ${path}"
3864 + else
3865 + einfo "F: ${path}" # run with L10N="*" to cut down list
3866 + fi
3867 + done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}")
3868 + einfo
3869 + einfo "Messages..."
3870 + while read path; do
3871 + if use test ; then # build a report w/ L10N="*" to submit @upstream
3872 + local lngs
3873 + for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do
3874 + SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
3875 + if [[ -e "${SDIR}"/messages/${path} ]] ; then
3876 + lngs+=" ${lng}"
3877 + fi
3878 + done
3879 + [[ -n "${lngs}" ]] && einfo "${path}${lngs}"
3880 + unset lngs
3881 + fi
3882 + if ls -U ./*/4/*/messages/${path} > /dev/null 2>&1; then
3883 + rm ./*/4/*/messages/${path} || die "Failed to remove ${path}"
3884 + else
3885 + einfo "F: ${path}" # run with L10N="*" to cut down list
3886 + fi
3887 + done < <(grep -ve "^$\|^\s*\#" "${REMOVE_MSGS}")
3888 +}
3889 +
3890 +src_configure() {
3891 + local mycmakeargs=(
3892 + -DBUILD_docs=$(usex handbook)
3893 + )
3894 + [[ -n ${A} ]] && kde5_src_configure
3895 +}
3896 +
3897 +src_compile() {
3898 + [[ -n ${A} ]] && kde5_src_compile
3899 +}
3900 +
3901 +src_test() { :; }
3902 +
3903 +src_install() {
3904 + [[ -n ${A} ]] && kde5_src_install
3905 +}
3906
3907 diff --git a/kde-apps/kde4-l10n/metadata.xml b/kde-apps/kde4-l10n/metadata.xml
3908 new file mode 100644
3909 index 0000000000..2fdbf33d96
3910 --- /dev/null
3911 +++ b/kde-apps/kde4-l10n/metadata.xml
3912 @@ -0,0 +1,8 @@
3913 +<?xml version="1.0" encoding="UTF-8"?>
3914 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3915 +<pkgmetadata>
3916 + <maintainer type="project">
3917 + <email>kde@g.o</email>
3918 + <name>Gentoo KDE Project</name>
3919 + </maintainer>
3920 +</pkgmetadata>
3921
3922 diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.04.1.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.04.1.ebuild
3923 new file mode 100644
3924 index 0000000000..6516931f0f
3925 --- /dev/null
3926 +++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.04.1.ebuild
3927 @@ -0,0 +1,21 @@
3928 +# Copyright 1999-2017 Gentoo Foundation
3929 +# Distributed under the terms of the GNU General Public License v2
3930 +
3931 +EAPI=6
3932 +
3933 +inherit kde5-meta-pkg
3934 +
3935 +DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
3936 +KEYWORDS="~amd64 ~x86"
3937 +IUSE="nls"
3938 +
3939 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
3940 +
3941 +RDEPEND="
3942 + $(add_kdeapps_dep jovie)
3943 + $(add_kdeapps_dep kaccessible)
3944 + $(add_kdeapps_dep kmag)
3945 + $(add_kdeapps_dep kmousetool)
3946 + $(add_kdeapps_dep kmouth)
3947 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
3948 +"
3949
3950 diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-17.04.1.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-17.04.1.ebuild
3951 new file mode 100644
3952 index 0000000000..cf7adfe385
3953 --- /dev/null
3954 +++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-17.04.1.ebuild
3955 @@ -0,0 +1,15 @@
3956 +# Copyright 1999-2017 Gentoo Foundation
3957 +# Distributed under the terms of the GNU General Public License v2
3958 +
3959 +EAPI=6
3960 +
3961 +inherit kde5-meta-pkg
3962 +
3963 +DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
3964 +KEYWORDS="~amd64 ~x86"
3965 +IUSE="+cron"
3966 +
3967 +RDEPEND="
3968 + $(add_kdeapps_dep ksystemlog)
3969 + cron? ( $(add_kdeapps_dep kcron) )
3970 +"
3971
3972 diff --git a/kde-apps/kdebase-meta/kdebase-meta-17.04.1.ebuild b/kde-apps/kdebase-meta/kdebase-meta-17.04.1.ebuild
3973 new file mode 100644
3974 index 0000000000..0f02605d7e
3975 --- /dev/null
3976 +++ b/kde-apps/kdebase-meta/kdebase-meta-17.04.1.ebuild
3977 @@ -0,0 +1,15 @@
3978 +# Copyright 1999-2017 Gentoo Foundation
3979 +# Distributed under the terms of the GNU General Public License v2
3980 +
3981 +EAPI=6
3982 +
3983 +inherit kde5-meta-pkg
3984 +
3985 +DESCRIPTION="Transitional package to pull in plasma-meta plus basic applications"
3986 +KEYWORDS="~amd64 ~x86"
3987 +IUSE=""
3988 +
3989 +RDEPEND="
3990 + $(add_kdeapps_dep kdecore-meta)
3991 + $(add_plasma_dep plasma-meta)
3992 +"
3993
3994 diff --git a/kde-apps/kdebugsettings/kdebugsettings-17.04.1.ebuild b/kde-apps/kdebugsettings/kdebugsettings-17.04.1.ebuild
3995 new file mode 100644
3996 index 0000000000..6cd953689e
3997 --- /dev/null
3998 +++ b/kde-apps/kdebugsettings/kdebugsettings-17.04.1.ebuild
3999 @@ -0,0 +1,27 @@
4000 +# Copyright 1999-2017 Gentoo Foundation
4001 +# Distributed under the terms of the GNU General Public License v2
4002 +
4003 +EAPI=6
4004 +
4005 +KDE_TEST="forceoptional"
4006 +VIRTUALX_REQUIRED="test"
4007 +inherit kde5
4008 +
4009 +DESCRIPTION="Application to enable/disable qCDebug"
4010 +KEYWORDS="~amd64 ~x86"
4011 +IUSE=""
4012 +
4013 +DEPEND="
4014 + $(add_frameworks_dep kcompletion)
4015 + $(add_frameworks_dep kconfig)
4016 + $(add_frameworks_dep kcoreaddons)
4017 + $(add_frameworks_dep kdbusaddons)
4018 + $(add_frameworks_dep ki18n)
4019 + $(add_frameworks_dep kitemviews)
4020 + $(add_frameworks_dep kwidgetsaddons)
4021 + $(add_qt_dep qtgui)
4022 + $(add_qt_dep qtwidgets)
4023 +"
4024 +RDEPEND="${DEPEND}"
4025 +
4026 +RESTRICT+=" test"
4027
4028 diff --git a/kde-apps/kdecore-meta/kdecore-meta-17.04.1.ebuild b/kde-apps/kdecore-meta/kdecore-meta-17.04.1.ebuild
4029 new file mode 100644
4030 index 0000000000..28f407b337
4031 --- /dev/null
4032 +++ b/kde-apps/kdecore-meta/kdecore-meta-17.04.1.ebuild
4033 @@ -0,0 +1,21 @@
4034 +# Copyright 1999-2017 Gentoo Foundation
4035 +# Distributed under the terms of the GNU General Public License v2
4036 +
4037 +EAPI=6
4038 +
4039 +inherit kde5-meta-pkg
4040 +
4041 +DESCRIPTION="kdecore - merge this to pull in the most basic applications"
4042 +KEYWORDS="~amd64 ~x86"
4043 +IUSE="+handbook"
4044 +
4045 +RDEPEND="
4046 + $(add_kdeapps_dep dolphin)
4047 + $(add_kdeapps_dep kdialog)
4048 + $(add_kdeapps_dep keditbookmarks)
4049 + $(add_kdeapps_dep kfind)
4050 + $(add_kdeapps_dep konqueror)
4051 + $(add_kdeapps_dep konsole)
4052 + $(add_kdeapps_dep kwrite)
4053 + handbook? ( $(add_kdeapps_dep khelpcenter) )
4054 +"
4055
4056 diff --git a/kde-apps/kdeedu-data/kdeedu-data-17.04.1.ebuild b/kde-apps/kdeedu-data/kdeedu-data-17.04.1.ebuild
4057 new file mode 100644
4058 index 0000000000..55fac9a2dc
4059 --- /dev/null
4060 +++ b/kde-apps/kdeedu-data/kdeedu-data-17.04.1.ebuild
4061 @@ -0,0 +1,21 @@
4062 +# Copyright 1999-2017 Gentoo Foundation
4063 +# Distributed under the terms of the GNU General Public License v2
4064 +
4065 +EAPI=6
4066 +
4067 +KDE_AUTODEPS="false"
4068 +KDE_DEBUG="false"
4069 +inherit kde5
4070 +
4071 +DESCRIPTION="Shared icons, artwork and data files for educational applications"
4072 +KEYWORDS="~amd64 ~x86"
4073 +IUSE=""
4074 +
4075 +DEPEND="
4076 + $(add_frameworks_dep extra-cmake-modules)
4077 + $(add_qt_dep qtcore)
4078 +"
4079 +RDEPEND="
4080 + !kde-apps/libkdeedu:4
4081 + !kde-apps/kde-l10n
4082 +"
4083
4084 diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-17.04.1.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-17.04.1.ebuild
4085 new file mode 100644
4086 index 0000000000..1897d3fd12
4087 --- /dev/null
4088 +++ b/kde-apps/kdeedu-meta/kdeedu-meta-17.04.1.ebuild
4089 @@ -0,0 +1,40 @@
4090 +# Copyright 1999-2017 Gentoo Foundation
4091 +# Distributed under the terms of the GNU General Public License v2
4092 +
4093 +EAPI=6
4094 +
4095 +inherit kde5-meta-pkg
4096 +
4097 +DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
4098 +HOMEPAGE="https://edu.kde.org"
4099 +KEYWORDS="~amd64 ~x86"
4100 +IUSE=""
4101 +
4102 +RDEPEND="
4103 + $(add_kdeapps_dep analitza)
4104 + $(add_kdeapps_dep artikulate)
4105 + $(add_kdeapps_dep blinken)
4106 + $(add_kdeapps_dep cantor)
4107 + $(add_kdeapps_dep kalgebra)
4108 + $(add_kdeapps_dep kalzium)
4109 + $(add_kdeapps_dep kanagram)
4110 + $(add_kdeapps_dep kbruch)
4111 + $(add_kdeapps_dep kdeedu-data)
4112 + $(add_kdeapps_dep kgeography)
4113 + $(add_kdeapps_dep khangman)
4114 + $(add_kdeapps_dep kig)
4115 + $(add_kdeapps_dep kiten)
4116 + $(add_kdeapps_dep klettres)
4117 + $(add_kdeapps_dep kmplot)
4118 + $(add_kdeapps_dep kqtquickcharts)
4119 + $(add_kdeapps_dep kstars)
4120 + $(add_kdeapps_dep ktouch)
4121 + $(add_kdeapps_dep kturtle)
4122 + $(add_kdeapps_dep kwordquiz)
4123 + $(add_kdeapps_dep libkeduvocdocument)
4124 + $(add_kdeapps_dep marble)
4125 + $(add_kdeapps_dep minuet)
4126 + $(add_kdeapps_dep parley)
4127 + $(add_kdeapps_dep rocs)
4128 + $(add_kdeapps_dep step)
4129 +"
4130
4131 diff --git a/kde-apps/kdegames-meta/kdegames-meta-17.04.1.ebuild b/kde-apps/kdegames-meta/kdegames-meta-17.04.1.ebuild
4132 new file mode 100644
4133 index 0000000000..6d311daeba
4134 --- /dev/null
4135 +++ b/kde-apps/kdegames-meta/kdegames-meta-17.04.1.ebuild
4136 @@ -0,0 +1,60 @@
4137 +# Copyright 1999-2017 Gentoo Foundation
4138 +# Distributed under the terms of the GNU General Public License v2
4139 +
4140 +EAPI=6
4141 +
4142 +inherit kde5-meta-pkg
4143 +
4144 +DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
4145 +HOMEPAGE="https://games.kde.org/"
4146 +KEYWORDS="~amd64 ~x86"
4147 +IUSE="nls opengl python"
4148 +
4149 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4150 +
4151 +RDEPEND="
4152 + $(add_kdeapps_dep bomber)
4153 + $(add_kdeapps_dep bovo)
4154 + $(add_kdeapps_dep granatier)
4155 + $(add_kdeapps_dep kapman)
4156 + $(add_kdeapps_dep katomic)
4157 + $(add_kdeapps_dep kblackbox)
4158 + $(add_kdeapps_dep kblocks)
4159 + $(add_kdeapps_dep kbounce)
4160 + $(add_kdeapps_dep kbreakout)
4161 + $(add_kdeapps_dep kdiamond)
4162 + $(add_kdeapps_dep kfourinline)
4163 + $(add_kdeapps_dep kgoldrunner)
4164 + $(add_kdeapps_dep kigo)
4165 + $(add_kdeapps_dep killbots)
4166 + $(add_kdeapps_dep kiriki)
4167 + $(add_kdeapps_dep kjumpingcube)
4168 + $(add_kdeapps_dep klickety)
4169 + $(add_kdeapps_dep klines)
4170 + $(add_kdeapps_dep kmahjongg)
4171 + $(add_kdeapps_dep kmines)
4172 + $(add_kdeapps_dep knavalbattle)
4173 + $(add_kdeapps_dep knetwalk)
4174 + $(add_kdeapps_dep kolf)
4175 + $(add_kdeapps_dep kollision)
4176 + $(add_kdeapps_dep konquest)
4177 + $(add_kdeapps_dep kpat)
4178 + $(add_kdeapps_dep kreversi)
4179 + $(add_kdeapps_dep kshisen)
4180 + $(add_kdeapps_dep ksirk)
4181 + $(add_kdeapps_dep ksnakeduel)
4182 + $(add_kdeapps_dep kspaceduel)
4183 + $(add_kdeapps_dep ksquares)
4184 + $(add_kdeapps_dep ktuberling)
4185 + $(add_kdeapps_dep libkdegames)
4186 + $(add_kdeapps_dep libkmahjongg)
4187 + $(add_kdeapps_dep lskat)
4188 + $(add_kdeapps_dep palapeli)
4189 + $(add_kdeapps_dep picmi)
4190 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4191 + opengl? (
4192 + $(add_kdeapps_dep ksudoku)
4193 + $(add_kdeapps_dep kubrick)
4194 + )
4195 + python? ( $(add_kdeapps_dep kajongg) )
4196 +"
4197
4198 diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-17.04.1.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-17.04.1.ebuild
4199 new file mode 100644
4200 index 0000000000..5498c3c326
4201 --- /dev/null
4202 +++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-17.04.1.ebuild
4203 @@ -0,0 +1,34 @@
4204 +# Copyright 1999-2017 Gentoo Foundation
4205 +# Distributed under the terms of the GNU General Public License v2
4206 +
4207 +EAPI=6
4208 +
4209 +inherit kde5-meta-pkg
4210 +
4211 +DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
4212 +HOMEPAGE="https://www.kde.org/applications/graphics/"
4213 +KEYWORDS="~amd64 ~x86"
4214 +IUSE="nls scanner"
4215 +
4216 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4217 +
4218 +RDEPEND="
4219 + $(add_kdeapps_dep gwenview)
4220 + $(add_kdeapps_dep kamera)
4221 + $(add_kdeapps_dep kcolorchooser)
4222 + $(add_kdeapps_dep kdegraphics-mobipocket)
4223 + $(add_kdeapps_dep kolourpaint)
4224 + $(add_kdeapps_dep kruler)
4225 + $(add_kdeapps_dep libkdcraw)
4226 + $(add_kdeapps_dep libkexiv2)
4227 + $(add_kdeapps_dep libkipi)
4228 + $(add_kdeapps_dep okular)
4229 + $(add_kdeapps_dep spectacle)
4230 + $(add_kdeapps_dep svgpart)
4231 + $(add_kdeapps_dep thumbnailers)
4232 + scanner? (
4233 + $(add_kdeapps_dep ksaneplugin)
4234 + $(add_kdeapps_dep libksane)
4235 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4236 + )
4237 +"
4238
4239 diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.04.1.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.04.1.ebuild
4240 new file mode 100644
4241 index 0000000000..71bb409bcc
4242 --- /dev/null
4243 +++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.04.1.ebuild
4244 @@ -0,0 +1,24 @@
4245 +# Copyright 1999-2017 Gentoo Foundation
4246 +# Distributed under the terms of the GNU General Public License v2
4247 +
4248 +EAPI=6
4249 +
4250 +inherit kde5
4251 +
4252 +DESCRIPTION="Library to support mobipocket ebooks"
4253 +KEYWORDS="~amd64 ~arm ~x86"
4254 +IUSE="+thumbnail"
4255 +
4256 +DEPEND="
4257 + $(add_qt_dep qtgui)
4258 + thumbnail? ( $(add_frameworks_dep kio) )
4259 +"
4260 +RDEPEND="${DEPEND}"
4261 +
4262 +src_configure() {
4263 + local mycmakeargs=(
4264 + -DBUILD_thumbnailers=$(usex thumbnail)
4265 + )
4266 +
4267 + kde5_src_configure
4268 +}
4269
4270 diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.04.1.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.04.1.ebuild
4271 new file mode 100644
4272 index 0000000000..b96191c35b
4273 --- /dev/null
4274 +++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.04.1.ebuild
4275 @@ -0,0 +1,32 @@
4276 +# Copyright 1999-2017 Gentoo Foundation
4277 +# Distributed under the terms of the GNU General Public License v2
4278 +
4279 +EAPI=6
4280 +
4281 +inherit kde5-meta-pkg
4282 +
4283 +DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
4284 +HOMEPAGE="
4285 + https://www.kde.org/applications/multimedia/
4286 + https://multimedia.kde.org/
4287 +"
4288 +KEYWORDS="~amd64 ~x86"
4289 +IUSE="+cdrom +ffmpeg nls"
4290 +
4291 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4292 +
4293 +RDEPEND="
4294 + $(add_kdeapps_dep dragon)
4295 + $(add_kdeapps_dep juk)
4296 + $(add_kdeapps_dep kdenlive)
4297 + $(add_kdeapps_dep kmix)
4298 + $(add_kdeapps_dep kwave)
4299 + $(add_kdeapps_dep libkcddb)
4300 + cdrom? ( $(add_kdeapps_dep audiocd-kio)
4301 + $(add_kdeapps_dep k3b)
4302 + $(add_kdeapps_dep kscd)
4303 + $(add_kdeapps_dep libkcompactdisc)
4304 + )
4305 + ffmpeg? ( $(add_kdeapps_dep ffmpegthumbs) )
4306 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4307 +"
4308
4309 diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.04.1.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.04.1.ebuild
4310 new file mode 100644
4311 index 0000000000..575b4fd412
4312 --- /dev/null
4313 +++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.04.1.ebuild
4314 @@ -0,0 +1,29 @@
4315 +# Copyright 1999-2017 Gentoo Foundation
4316 +# Distributed under the terms of the GNU General Public License v2
4317 +
4318 +EAPI=6
4319 +
4320 +inherit kde5
4321 +
4322 +DESCRIPTION="kcontrol filesharing config module for SMB"
4323 +KEYWORDS="~amd64 ~x86"
4324 +IUSE=""
4325 +
4326 +DEPEND="
4327 + $(add_frameworks_dep kcompletion)
4328 + $(add_frameworks_dep kcoreaddons)
4329 + $(add_frameworks_dep ki18n)
4330 + $(add_frameworks_dep kio)
4331 + $(add_frameworks_dep kwidgetsaddons)
4332 + $(add_qt_dep qtgui)
4333 + $(add_qt_dep qtwidgets)
4334 +"
4335 +RDEPEND="${DEPEND}"
4336 +
4337 +src_configure() {
4338 + local mycmakeargs=(
4339 + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
4340 + )
4341 +
4342 + kde5_src_configure
4343 +}
4344
4345 diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-17.04.1.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-17.04.1.ebuild
4346 new file mode 100644
4347 index 0000000000..4468332895
4348 --- /dev/null
4349 +++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-17.04.1.ebuild
4350 @@ -0,0 +1,25 @@
4351 +# Copyright 1999-2017 Gentoo Foundation
4352 +# Distributed under the terms of the GNU General Public License v2
4353 +
4354 +EAPI=6
4355 +
4356 +inherit kde5-meta-pkg
4357 +
4358 +DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
4359 +KEYWORDS="~amd64 ~x86"
4360 +IUSE="nls ppp"
4361 +
4362 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4363 +
4364 +# FIXME: Add back whenever it gets ported
4365 +# $(add_kdeapps_dep kopete)
4366 +RDEPEND="
4367 + $(add_kdeapps_dep kdenetwork-filesharing)
4368 + $(add_kdeapps_dep kget)
4369 + $(add_kdeapps_dep krdc)
4370 + $(add_kdeapps_dep krfb)
4371 + $(add_kdeapps_dep plasma-telepathy-meta)
4372 + $(add_kdeapps_dep zeroconf-ioslave)
4373 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4374 + ppp? ( $(add_kdeapps_dep kppp) )
4375 +"
4376
4377 diff --git a/kde-apps/kdenlive/kdenlive-17.04.1.ebuild b/kde-apps/kdenlive/kdenlive-17.04.1.ebuild
4378 new file mode 100644
4379 index 0000000000..563c0c6efd
4380 --- /dev/null
4381 +++ b/kde-apps/kdenlive/kdenlive-17.04.1.ebuild
4382 @@ -0,0 +1,68 @@
4383 +# Copyright 1999-2017 Gentoo Foundation
4384 +# Distributed under the terms of the GNU General Public License v2
4385 +
4386 +EAPI=6
4387 +
4388 +KDE_HANDBOOK="optional"
4389 +inherit kde5
4390 +
4391 +DESCRIPTION="Non-linear video editing suite by KDE"
4392 +HOMEPAGE="https://www.kdenlive.org/"
4393 +
4394 +LICENSE="GPL-2"
4395 +KEYWORDS="~amd64 ~x86"
4396 +IUSE="freesound gles2 jogshuttle semantic-desktop v4l"
4397 +
4398 +RDEPEND="
4399 + $(add_frameworks_dep karchive)
4400 + $(add_frameworks_dep kbookmarks)
4401 + $(add_frameworks_dep kcompletion)
4402 + $(add_frameworks_dep kconfig)
4403 + $(add_frameworks_dep kconfigwidgets)
4404 + $(add_frameworks_dep kcoreaddons)
4405 + $(add_frameworks_dep kcrash)
4406 + $(add_frameworks_dep kdbusaddons)
4407 + $(add_frameworks_dep kguiaddons)
4408 + $(add_frameworks_dep ki18n)
4409 + $(add_frameworks_dep kiconthemes)
4410 + $(add_frameworks_dep kio)
4411 + $(add_frameworks_dep kitemviews)
4412 + $(add_frameworks_dep kjobwidgets)
4413 + $(add_frameworks_dep knewstuff)
4414 + $(add_frameworks_dep knotifications)
4415 + $(add_frameworks_dep knotifyconfig)
4416 + $(add_frameworks_dep kservice)
4417 + $(add_frameworks_dep ktextwidgets)
4418 + $(add_frameworks_dep kwidgetsaddons)
4419 + $(add_frameworks_dep kxmlgui)
4420 + $(add_frameworks_dep solid)
4421 + $(add_qt_dep qtdbus)
4422 + $(add_qt_dep qtdeclarative)
4423 + $(add_qt_dep qtgui 'gles2=')
4424 + $(add_qt_dep qtnetwork)
4425 + $(add_qt_dep qtquickcontrols)
4426 + $(add_qt_dep qtscript)
4427 + $(add_qt_dep qtsvg)
4428 + $(add_qt_dep qtwidgets)
4429 + $(add_qt_dep qtxml)
4430 + >=media-libs/mlt-6.0.0[ffmpeg,kdenlive,melt,qt5,sdl,xml]
4431 + virtual/ffmpeg[encode,sdl,X]
4432 + virtual/opengl
4433 + freesound? ( $(add_qt_dep qtwebkit) )
4434 + semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
4435 + v4l? ( media-libs/libv4l )
4436 +"
4437 +DEPEND="${RDEPEND}
4438 + sys-devel/gettext
4439 +"
4440 +
4441 +src_configure() {
4442 + local mycmakeargs=(
4443 + $(cmake-utils_use_find_package freesound Qt5WebKitWidgets)
4444 + -DWITH_JogShuttle=$(usex jogshuttle)
4445 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
4446 + $(cmake-utils_use_find_package v4l LibV4L2)
4447 + )
4448 +
4449 + kde5_src_configure
4450 +}
4451
4452 diff --git a/kde-apps/kdepim-addons/kdepim-addons-17.04.1.ebuild b/kde-apps/kdepim-addons/kdepim-addons-17.04.1.ebuild
4453 new file mode 100644
4454 index 0000000000..b192043010
4455 --- /dev/null
4456 +++ b/kde-apps/kdepim-addons/kdepim-addons-17.04.1.ebuild
4457 @@ -0,0 +1,73 @@
4458 +# Copyright 1999-2017 Gentoo Foundation
4459 +# Distributed under the terms of the GNU General Public License v2
4460 +
4461 +EAPI=6
4462 +
4463 +KDE_EXAMPLES="true"
4464 +KDE_TEST="forceoptional-recursive"
4465 +VIRTUALX_REQUIRED="test"
4466 +inherit kde5
4467 +
4468 +DESCRIPTION="Plugins for KDE Personal Information Management Suite"
4469 +HOMEPAGE="https://www.kde.org/applications/office/kontact/"
4470 +LICENSE="GPL-2+ LGPL-2.1+"
4471 +KEYWORDS="~amd64 ~x86"
4472 +
4473 +IUSE=""
4474 +
4475 +COMMON_DEPEND="
4476 + $(add_frameworks_dep kcompletion)
4477 + $(add_frameworks_dep kconfig)
4478 + $(add_frameworks_dep kconfigwidgets)
4479 + $(add_frameworks_dep kcoreaddons)
4480 + $(add_frameworks_dep kdbusaddons)
4481 + $(add_frameworks_dep kdelibs4support)
4482 + $(add_frameworks_dep khtml)
4483 + $(add_frameworks_dep ki18n)
4484 + $(add_frameworks_dep kiconthemes)
4485 + $(add_frameworks_dep kio)
4486 + $(add_frameworks_dep kwidgetsaddons)
4487 + $(add_frameworks_dep kxmlgui)
4488 + $(add_kdeapps_dep akonadi)
4489 + $(add_kdeapps_dep akonadi-contacts)
4490 + $(add_kdeapps_dep akonadi-notes)
4491 + $(add_kdeapps_dep calendarsupport)
4492 + $(add_kdeapps_dep eventviews)
4493 + $(add_kdeapps_dep grantleetheme)
4494 + $(add_kdeapps_dep incidenceeditor)
4495 + $(add_kdeapps_dep kcontacts)
4496 + $(add_kdeapps_dep kdepim-apps-libs)
4497 + $(add_kdeapps_dep kidentitymanagement)
4498 + $(add_kdeapps_dep kimap)
4499 + $(add_kdeapps_dep kmailtransport)
4500 + $(add_kdeapps_dep kmime)
4501 + $(add_kdeapps_dep libkdepim)
4502 + $(add_kdeapps_dep libkleo)
4503 + $(add_kdeapps_dep libksieve)
4504 + $(add_kdeapps_dep libktnef)
4505 + $(add_kdeapps_dep mailcommon)
4506 + $(add_kdeapps_dep messagelib)
4507 + $(add_kdeapps_dep pimcommon)
4508 + $(add_qt_dep qtgui)
4509 + $(add_qt_dep qtnetwork)
4510 + $(add_qt_dep qtwidgets)
4511 + $(add_qt_dep qtxml)
4512 +"
4513 +DEPEND="${COMMON_DEPEND}
4514 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
4515 +"
4516 +RDEPEND="${COMMON_DEPEND}
4517 + !kde-apps/kaddressbook:4
4518 + !kde-apps/kdepim-l10n
4519 + !kde-apps/kmail:4
4520 +"
4521 +
4522 +RESTRICT+=" test"
4523 +
4524 +src_configure() {
4525 + local mycmakeargs=(
4526 + -DKDEPIMADDONS_BUILD_EXAMPLES=$(usex examples)
4527 + )
4528 +
4529 + kde5_src_configure
4530 +}
4531
4532 diff --git a/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.04.1.ebuild b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.04.1.ebuild
4533 new file mode 100644
4534 index 0000000000..83b8923352
4535 --- /dev/null
4536 +++ b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.04.1.ebuild
4537 @@ -0,0 +1,46 @@
4538 +# Copyright 1999-2017 Gentoo Foundation
4539 +# Distributed under the terms of the GNU General Public License v2
4540 +
4541 +EAPI=6
4542 +
4543 +KDE_TEST="forceoptional"
4544 +VIRTUALX_REQUIRED="test"
4545 +inherit kde5
4546 +
4547 +DESCRIPTION="Libraries for KDE PIM applications"
4548 +LICENSE="GPL-2+ LGPL-2.1+"
4549 +KEYWORDS="~amd64 ~x86"
4550 +IUSE="prison"
4551 +
4552 +DEPEND="
4553 + $(add_frameworks_dep kconfig)
4554 + $(add_frameworks_dep kconfigwidgets)
4555 + $(add_frameworks_dep kcoreaddons)
4556 + $(add_frameworks_dep ki18n)
4557 + $(add_frameworks_dep kiconthemes)
4558 + $(add_frameworks_dep kio)
4559 + $(add_frameworks_dep kservice)
4560 + $(add_frameworks_dep kwidgetsaddons)
4561 + $(add_kdeapps_dep akonadi)
4562 + $(add_kdeapps_dep akonadi-contacts)
4563 + $(add_kdeapps_dep grantleetheme)
4564 + $(add_kdeapps_dep kcontacts)
4565 + $(add_kdeapps_dep libkleo)
4566 + $(add_kdeapps_dep pimcommon)
4567 + $(add_qt_dep qtdbus)
4568 + $(add_qt_dep qtgui)
4569 + $(add_qt_dep qtwidgets)
4570 + >=dev-libs/grantlee-5.1.0:5
4571 + prison? ( $(add_frameworks_dep prison) )
4572 +"
4573 +RDEPEND="${DEPEND}
4574 + !kde-apps/kdepim-l10n
4575 +"
4576 +
4577 +src_configure() {
4578 + local mycmakeargs=(
4579 + $(cmake-utils_use_find_package prison KF5Prison)
4580 + )
4581 +
4582 + kde5_src_configure
4583 +}
4584
4585 diff --git a/kde-apps/kdepim-meta/kdepim-meta-17.04.1.ebuild b/kde-apps/kdepim-meta/kdepim-meta-17.04.1.ebuild
4586 new file mode 100644
4587 index 0000000000..df9da495df
4588 --- /dev/null
4589 +++ b/kde-apps/kdepim-meta/kdepim-meta-17.04.1.ebuild
4590 @@ -0,0 +1,70 @@
4591 +# Copyright 1999-2017 Gentoo Foundation
4592 +# Distributed under the terms of the GNU General Public License v2
4593 +
4594 +EAPI=6
4595 +
4596 +inherit kde5-meta-pkg
4597 +
4598 +DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
4599 +HOMEPAGE="https://www.kde.org/applications/development"
4600 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
4601 +IUSE="google"
4602 +
4603 +RDEPEND="
4604 + $(add_kdeapps_dep akonadi)
4605 + $(add_kdeapps_dep akonadiconsole)
4606 + $(add_kdeapps_dep akonadi-calendar)
4607 + $(add_kdeapps_dep akonadi-contacts)
4608 + $(add_kdeapps_dep akonadi-import-wizard)
4609 + $(add_kdeapps_dep akonadi-mime)
4610 + $(add_kdeapps_dep akonadi-notes)
4611 + $(add_kdeapps_dep akonadi-search)
4612 + $(add_kdeapps_dep akregator)
4613 + $(add_kdeapps_dep blogilo)
4614 + $(add_kdeapps_dep calendarjanitor)
4615 + $(add_kdeapps_dep calendarsupport)
4616 + $(add_kdeapps_dep eventviews)
4617 + $(add_kdeapps_dep grantlee-editor)
4618 + $(add_kdeapps_dep grantleetheme)
4619 + $(add_kdeapps_dep incidenceeditor)
4620 + $(add_kdeapps_dep kaddressbook)
4621 + $(add_kdeapps_dep kalarm)
4622 + $(add_kdeapps_dep kalarmcal)
4623 + $(add_kdeapps_dep kblog)
4624 + $(add_kdeapps_dep kcalcore)
4625 + $(add_kdeapps_dep kcalutils)
4626 + $(add_kdeapps_dep kcontacts)
4627 + $(add_kdeapps_dep kdepim-addons)
4628 + $(add_kdeapps_dep kdepim-apps-libs)
4629 + $(add_kdeapps_dep kdepim-runtime)
4630 + $(add_kdeapps_dep kholidays)
4631 + $(add_kdeapps_dep kidentitymanagement)
4632 + $(add_kdeapps_dep kimap)
4633 + $(add_kdeapps_dep kldap)
4634 + $(add_kdeapps_dep kleopatra)
4635 + $(add_kdeapps_dep kmail)
4636 + $(add_kdeapps_dep kmail-account-wizard)
4637 + $(add_kdeapps_dep kmailtransport)
4638 + $(add_kdeapps_dep kmbox)
4639 + $(add_kdeapps_dep kmime)
4640 + $(add_kdeapps_dep knotes)
4641 + $(add_kdeapps_dep konsolekalendar)
4642 + $(add_kdeapps_dep kontact)
4643 + $(add_kdeapps_dep kontactinterface)
4644 + $(add_kdeapps_dep korganizer)
4645 + $(add_kdeapps_dep kpimtextedit)
4646 + $(add_kdeapps_dep libgravatar)
4647 + $(add_kdeapps_dep libkdepim)
4648 + $(add_kdeapps_dep libkleo)
4649 + $(add_kdeapps_dep libksieve)
4650 + $(add_kdeapps_dep libktnef)
4651 + $(add_kdeapps_dep mailcommon)
4652 + $(add_kdeapps_dep mailimporter)
4653 + $(add_kdeapps_dep mbox-importer)
4654 + $(add_kdeapps_dep messagelib)
4655 + $(add_kdeapps_dep pim-data-exporter)
4656 + $(add_kdeapps_dep pim-sieve-editor)
4657 + $(add_kdeapps_dep pimcommon)
4658 + $(add_kdeapps_dep syndication)
4659 + google? ( $(add_kdeapps_dep libkgapi) )
4660 +"
4661
4662 diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-17.04.1.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-17.04.1.ebuild
4663 new file mode 100644
4664 index 0000000000..b3f3aaa533
4665 --- /dev/null
4666 +++ b/kde-apps/kdepim-runtime/kdepim-runtime-17.04.1.ebuild
4667 @@ -0,0 +1,79 @@
4668 +# Copyright 1999-2017 Gentoo Foundation
4669 +# Distributed under the terms of the GNU General Public License v2
4670 +
4671 +EAPI=6
4672 +
4673 +KDE_HANDBOOK="forceoptional"
4674 +KDE_TEST="forceoptional"
4675 +VIRTUALX_REQUIRED="test"
4676 +inherit kde5
4677 +
4678 +DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
4679 +LICENSE="GPL-2+ LGPL-2.1+"
4680 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
4681 +IUSE="google"
4682 +
4683 +# TODO kolab, Qt5TextToSpeech
4684 +CDEPEND="
4685 + $(add_frameworks_dep kcodecs)
4686 + $(add_frameworks_dep kcompletion)
4687 + $(add_frameworks_dep kconfig)
4688 + $(add_frameworks_dep kconfigwidgets)
4689 + $(add_frameworks_dep kcoreaddons)
4690 + $(add_frameworks_dep kdbusaddons)
4691 + $(add_frameworks_dep kdelibs4support)
4692 + $(add_frameworks_dep ki18n)
4693 + $(add_frameworks_dep kio)
4694 + $(add_frameworks_dep kitemmodels)
4695 + $(add_frameworks_dep kjobwidgets)
4696 + $(add_frameworks_dep knotifications)
4697 + $(add_frameworks_dep knotifyconfig)
4698 + $(add_frameworks_dep kservice)
4699 + $(add_frameworks_dep ktextwidgets)
4700 + $(add_frameworks_dep kwallet)
4701 + $(add_frameworks_dep kwidgetsaddons)
4702 + $(add_frameworks_dep kwindowsystem)
4703 + $(add_frameworks_dep kxmlgui)
4704 + $(add_kdeapps_dep akonadi)
4705 + $(add_kdeapps_dep akonadi-calendar)
4706 + $(add_kdeapps_dep akonadi-contacts)
4707 + $(add_kdeapps_dep akonadi-mime)
4708 + $(add_kdeapps_dep akonadi-notes)
4709 + $(add_kdeapps_dep kalarmcal)
4710 + $(add_kdeapps_dep kcalcore)
4711 + $(add_kdeapps_dep kcalutils)
4712 + $(add_kdeapps_dep kcontacts)
4713 + $(add_kdeapps_dep kdav)
4714 + $(add_kdeapps_dep kidentitymanagement)
4715 + $(add_kdeapps_dep kimap)
4716 + $(add_kdeapps_dep kmailtransport)
4717 + $(add_kdeapps_dep kmbox)
4718 + $(add_kdeapps_dep kmime)
4719 + $(add_qt_dep qtdbus)
4720 + $(add_qt_dep qtgui)
4721 + $(add_qt_dep qtnetwork)
4722 + $(add_qt_dep qtwebengine 'widgets')
4723 + $(add_qt_dep qtwidgets)
4724 + $(add_qt_dep qtxml)
4725 + dev-libs/cyrus-sasl:2
4726 + dev-libs/libical:=
4727 + google? ( $(add_kdeapps_dep libkgapi) )
4728 +"
4729 +DEPEND="${CDEPEND}
4730 + $(add_qt_dep qtxmlpatterns)
4731 + dev-libs/libxslt
4732 +"
4733 +RDEPEND="${CDEPEND}
4734 + !kde-apps/kdepim-l10n
4735 + $(add_frameworks_dep oxygen-icons)
4736 +"
4737 +
4738 +RESTRICT+=" test"
4739 +
4740 +src_configure() {
4741 + local mycmakeargs=(
4742 + $(cmake-utils_use_find_package google KPimGAPI)
4743 + )
4744 +
4745 + kde5_src_configure
4746 +}
4747
4748 diff --git a/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.04.1.ebuild b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.04.1.ebuild
4749 new file mode 100644
4750 index 0000000000..80d32b7dd9
4751 --- /dev/null
4752 +++ b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.04.1.ebuild
4753 @@ -0,0 +1,20 @@
4754 +# Copyright 1999-2017 Gentoo Foundation
4755 +# Distributed under the terms of the GNU General Public License v2
4756 +
4757 +EAPI=6
4758 +
4759 +inherit kde5
4760 +
4761 +DESCRIPTION="kioslaves from kdesdk package"
4762 +KEYWORDS="~amd64 ~arm ~x86"
4763 +IUSE=""
4764 +
4765 +DEPEND="
4766 + $(add_frameworks_dep kcoreaddons)
4767 + $(add_frameworks_dep ki18n)
4768 + $(add_frameworks_dep kio)
4769 + dev-lang/perl
4770 +"
4771 +RDEPEND="${DEPEND}
4772 + !<kde-apps/kde4-l10n-17.03.90:4
4773 +"
4774
4775 diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-17.04.1.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-17.04.1.ebuild
4776 new file mode 100644
4777 index 0000000000..604f788e87
4778 --- /dev/null
4779 +++ b/kde-apps/kdesdk-meta/kdesdk-meta-17.04.1.ebuild
4780 @@ -0,0 +1,29 @@
4781 +# Copyright 1999-2017 Gentoo Foundation
4782 +# Distributed under the terms of the GNU General Public License v2
4783 +
4784 +EAPI=6
4785 +
4786 +inherit kde5-meta-pkg
4787 +
4788 +DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
4789 +HOMEPAGE="https://www.kde.org/applications/development"
4790 +KEYWORDS="~amd64 ~x86"
4791 +IUSE="cvs"
4792 +
4793 +RDEPEND="
4794 + $(add_kdeapps_dep dolphin-plugins)
4795 + $(add_kdeapps_dep kapptemplate)
4796 + $(add_kdeapps_dep kcachegrind)
4797 + $(add_kdeapps_dep kde-dev-scripts)
4798 + $(add_kdeapps_dep kde-dev-utils)
4799 + $(add_kdeapps_dep kdesdk-kioslaves)
4800 + $(add_kdeapps_dep kdesdk-thumbnailers)
4801 + $(add_kdeapps_dep kompare)
4802 + $(add_kdeapps_dep kross-interpreters)
4803 + $(add_kdeapps_dep libkomparediff2)
4804 + $(add_kdeapps_dep lokalize)
4805 + $(add_kdeapps_dep okteta)
4806 + $(add_kdeapps_dep poxml)
4807 + $(add_kdeapps_dep umbrello)
4808 + cvs? ( $(add_kdeapps_dep cervisia) )
4809 +"
4810
4811 diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.04.1.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.04.1.ebuild
4812 new file mode 100644
4813 index 0000000000..13ef975ebc
4814 --- /dev/null
4815 +++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.04.1.ebuild
4816 @@ -0,0 +1,21 @@
4817 +# Copyright 1999-2017 Gentoo Foundation
4818 +# Distributed under the terms of the GNU General Public License v2
4819 +
4820 +EAPI=6
4821 +
4822 +inherit kde5
4823 +
4824 +DESCRIPTION="Thumbnail generator for PO files"
4825 +KEYWORDS="~amd64 ~x86"
4826 +IUSE=""
4827 +
4828 +DEPEND="
4829 + $(add_frameworks_dep kconfig)
4830 + $(add_frameworks_dep ki18n)
4831 + $(add_frameworks_dep kio)
4832 + $(add_frameworks_dep kwidgetsaddons)
4833 + $(add_qt_dep qtgui)
4834 + $(add_qt_dep qtwidgets)
4835 + sys-devel/gettext
4836 +"
4837 +RDEPEND="${DEPEND}"
4838
4839 diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-17.04.1.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-17.04.1.ebuild
4840 new file mode 100644
4841 index 0000000000..d2f16d01b8
4842 --- /dev/null
4843 +++ b/kde-apps/kdeutils-meta/kdeutils-meta-17.04.1.ebuild
4844 @@ -0,0 +1,31 @@
4845 +# Copyright 1999-2017 Gentoo Foundation
4846 +# Distributed under the terms of the GNU General Public License v2
4847 +
4848 +EAPI=6
4849 +
4850 +inherit kde5-meta-pkg
4851 +
4852 +DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
4853 +HOMEPAGE="https://www.kde.org/applications/utilities https://utils.kde.org"
4854 +KEYWORDS="~amd64 ~x86"
4855 +IUSE="cups floppy lirc nls"
4856 +
4857 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4858 +
4859 +RDEPEND="
4860 + $(add_kdeapps_dep ark)
4861 + $(add_kdeapps_dep filelight)
4862 + $(add_kdeapps_dep kcalc)
4863 + $(add_kdeapps_dep kcharselect)
4864 + $(add_kdeapps_dep kdebugsettings)
4865 + $(add_kdeapps_dep kdf)
4866 + $(add_kdeapps_dep kgpg)
4867 + $(add_kdeapps_dep kteatime)
4868 + $(add_kdeapps_dep ktimer)
4869 + $(add_kdeapps_dep kwalletmanager)
4870 + $(add_kdeapps_dep sweeper)
4871 + cups? ( $(add_kdeapps_dep print-manager) )
4872 + floppy? ( $(add_kdeapps_dep kfloppy) )
4873 + lirc? ( $(add_kdeapps_dep kremotecontrol) )
4874 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4875 +"
4876
4877 diff --git a/kde-apps/kdewebdev-meta/kdewebdev-meta-17.04.1.ebuild b/kde-apps/kdewebdev-meta/kdewebdev-meta-17.04.1.ebuild
4878 new file mode 100644
4879 index 0000000000..e19083b802
4880 --- /dev/null
4881 +++ b/kde-apps/kdewebdev-meta/kdewebdev-meta-17.04.1.ebuild
4882 @@ -0,0 +1,20 @@
4883 +# Copyright 1999-2017 Gentoo Foundation
4884 +# Distributed under the terms of the GNU General Public License v2
4885 +
4886 +EAPI=6
4887 +
4888 +inherit kde5-meta-pkg
4889 +
4890 +DESCRIPTION="KDE WebDev - merge this to pull in all kdewebdev-derived packages"
4891 +KEYWORDS="~amd64 ~x86"
4892 +IUSE="nls"
4893 +
4894 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4895 +
4896 +# FIXME: Add back when ported
4897 +# $(add_kdeapps_dep klinkstatus)
4898 +RDEPEND="
4899 + $(add_kdeapps_dep kfilereplace)
4900 + $(add_kdeapps_dep kimagemapeditor)
4901 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4902 +"
4903
4904 diff --git a/kde-apps/kdf/kdf-17.04.1.ebuild b/kde-apps/kdf/kdf-17.04.1.ebuild
4905 new file mode 100644
4906 index 0000000000..9cd62335f9
4907 --- /dev/null
4908 +++ b/kde-apps/kdf/kdf-17.04.1.ebuild
4909 @@ -0,0 +1,29 @@
4910 +# Copyright 1999-2017 Gentoo Foundation
4911 +# Distributed under the terms of the GNU General Public License v2
4912 +
4913 +EAPI=6
4914 +
4915 +KDE_HANDBOOK="forceoptional"
4916 +inherit kde5
4917 +
4918 +DESCRIPTION="KDE free disk space utility"
4919 +HOMEPAGE="https://utils.kde.org/projects/kdf"
4920 +KEYWORDS="~amd64 ~arm ~x86"
4921 +IUSE=""
4922 +
4923 +DEPEND="
4924 + $(add_frameworks_dep kcmutils)
4925 + $(add_frameworks_dep kcompletion)
4926 + $(add_frameworks_dep kconfig)
4927 + $(add_frameworks_dep kconfigwidgets)
4928 + $(add_frameworks_dep kcoreaddons)
4929 + $(add_frameworks_dep ki18n)
4930 + $(add_frameworks_dep kiconthemes)
4931 + $(add_frameworks_dep kio)
4932 + $(add_frameworks_dep knotifications)
4933 + $(add_frameworks_dep kwidgetsaddons)
4934 + $(add_frameworks_dep kxmlgui)
4935 + $(add_qt_dep qtgui)
4936 + $(add_qt_dep qtwidgets)
4937 +"
4938 +RDEPEND="${DEPEND}"
4939
4940 diff --git a/kde-apps/kdialog/kdialog-17.04.1.ebuild b/kde-apps/kdialog/kdialog-17.04.1.ebuild
4941 new file mode 100644
4942 index 0000000000..76010e0f81
4943 --- /dev/null
4944 +++ b/kde-apps/kdialog/kdialog-17.04.1.ebuild
4945 @@ -0,0 +1,35 @@
4946 +# Copyright 1999-2017 Gentoo Foundation
4947 +# Distributed under the terms of the GNU General Public License v2
4948 +
4949 +EAPI=6
4950 +
4951 +inherit kde5
4952 +
4953 +DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
4954 +KEYWORDS="~amd64 ~arm ~x86"
4955 +IUSE="X"
4956 +
4957 +DEPEND="
4958 + $(add_frameworks_dep kcompletion)
4959 + $(add_frameworks_dep kconfig)
4960 + $(add_frameworks_dep kdelibs4support)
4961 + $(add_frameworks_dep ki18n)
4962 + $(add_frameworks_dep kiconthemes)
4963 + $(add_frameworks_dep kio)
4964 + $(add_frameworks_dep knotifications)
4965 + $(add_frameworks_dep ktextwidgets)
4966 + $(add_frameworks_dep kwidgetsaddons)
4967 + $(add_frameworks_dep kwindowsystem)
4968 + $(add_qt_dep qtdbus)
4969 + $(add_qt_dep qtgui)
4970 + $(add_qt_dep qtwidgets)
4971 + X? ( x11-libs/libX11 )
4972 +"
4973 +RDEPEND="${DEPEND}"
4974 +
4975 +src_configure() {
4976 + local mycmakeargs=(
4977 + $(cmake-utils_use_find_package X X11)
4978 + )
4979 + kde5_src_configure
4980 +}
4981
4982 diff --git a/kde-apps/kdiamond/kdiamond-17.04.1.ebuild b/kde-apps/kdiamond/kdiamond-17.04.1.ebuild
4983 new file mode 100644
4984 index 0000000000..11caf8e09b
4985 --- /dev/null
4986 +++ b/kde-apps/kdiamond/kdiamond-17.04.1.ebuild
4987 @@ -0,0 +1,32 @@
4988 +# Copyright 1999-2017 Gentoo Foundation
4989 +# Distributed under the terms of the GNU General Public License v2
4990 +
4991 +EAPI=6
4992 +
4993 +KDE_HANDBOOK="forceoptional"
4994 +inherit kde5
4995 +
4996 +DESCRIPTION="A KDE three-in-a-row game"
4997 +HOMEPAGE="
4998 + https://www.kde.org/applications/games/kdiamond/
4999 + https://games.kde.org/game.php?game=kdiamond
5000 +"
5001 +KEYWORDS="~amd64 ~x86"
5002 +IUSE=""
5003 +
5004 +DEPEND="
5005 + $(add_frameworks_dep kconfig)
5006 + $(add_frameworks_dep kconfigwidgets)
5007 + $(add_frameworks_dep kcoreaddons)
5008 + $(add_frameworks_dep kcrash)
5009 + $(add_frameworks_dep kdbusaddons)
5010 + $(add_frameworks_dep ki18n)
5011 + $(add_frameworks_dep knotifications)
5012 + $(add_frameworks_dep knotifyconfig)
5013 + $(add_frameworks_dep kwidgetsaddons)
5014 + $(add_frameworks_dep kxmlgui)
5015 + $(add_kdeapps_dep libkdegames)
5016 + $(add_qt_dep qtgui)
5017 + $(add_qt_dep qtwidgets)
5018 +"
5019 +RDEPEND="${DEPEND}"
5020
5021 diff --git a/kde-apps/keditbookmarks/keditbookmarks-17.04.1.ebuild b/kde-apps/keditbookmarks/keditbookmarks-17.04.1.ebuild
5022 new file mode 100644
5023 index 0000000000..2a30d5dec5
5024 --- /dev/null
5025 +++ b/kde-apps/keditbookmarks/keditbookmarks-17.04.1.ebuild
5026 @@ -0,0 +1,44 @@
5027 +# Copyright 1999-2017 Gentoo Foundation
5028 +# Distributed under the terms of the GNU General Public License v2
5029 +
5030 +EAPI=6
5031 +
5032 +KDE_HANDBOOK="forceoptional"
5033 +KDE_TEST="true"
5034 +VIRTUALX_REQUIRED="test"
5035 +inherit kde5
5036 +
5037 +DESCRIPTION="Bookmarks editor based on KDE Frameworks"
5038 +KEYWORDS="~amd64 ~arm ~x86"
5039 +IUSE="+man"
5040 +
5041 +DEPEND="
5042 + $(add_frameworks_dep kbookmarks)
5043 + $(add_frameworks_dep kcompletion)
5044 + $(add_frameworks_dep kconfig)
5045 + $(add_frameworks_dep kconfigwidgets)
5046 + $(add_frameworks_dep kcoreaddons)
5047 + $(add_frameworks_dep ki18n)
5048 + $(add_frameworks_dep kiconthemes)
5049 + $(add_frameworks_dep kio)
5050 + $(add_frameworks_dep kparts)
5051 + $(add_frameworks_dep kservice)
5052 + $(add_frameworks_dep kwidgetsaddons)
5053 + $(add_frameworks_dep kwindowsystem)
5054 + $(add_frameworks_dep kxmlgui)
5055 + $(add_qt_dep qtdbus)
5056 + $(add_qt_dep qtgui)
5057 + $(add_qt_dep qtwidgets)
5058 + $(add_qt_dep qtxml)
5059 +"
5060 +RDEPEND="${DEPEND}
5061 + !<=kde-apps/konqueror-16.08.3:4
5062 +"
5063 +
5064 +src_prepare(){
5065 + kde5_src_prepare
5066 +
5067 + if ! use man ; then
5068 + sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
5069 + fi
5070 +}
5071
5072 diff --git a/kde-apps/kfilereplace/kfilereplace-17.04.1.ebuild b/kde-apps/kfilereplace/kfilereplace-17.04.1.ebuild
5073 new file mode 100644
5074 index 0000000000..dbfd840699
5075 --- /dev/null
5076 +++ b/kde-apps/kfilereplace/kfilereplace-17.04.1.ebuild
5077 @@ -0,0 +1,12 @@
5078 +# Copyright 1999-2017 Gentoo Foundation
5079 +# Distributed under the terms of the GNU General Public License v2
5080 +
5081 +EAPI=6
5082 +
5083 +KDE_HANDBOOK="optional"
5084 +inherit kde4-base
5085 +
5086 +DESCRIPTION="Powerful tool to search and replace in multiple files"
5087 +HOMEPAGE="https://www.kde.org/applications/utilities/kfilereplace/"
5088 +KEYWORDS="~amd64 ~arm ~x86"
5089 +IUSE="debug"
5090
5091 diff --git a/kde-apps/kfind/kfind-17.04.1.ebuild b/kde-apps/kfind/kfind-17.04.1.ebuild
5092 new file mode 100644
5093 index 0000000000..1631993a36
5094 --- /dev/null
5095 +++ b/kde-apps/kfind/kfind-17.04.1.ebuild
5096 @@ -0,0 +1,30 @@
5097 +# Copyright 1999-2017 Gentoo Foundation
5098 +# Distributed under the terms of the GNU General Public License v2
5099 +
5100 +EAPI=6
5101 +
5102 +KDE_HANDBOOK="forceoptional"
5103 +inherit kde5
5104 +
5105 +DESCRIPTION="File finder utility based on KDE Frameworks"
5106 +HOMEPAGE="https://www.kde.org/applications/utilities/kfind/"
5107 +KEYWORDS="~amd64 ~arm ~x86"
5108 +IUSE=""
5109 +
5110 +DEPEND="
5111 + $(add_frameworks_dep karchive)
5112 + $(add_frameworks_dep kcompletion)
5113 + $(add_frameworks_dep kconfig)
5114 + $(add_frameworks_dep kconfigwidgets)
5115 + $(add_frameworks_dep kcoreaddons)
5116 + $(add_frameworks_dep kdelibs4support)
5117 + $(add_frameworks_dep ki18n)
5118 + $(add_frameworks_dep kio)
5119 + $(add_frameworks_dep kjobwidgets)
5120 + $(add_frameworks_dep kservice)
5121 + $(add_frameworks_dep kwidgetsaddons)
5122 + $(add_frameworks_dep kxmlgui)
5123 + $(add_qt_dep qtgui)
5124 + $(add_qt_dep qtwidgets)
5125 +"
5126 +RDEPEND="${DEPEND}"
5127
5128 diff --git a/kde-apps/kfloppy/kfloppy-17.04.1.ebuild b/kde-apps/kfloppy/kfloppy-17.04.1.ebuild
5129 new file mode 100644
5130 index 0000000000..38f9879ef1
5131 --- /dev/null
5132 +++ b/kde-apps/kfloppy/kfloppy-17.04.1.ebuild
5133 @@ -0,0 +1,32 @@
5134 +# Copyright 1999-2017 Gentoo Foundation
5135 +# Distributed under the terms of the GNU General Public License v2
5136 +
5137 +EAPI=6
5138 +
5139 +KDE_HANDBOOK="forceoptional"
5140 +inherit kde5
5141 +
5142 +DESCRIPTION="A straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
5143 +HOMEPAGE="
5144 + https://www.kde.org/applications/utilities/kfloppy/
5145 + https://utils.kde.org/projects/kfloppy/
5146 +"
5147 +
5148 +KEYWORDS="~amd64 ~x86"
5149 +IUSE=""
5150 +
5151 +DEPEND="
5152 + $(add_frameworks_dep kcompletion)
5153 + $(add_frameworks_dep kconfig)
5154 + $(add_frameworks_dep kconfigwidgets)
5155 + $(add_frameworks_dep kcoreaddons)
5156 + $(add_frameworks_dep kcrash)
5157 + $(add_frameworks_dep ki18n)
5158 + $(add_frameworks_dep kio)
5159 + $(add_frameworks_dep kwidgetsaddons)
5160 + $(add_frameworks_dep kxmlgui)
5161 + $(add_qt_dep qtdbus)
5162 + $(add_qt_dep qtgui)
5163 + $(add_qt_dep qtwidgets)
5164 +"
5165 +RDEPEND="${DEPEND}"
5166
5167 diff --git a/kde-apps/kfourinline/kfourinline-17.04.1.ebuild b/kde-apps/kfourinline/kfourinline-17.04.1.ebuild
5168 new file mode 100644
5169 index 0000000000..f86801c323
5170 --- /dev/null
5171 +++ b/kde-apps/kfourinline/kfourinline-17.04.1.ebuild
5172 @@ -0,0 +1,33 @@
5173 +# Copyright 1999-2017 Gentoo Foundation
5174 +# Distributed under the terms of the GNU General Public License v2
5175 +
5176 +EAPI=6
5177 +
5178 +KDE_HANDBOOK="forceoptional"
5179 +inherit kde5
5180 +
5181 +DESCRIPTION="KDE four-in-a-row game"
5182 +HOMEPAGE="
5183 + https://www.kde.org/applications/games/kfourinline/
5184 + https://games.kde.org/game.php?game=kfourinline
5185 +"
5186 +KEYWORDS="~amd64 ~x86"
5187 +IUSE=""
5188 +
5189 +DEPEND="
5190 + $(add_frameworks_dep kcompletion)
5191 + $(add_frameworks_dep kconfig)
5192 + $(add_frameworks_dep kconfigwidgets)
5193 + $(add_frameworks_dep kcoreaddons)
5194 + $(add_frameworks_dep kcrash)
5195 + $(add_frameworks_dep kdelibs4support)
5196 + $(add_frameworks_dep kdnssd)
5197 + $(add_frameworks_dep ki18n)
5198 + $(add_frameworks_dep kwidgetsaddons)
5199 + $(add_frameworks_dep kxmlgui)
5200 + $(add_kdeapps_dep libkdegames)
5201 + $(add_qt_dep qtgui)
5202 + $(add_qt_dep qtsvg)
5203 + $(add_qt_dep qtwidgets)
5204 +"
5205 +RDEPEND="${DEPEND}"
5206
5207 diff --git a/kde-apps/kgeography/kgeography-17.04.1.ebuild b/kde-apps/kgeography/kgeography-17.04.1.ebuild
5208 new file mode 100644
5209 index 0000000000..97161ee6d9
5210 --- /dev/null
5211 +++ b/kde-apps/kgeography/kgeography-17.04.1.ebuild
5212 @@ -0,0 +1,29 @@
5213 +# Copyright 1999-2017 Gentoo Foundation
5214 +# Distributed under the terms of the GNU General Public License v2
5215 +
5216 +EAPI=6
5217 +
5218 +KDE_HANDBOOK="forceoptional"
5219 +inherit kde5
5220 +
5221 +DESCRIPTION="Geography learning tool"
5222 +HOMEPAGE="https://edu.kde.org/applications/miscellaneous/kgeography
5223 +https://edu.kde.org/applications/all/kgeography"
5224 +KEYWORDS="~amd64 ~x86"
5225 +IUSE=""
5226 +
5227 +DEPEND="
5228 + $(add_frameworks_dep kconfig)
5229 + $(add_frameworks_dep kconfigwidgets)
5230 + $(add_frameworks_dep kcoreaddons)
5231 + $(add_frameworks_dep kcrash)
5232 + $(add_frameworks_dep ki18n)
5233 + $(add_frameworks_dep kiconthemes)
5234 + $(add_frameworks_dep kitemviews)
5235 + $(add_frameworks_dep kwidgetsaddons)
5236 + $(add_frameworks_dep kxmlgui)
5237 + $(add_qt_dep qtgui)
5238 + $(add_qt_dep qtwidgets)
5239 + $(add_qt_dep qtxml)
5240 +"
5241 +RDEPEND="${DEPEND}"
5242
5243 diff --git a/kde-apps/kget/kget-17.04.1.ebuild b/kde-apps/kget/kget-17.04.1.ebuild
5244 new file mode 100644
5245 index 0000000000..e6f45ad95e
5246 --- /dev/null
5247 +++ b/kde-apps/kget/kget-17.04.1.ebuild
5248 @@ -0,0 +1,36 @@
5249 +# Copyright 1999-2017 Gentoo Foundation
5250 +# Distributed under the terms of the GNU General Public License v2
5251 +
5252 +EAPI=6
5253 +
5254 +KDE_HANDBOOK="optional"
5255 +inherit kde4-base
5256 +
5257 +DESCRIPTION="Advanced download manager by KDE"
5258 +HOMEPAGE="https://www.kde.org/applications/internet/kget/"
5259 +KEYWORDS="~amd64 ~arm ~x86"
5260 +IUSE="debug bittorrent mms sqlite"
5261 +
5262 +RDEPEND="
5263 + app-crypt/qca:2[qt4]
5264 + bittorrent? ( >=net-libs/libktorrent-1.0.3:4 )
5265 + mms? ( media-libs/libmms )
5266 + sqlite? ( dev-db/sqlite:3 )
5267 +"
5268 +DEPEND="${RDEPEND}
5269 + dev-libs/boost
5270 +"
5271 +
5272 +src_configure() {
5273 + local mycmakeargs=(
5274 + -DWITH_KDE4Workspace=OFF
5275 + -DWITH_NepomukCore=OFF
5276 + -DWITH_NepomukWidgets=OFF
5277 + -DWITH_QGpgme=OFF
5278 + -DWITH_KTorrent=$(usex bittorrent)
5279 + -DWITH_LibMms=$(usex mms)
5280 + -DWITH_Sqlite=$(usex sqlite)
5281 + )
5282 +
5283 + kde4-base_src_configure
5284 +}
5285
5286 diff --git a/kde-apps/kgoldrunner/kgoldrunner-17.04.1.ebuild b/kde-apps/kgoldrunner/kgoldrunner-17.04.1.ebuild
5287 new file mode 100644
5288 index 0000000000..c04356beb4
5289 --- /dev/null
5290 +++ b/kde-apps/kgoldrunner/kgoldrunner-17.04.1.ebuild
5291 @@ -0,0 +1,23 @@
5292 +# Copyright 1999-2017 Gentoo Foundation
5293 +# Distributed under the terms of the GNU General Public License v2
5294 +
5295 +EAPI=6
5296 +
5297 +KDE_HANDBOOK="optional"
5298 +KDE_SELINUX_MODULE="games"
5299 +inherit kde4-base
5300 +
5301 +DESCRIPTION="Game of action and puzzle solving by KDE"
5302 +HOMEPAGE="
5303 + https://www.kde.org/applications/games/kgoldrunner/
5304 + https://games.kde.org/game.php?game=kgoldrunner
5305 +"
5306 +KEYWORDS="~amd64 ~arm ~x86"
5307 +IUSE="debug"
5308 +
5309 +DEPEND="
5310 + $(add_kdeapps_dep libkdegames)
5311 + media-libs/libsndfile
5312 + media-libs/openal
5313 +"
5314 +RDEPEND="${DEPEND}"
5315
5316 diff --git a/kde-apps/kgpg/kgpg-17.04.1.ebuild b/kde-apps/kgpg/kgpg-17.04.1.ebuild
5317 new file mode 100644
5318 index 0000000000..b5eabdcbb2
5319 --- /dev/null
5320 +++ b/kde-apps/kgpg/kgpg-17.04.1.ebuild
5321 @@ -0,0 +1,48 @@
5322 +# Copyright 1999-2017 Gentoo Foundation
5323 +# Distributed under the terms of the GNU General Public License v2
5324 +
5325 +EAPI=6
5326 +
5327 +KDE_HANDBOOK="forceoptional"
5328 +KDE_SELINUX_MODULE="gpg"
5329 +inherit kde5
5330 +
5331 +DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
5332 +HOMEPAGE="https://www.kde.org/applications/utilities/kgpg
5333 +https://utils.kde.org/projects/kgpg"
5334 +KEYWORDS="~amd64 ~x86"
5335 +IUSE=""
5336 +
5337 +COMMON_DEPEND="
5338 + $(add_frameworks_dep karchive)
5339 + $(add_frameworks_dep kcodecs)
5340 + $(add_frameworks_dep kconfig)
5341 + $(add_frameworks_dep kconfigwidgets)
5342 + $(add_frameworks_dep kcoreaddons)
5343 + $(add_frameworks_dep kcrash)
5344 + $(add_frameworks_dep kdbusaddons)
5345 + $(add_frameworks_dep ki18n)
5346 + $(add_frameworks_dep kiconthemes)
5347 + $(add_frameworks_dep kio)
5348 + $(add_frameworks_dep kjobwidgets)
5349 + $(add_frameworks_dep knotifications)
5350 + $(add_frameworks_dep kservice)
5351 + $(add_frameworks_dep ktextwidgets)
5352 + $(add_frameworks_dep kwidgetsaddons)
5353 + $(add_frameworks_dep kwindowsystem)
5354 + $(add_frameworks_dep kxmlgui)
5355 + $(add_kdeapps_dep akonadi)
5356 + $(add_kdeapps_dep akonadi-contacts)
5357 + $(add_kdeapps_dep kcontacts)
5358 + $(add_qt_dep qtdbus)
5359 + $(add_qt_dep qtgui)
5360 + $(add_qt_dep qtnetwork)
5361 + $(add_qt_dep qtprintsupport)
5362 + $(add_qt_dep qtwidgets)
5363 +"
5364 +DEPEND="${COMMON_DEPEND}
5365 + app-crypt/gpgme
5366 +"
5367 +RDEPEND="${COMMON_DEPEND}
5368 + app-crypt/gnupg
5369 +"
5370
5371 diff --git a/kde-apps/khangman/khangman-17.04.1.ebuild b/kde-apps/khangman/khangman-17.04.1.ebuild
5372 new file mode 100644
5373 index 0000000000..94d7e41370
5374 --- /dev/null
5375 +++ b/kde-apps/khangman/khangman-17.04.1.ebuild
5376 @@ -0,0 +1,40 @@
5377 +# Copyright 1999-2017 Gentoo Foundation
5378 +# Distributed under the terms of the GNU General Public License v2
5379 +
5380 +EAPI=6
5381 +
5382 +KDE_HANDBOOK="forceoptional"
5383 +inherit kde5
5384 +
5385 +DESCRIPTION="Classical hangman game by KDE"
5386 +HOMEPAGE="https://www.kde.org/applications/education/khangman
5387 +https://edu.kde.org/khangman"
5388 +KEYWORDS="~amd64 ~x86"
5389 +IUSE=""
5390 +
5391 +DEPEND="
5392 + $(add_frameworks_dep kcompletion)
5393 + $(add_frameworks_dep kconfig)
5394 + $(add_frameworks_dep kconfigwidgets)
5395 + $(add_frameworks_dep kcoreaddons)
5396 + $(add_frameworks_dep kcrash)
5397 + $(add_frameworks_dep kdeclarative)
5398 + $(add_frameworks_dep ki18n)
5399 + $(add_frameworks_dep knewstuff)
5400 + $(add_frameworks_dep knotifications)
5401 + $(add_frameworks_dep kwidgetsaddons)
5402 + $(add_frameworks_dep kxmlgui)
5403 + $(add_kdeapps_dep libkeduvocdocument)
5404 + $(add_qt_dep qtdeclarative)
5405 + $(add_qt_dep qtgui)
5406 + $(add_qt_dep qtsvg)
5407 + $(add_qt_dep qtwidgets)
5408 + $(add_qt_dep qtxml)
5409 + media-libs/phonon[qt5]
5410 +"
5411 +RDEPEND="${DEPEND}
5412 + $(add_kdeapps_dep kdeedu-data)
5413 + $(add_qt_dep qtgraphicaleffects)
5414 + $(add_qt_dep qtmultimedia)
5415 + $(add_qt_dep qtquickcontrols)
5416 +"
5417
5418 diff --git a/kde-apps/khelpcenter/khelpcenter-17.04.1.ebuild b/kde-apps/khelpcenter/khelpcenter-17.04.1.ebuild
5419 new file mode 100644
5420 index 0000000000..637ecbbefa
5421 --- /dev/null
5422 +++ b/kde-apps/khelpcenter/khelpcenter-17.04.1.ebuild
5423 @@ -0,0 +1,42 @@
5424 +# Copyright 1999-2017 Gentoo Foundation
5425 +# Distributed under the terms of the GNU General Public License v2
5426 +
5427 +EAPI=6
5428 +
5429 +KDE_HANDBOOK="forceoptional"
5430 +inherit kde5
5431 +
5432 +DESCRIPTION="The KDE Help Center"
5433 +HOMEPAGE+=" https://userbase.kde.org/KHelpCenter"
5434 +KEYWORDS="~amd64 ~arm ~x86"
5435 +IUSE=""
5436 +
5437 +DEPEND="
5438 + $(add_frameworks_dep karchive)
5439 + $(add_frameworks_dep kbookmarks)
5440 + $(add_frameworks_dep kcodecs)
5441 + $(add_frameworks_dep kcompletion)
5442 + $(add_frameworks_dep kconfig)
5443 + $(add_frameworks_dep kconfigwidgets)
5444 + $(add_frameworks_dep kcoreaddons)
5445 + $(add_frameworks_dep kdbusaddons)
5446 + $(add_frameworks_dep khtml)
5447 + $(add_frameworks_dep ki18n)
5448 + $(add_frameworks_dep kinit)
5449 + $(add_frameworks_dep kio)
5450 + $(add_frameworks_dep kparts)
5451 + $(add_frameworks_dep kservice)
5452 + $(add_frameworks_dep kwidgetsaddons)
5453 + $(add_frameworks_dep kwindowsystem)
5454 + $(add_frameworks_dep kxmlgui)
5455 + $(add_qt_dep qtdbus)
5456 + $(add_qt_dep qtgui)
5457 + $(add_qt_dep qtwidgets)
5458 + $(add_qt_dep qtxml)
5459 + dev-libs/grantlee:5
5460 + dev-libs/libxml2
5461 + dev-libs/xapian:=
5462 +"
5463 +RDEPEND="${DEPEND}
5464 + $(add_plasma_dep kde-cli-tools)
5465 +"
5466
5467 diff --git a/kde-apps/kholidays/kholidays-17.04.1.ebuild b/kde-apps/kholidays/kholidays-17.04.1.ebuild
5468 new file mode 100644
5469 index 0000000000..f091069849
5470 --- /dev/null
5471 +++ b/kde-apps/kholidays/kholidays-17.04.1.ebuild
5472 @@ -0,0 +1,19 @@
5473 +# Copyright 1999-2017 Gentoo Foundation
5474 +# Distributed under the terms of the GNU General Public License v2
5475 +
5476 +EAPI=6
5477 +
5478 +KDE_TEST="true"
5479 +inherit kde5
5480 +
5481 +DESCRIPTION="Library to determine holidays and other special events for a geographical region"
5482 +LICENSE="LGPL-2.1+"
5483 +KEYWORDS="~amd64 ~arm ~x86"
5484 +IUSE="nls"
5485 +
5486 +RDEPEND="
5487 + $(add_qt_dep qtdeclarative)
5488 +"
5489 +DEPEND="${RDEPEND}
5490 + nls? ( $(add_qt_dep linguist-tools) )
5491 +"
5492
5493 diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-17.04.1.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-17.04.1.ebuild
5494 new file mode 100644
5495 index 0000000000..3a7c77c2d2
5496 --- /dev/null
5497 +++ b/kde-apps/kidentitymanagement/kidentitymanagement-17.04.1.ebuild
5498 @@ -0,0 +1,35 @@
5499 +# Copyright 1999-2017 Gentoo Foundation
5500 +# Distributed under the terms of the GNU General Public License v2
5501 +
5502 +EAPI=6
5503 +
5504 +KDE_TEST="true"
5505 +VIRTUALX_REQUIRED="test"
5506 +inherit kde5
5507 +
5508 +DESCRIPTION="Library for managing identitites"
5509 +LICENSE="GPL-2+ LGPL-2.1+"
5510 +KEYWORDS="~amd64 ~x86"
5511 +IUSE=""
5512 +
5513 +DEPEND="
5514 + $(add_frameworks_dep kcodecs)
5515 + $(add_frameworks_dep kcompletion)
5516 + $(add_frameworks_dep kconfig)
5517 + $(add_frameworks_dep kcoreaddons)
5518 + $(add_frameworks_dep ki18n)
5519 + $(add_frameworks_dep kio)
5520 + $(add_frameworks_dep ktextwidgets)
5521 + $(add_frameworks_dep kwidgetsaddons)
5522 + $(add_frameworks_dep kxmlgui)
5523 + $(add_kdeapps_dep kpimtextedit)
5524 + $(add_qt_dep qtdbus)
5525 + $(add_qt_dep qtgui)
5526 + $(add_qt_dep qtnetwork)
5527 + $(add_qt_dep qtwidgets)
5528 +"
5529 +RDEPEND="${DEPEND}
5530 + !kde-apps/kdepim-l10n
5531 +"
5532 +
5533 +RESTRICT+=" test"
5534
5535 diff --git a/kde-apps/kig/kig-17.04.1.ebuild b/kde-apps/kig/kig-17.04.1.ebuild
5536 new file mode 100644
5537 index 0000000000..c28dbdb68a
5538 --- /dev/null
5539 +++ b/kde-apps/kig/kig-17.04.1.ebuild
5540 @@ -0,0 +1,62 @@
5541 +# Copyright 1999-2017 Gentoo Foundation
5542 +# Distributed under the terms of the GNU General Public License v2
5543 +
5544 +EAPI=6
5545 +
5546 +KDE_HANDBOOK="forceoptional"
5547 +KDE_TEST="optional"
5548 +PYTHON_COMPAT=( python2_7 )
5549 +inherit python-single-r1 kde5
5550 +
5551 +DESCRIPTION="KDE Interactive Geometry tool"
5552 +HOMEPAGE="https://www.kde.org/applications/education/kig https://edu.kde.org/kig"
5553 +KEYWORDS="~amd64 ~x86"
5554 +IUSE="geogebra scripting"
5555 +
5556 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
5557 +
5558 +RDEPEND="${PYTHON_DEPS}
5559 + $(add_frameworks_dep karchive)
5560 + $(add_frameworks_dep kcompletion)
5561 + $(add_frameworks_dep kconfig)
5562 + $(add_frameworks_dep kconfigwidgets)
5563 + $(add_frameworks_dep kcoreaddons)
5564 + $(add_frameworks_dep kcrash)
5565 + $(add_frameworks_dep ki18n)
5566 + $(add_frameworks_dep kiconthemes)
5567 + $(add_frameworks_dep kparts)
5568 + $(add_frameworks_dep kservice)
5569 + $(add_frameworks_dep kwidgetsaddons)
5570 + $(add_frameworks_dep kxmlgui)
5571 + $(add_qt_dep qtgui)
5572 + $(add_qt_dep qtprintsupport)
5573 + $(add_qt_dep qtsvg)
5574 + $(add_qt_dep qtwidgets)
5575 + $(add_qt_dep qtxml)
5576 + geogebra? ( $(add_qt_dep qtxmlpatterns) )
5577 + scripting? ( >=dev-libs/boost-1.48:=[python,${PYTHON_USEDEP}] )
5578 +"
5579 +DEPEND="${RDEPEND}
5580 + $(add_frameworks_dep ktexteditor)
5581 +"
5582 +
5583 +PATCHES=( "${FILESDIR}/${PN}-4.12.0-boostpython.patch" )
5584 +
5585 +pkg_setup() {
5586 + python-single-r1_pkg_setup
5587 + kde5_pkg_setup
5588 +}
5589 +
5590 +src_prepare() {
5591 + kde5_src_prepare
5592 + python_fix_shebang .
5593 +}
5594 +
5595 +src_configure() {
5596 + local mycmakeargs=(
5597 + $(cmake-utils_use_find_package geogebra Qt5XmlPatterns)
5598 + $(cmake-utils_use_find_package scripting BoostPython)
5599 + )
5600 +
5601 + kde5_src_configure
5602 +}
5603
5604 diff --git a/kde-apps/kigo/kigo-17.04.1.ebuild b/kde-apps/kigo/kigo-17.04.1.ebuild
5605 new file mode 100644
5606 index 0000000000..12be5f6dd7
5607 --- /dev/null
5608 +++ b/kde-apps/kigo/kigo-17.04.1.ebuild
5609 @@ -0,0 +1,17 @@
5610 +# Copyright 1999-2017 Gentoo Foundation
5611 +# Distributed under the terms of the GNU General Public License v2
5612 +
5613 +EAPI=6
5614 +
5615 +KDE_HANDBOOK="optional"
5616 +inherit kde4-base
5617 +
5618 +DESCRIPTION="Go game by KDE"
5619 +HOMEPAGE="https://www.kde.org/applications/games/kigo/"
5620 +KEYWORDS="~amd64 ~arm ~x86"
5621 +IUSE="debug"
5622 +
5623 +DEPEND="$(add_kdeapps_dep libkdegames)"
5624 +RDEPEND="${DEPEND}
5625 + games-board/gnugo
5626 +"
5627
5628 diff --git a/kde-apps/killbots/killbots-17.04.1.ebuild b/kde-apps/killbots/killbots-17.04.1.ebuild
5629 new file mode 100644
5630 index 0000000000..4304fd185a
5631 --- /dev/null
5632 +++ b/kde-apps/killbots/killbots-17.04.1.ebuild
5633 @@ -0,0 +1,30 @@
5634 +# Copyright 1999-2017 Gentoo Foundation
5635 +# Distributed under the terms of the GNU General Public License v2
5636 +
5637 +EAPI=6
5638 +
5639 +KDE_HANDBOOK="forceoptional"
5640 +inherit kde5
5641 +
5642 +DESCRIPTION="Kill the bots or they kill you!"
5643 +HOMEPAGE="https://www.kde.org/applications/games/killbots/"
5644 +KEYWORDS="~amd64 ~x86"
5645 +IUSE=""
5646 +
5647 +DEPEND="
5648 + $(add_frameworks_dep kcompletion)
5649 + $(add_frameworks_dep kconfig)
5650 + $(add_frameworks_dep kconfigwidgets)
5651 + $(add_frameworks_dep kcoreaddons)
5652 + $(add_frameworks_dep kcrash)
5653 + $(add_frameworks_dep kdbusaddons)
5654 + $(add_frameworks_dep ki18n)
5655 + $(add_frameworks_dep kwidgetsaddons)
5656 + $(add_frameworks_dep kxmlgui)
5657 + $(add_kdeapps_dep libkdegames)
5658 + $(add_qt_dep qtgui)
5659 + $(add_qt_dep qtwidgets)
5660 +"
5661 +RDEPEND="${DEPEND}"
5662 +
5663 +DOCS=()
5664
5665 diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-17.04.1.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-17.04.1.ebuild
5666 new file mode 100644
5667 index 0000000000..ef8ea75537
5668 --- /dev/null
5669 +++ b/kde-apps/kimagemapeditor/kimagemapeditor-17.04.1.ebuild
5670 @@ -0,0 +1,12 @@
5671 +# Copyright 1999-2017 Gentoo Foundation
5672 +# Distributed under the terms of the GNU General Public License v2
5673 +
5674 +EAPI=6
5675 +
5676 +KDE_HANDBOOK="optional"
5677 +inherit kde4-base
5678 +
5679 +DESCRIPTION="KDE web development - image map editor"
5680 +HOMEPAGE="https://www.kde.org/applications/development/kimagemapeditor/"
5681 +KEYWORDS="~amd64 ~arm ~x86"
5682 +IUSE="debug"
5683
5684 diff --git a/kde-apps/kimap/kimap-17.04.1.ebuild b/kde-apps/kimap/kimap-17.04.1.ebuild
5685 new file mode 100644
5686 index 0000000000..e47e9edfc8
5687 --- /dev/null
5688 +++ b/kde-apps/kimap/kimap-17.04.1.ebuild
5689 @@ -0,0 +1,34 @@
5690 +# Copyright 1999-2017 Gentoo Foundation
5691 +# Distributed under the terms of the GNU General Public License v2
5692 +
5693 +EAPI=6
5694 +
5695 +KDE_TEST="true"
5696 +inherit kde5
5697 +
5698 +DESCRIPTION="Library for interacting with IMAP servers"
5699 +LICENSE="GPL-2+"
5700 +KEYWORDS="~amd64 ~x86"
5701 +IUSE=""
5702 +
5703 +DEPEND="
5704 + $(add_frameworks_dep kcodecs)
5705 + $(add_frameworks_dep kcoreaddons)
5706 + $(add_frameworks_dep ki18n)
5707 + $(add_frameworks_dep kio)
5708 + $(add_kdeapps_dep kmime)
5709 + $(add_qt_dep qtgui)
5710 + dev-libs/cyrus-sasl
5711 +"
5712 +RDEPEND="${DEPEND}
5713 + !kde-apps/kdepim-l10n
5714 +"
5715 +
5716 +src_test() {
5717 + # tests cannot be run in parallel #605586
5718 + local myctestargs=(
5719 + -j1
5720 + )
5721 +
5722 + kde5_src_test
5723 +}
5724
5725 diff --git a/kde-apps/kio-extras/kio-extras-17.04.1.ebuild b/kde-apps/kio-extras/kio-extras-17.04.1.ebuild
5726 new file mode 100644
5727 index 0000000000..1d36be3a92
5728 --- /dev/null
5729 +++ b/kde-apps/kio-extras/kio-extras-17.04.1.ebuild
5730 @@ -0,0 +1,85 @@
5731 +# Copyright 1999-2017 Gentoo Foundation
5732 +# Distributed under the terms of the GNU General Public License v2
5733 +
5734 +EAPI=6
5735 +
5736 +KDE_HANDBOOK="forceoptional"
5737 +KDE_TEST="optional"
5738 +QT_MINIMAL="5.7.0"
5739 +VIRTUALX_REQUIRED="test"
5740 +inherit kde5
5741 +
5742 +DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
5743 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kio-extras"
5744 +KEYWORDS="~amd64 ~x86"
5745 +IUSE="activities exif htmlthumbs +man mtp openexr phonon samba +sftp slp taglib"
5746 +
5747 +COMMON_DEPEND="
5748 + $(add_frameworks_dep karchive 'bzip2,lzma')
5749 + $(add_frameworks_dep kbookmarks)
5750 + $(add_frameworks_dep kcodecs)
5751 + $(add_frameworks_dep kconfig)
5752 + $(add_frameworks_dep kconfigwidgets)
5753 + $(add_frameworks_dep kcoreaddons)
5754 + $(add_frameworks_dep kdbusaddons)
5755 + $(add_frameworks_dep kdelibs4support)
5756 + $(add_frameworks_dep kdnssd)
5757 + $(add_frameworks_dep kguiaddons)
5758 + $(add_frameworks_dep ki18n)
5759 + $(add_frameworks_dep kiconthemes)
5760 + $(add_frameworks_dep kio)
5761 + $(add_frameworks_dep kparts)
5762 + $(add_frameworks_dep kpty)
5763 + $(add_frameworks_dep kservice)
5764 + $(add_frameworks_dep kxmlgui)
5765 + $(add_frameworks_dep solid)
5766 + $(add_qt_dep qtdbus)
5767 + $(add_qt_dep qtgui)
5768 + $(add_qt_dep qtnetwork)
5769 + $(add_qt_dep qtsvg)
5770 + $(add_qt_dep qtwidgets)
5771 + $(add_qt_dep qtxml)
5772 + virtual/jpeg:0
5773 + activities? (
5774 + $(add_frameworks_dep kactivities)
5775 + $(add_qt_dep qtsql)
5776 + )
5777 + exif? ( media-gfx/exiv2:= )
5778 + htmlthumbs? ( $(add_qt_dep qtwebengine 'widgets') )
5779 + man? ( $(add_frameworks_dep khtml) )
5780 + mtp? ( media-libs/libmtp:= )
5781 + openexr? ( media-libs/openexr )
5782 + phonon? ( media-libs/phonon[qt5] )
5783 + samba? ( net-fs/samba[client] )
5784 + sftp? ( net-libs/libssh:=[sftp] )
5785 + slp? ( net-libs/openslp )
5786 + taglib? ( >=media-libs/taglib-1.11.1 )
5787 +"
5788 +RDEPEND="${COMMON_DEPEND}
5789 + $(add_frameworks_dep kded)
5790 +"
5791 +DEPEND="${COMMON_DEPEND}
5792 + x11-misc/shared-mime-info
5793 + man? ( dev-util/gperf )
5794 +"
5795 +
5796 +# requires running kde environment
5797 +RESTRICT+=" test"
5798 +
5799 +src_configure() {
5800 + local mycmakeargs=(
5801 + $(cmake-utils_use_find_package activities KF5Activities)
5802 + $(cmake-utils_use_find_package exif Exiv2)
5803 + $(cmake-utils_use_find_package htmlthumbs Qt5WebEngineWidgets)
5804 + $(cmake-utils_use_find_package man Gperf)
5805 + $(cmake-utils_use_find_package mtp Mtp)
5806 + $(cmake-utils_use_find_package openexr OpenEXR)
5807 + $(cmake-utils_use_find_package phonon Phonon4Qt5)
5808 + $(cmake-utils_use_find_package samba Samba)
5809 + $(cmake-utils_use_find_package sftp LibSSH)
5810 + $(cmake-utils_use_find_package slp SLP)
5811 + $(cmake-utils_use_find_package taglib Taglib)
5812 + )
5813 +
5814 + kde5_src_configure
5815 +}
5816
5817 diff --git a/kde-apps/kiriki/kiriki-17.04.1.ebuild b/kde-apps/kiriki/kiriki-17.04.1.ebuild
5818 new file mode 100644
5819 index 0000000000..d0784c55f7
5820 --- /dev/null
5821 +++ b/kde-apps/kiriki/kiriki-17.04.1.ebuild
5822 @@ -0,0 +1,32 @@
5823 +# Copyright 1999-2017 Gentoo Foundation
5824 +# Distributed under the terms of the GNU General Public License v2
5825 +
5826 +EAPI=6
5827 +
5828 +KDE_HANDBOOK="forceoptional"
5829 +inherit kde5
5830 +
5831 +DESCRIPTION="An addictive and fun dice game"
5832 +HOMEPAGE="
5833 + https://www.kde.org/applications/games/kiriki/
5834 + https://games.kde.org/game.php?game=kiriki
5835 +"
5836 +KEYWORDS="~amd64 ~x86"
5837 +IUSE=""
5838 +
5839 +DEPEND="
5840 + $(add_frameworks_dep kconfig)
5841 + $(add_frameworks_dep kconfigwidgets)
5842 + $(add_frameworks_dep kcoreaddons)
5843 + $(add_frameworks_dep kcrash)
5844 + $(add_frameworks_dep kdbusaddons)
5845 + $(add_frameworks_dep ki18n)
5846 + $(add_frameworks_dep kiconthemes)
5847 + $(add_frameworks_dep kwidgetsaddons)
5848 + $(add_frameworks_dep kxmlgui)
5849 + $(add_kdeapps_dep libkdegames)
5850 + $(add_qt_dep qtgui)
5851 + $(add_qt_dep qtprintsupport)
5852 + $(add_qt_dep qtwidgets)
5853 +"
5854 +RDEPEND="${DEPEND}"
5855
5856 diff --git a/kde-apps/kiten/kiten-17.04.1.ebuild b/kde-apps/kiten/kiten-17.04.1.ebuild
5857 new file mode 100644
5858 index 0000000000..8ea0613b9c
5859 --- /dev/null
5860 +++ b/kde-apps/kiten/kiten-17.04.1.ebuild
5861 @@ -0,0 +1,31 @@
5862 +# Copyright 1999-2017 Gentoo Foundation
5863 +# Distributed under the terms of the GNU General Public License v2
5864 +
5865 +EAPI=6
5866 +
5867 +KDE_HANDBOOK="forceoptional"
5868 +inherit kde5
5869 +
5870 +DESCRIPTION="KDE Japanese dictionary and reference"
5871 +HOMEPAGE="https://www.kde.org/applications/education/kiten https://edu.kde.org/kiten"
5872 +KEYWORDS="~amd64 ~x86"
5873 +IUSE=""
5874 +
5875 +DEPEND="
5876 + $(add_frameworks_dep karchive)
5877 + $(add_frameworks_dep kcompletion)
5878 + $(add_frameworks_dep kconfig)
5879 + $(add_frameworks_dep kconfigwidgets)
5880 + $(add_frameworks_dep kcoreaddons)
5881 + $(add_frameworks_dep kcrash)
5882 + $(add_frameworks_dep khtml)
5883 + $(add_frameworks_dep ki18n)
5884 + $(add_frameworks_dep kio)
5885 + $(add_frameworks_dep kparts)
5886 + $(add_frameworks_dep kwidgetsaddons)
5887 + $(add_frameworks_dep kxmlgui)
5888 + $(add_qt_dep qtdbus)
5889 + $(add_qt_dep qtgui)
5890 + $(add_qt_dep qtwidgets)
5891 +"
5892 +RDEPEND="${DEPEND}"
5893
5894 diff --git a/kde-apps/kjumpingcube/kjumpingcube-17.04.1.ebuild b/kde-apps/kjumpingcube/kjumpingcube-17.04.1.ebuild
5895 new file mode 100644
5896 index 0000000000..ef0ad95ed6
5897 --- /dev/null
5898 +++ b/kde-apps/kjumpingcube/kjumpingcube-17.04.1.ebuild
5899 @@ -0,0 +1,32 @@
5900 +# Copyright 1999-2017 Gentoo Foundation
5901 +# Distributed under the terms of the GNU General Public License v2
5902 +
5903 +EAPI=6
5904 +
5905 +KDE_HANDBOOK="true"
5906 +KDE_SELINUX_MODULE="games"
5907 +inherit kde5
5908 +
5909 +DESCRIPTION="Tactical one or two player game"
5910 +HOMEPAGE="
5911 + https://www.kde.org/applications/games/kjumpingcube/
5912 + https://games.kde.org/game.php?game=kjumpingcube
5913 +"
5914 +KEYWORDS="~amd64 ~x86"
5915 +IUSE=""
5916 +
5917 +DEPEND="
5918 + $(add_frameworks_dep kconfig)
5919 + $(add_frameworks_dep kconfigwidgets)
5920 + $(add_frameworks_dep kcoreaddons)
5921 + $(add_frameworks_dep kcrash)
5922 + $(add_frameworks_dep kdbusaddons)
5923 + $(add_frameworks_dep ki18n)
5924 + $(add_frameworks_dep kwidgetsaddons)
5925 + $(add_frameworks_dep kxmlgui)
5926 + $(add_kdeapps_dep libkdegames)
5927 + $(add_qt_dep qtgui)
5928 + $(add_qt_dep qtsvg)
5929 + $(add_qt_dep qtwidgets)
5930 +"
5931 +RDEPEND="${DEPEND}"
5932
5933 diff --git a/kde-apps/kldap/kldap-17.04.1.ebuild b/kde-apps/kldap/kldap-17.04.1.ebuild
5934 new file mode 100644
5935 index 0000000000..b55334312e
5936 --- /dev/null
5937 +++ b/kde-apps/kldap/kldap-17.04.1.ebuild
5938 @@ -0,0 +1,36 @@
5939 +# Copyright 1999-2017 Gentoo Foundation
5940 +# Distributed under the terms of the GNU General Public License v2
5941 +
5942 +EAPI=6
5943 +
5944 +KDE_HANDBOOK="forceoptional"
5945 +KDE_TEST="true"
5946 +inherit kde5
5947 +
5948 +DESCRIPTION="Library for interacting with LDAP servers"
5949 +LICENSE="GPL-2+"
5950 +KEYWORDS="~amd64 ~x86"
5951 +IUSE=""
5952 +
5953 +DEPEND="
5954 + $(add_frameworks_dep kcompletion)
5955 + $(add_frameworks_dep ki18n)
5956 + $(add_frameworks_dep kio)
5957 + $(add_frameworks_dep kwidgetsaddons)
5958 + $(add_qt_dep qtgui)
5959 + $(add_qt_dep qtwidgets)
5960 + dev-libs/cyrus-sasl
5961 + net-nds/openldap
5962 +"
5963 +RDEPEND="${DEPEND}
5964 + !kde-apps/kdepim-l10n
5965 +"
5966 +
5967 +src_prepare() {
5968 + kde5_src_prepare
5969 +
5970 + if ! use_if_iuse handbook ; then
5971 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
5972 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
5973 + fi
5974 +}
5975
5976 diff --git a/kde-apps/kleopatra/kleopatra-17.04.1.ebuild b/kde-apps/kleopatra/kleopatra-17.04.1.ebuild
5977 new file mode 100644
5978 index 0000000000..a7e73b70cd
5979 --- /dev/null
5980 +++ b/kde-apps/kleopatra/kleopatra-17.04.1.ebuild
5981 @@ -0,0 +1,50 @@
5982 +# Copyright 1999-2017 Gentoo Foundation
5983 +# Distributed under the terms of the GNU General Public License v2
5984 +
5985 +EAPI=6
5986 +
5987 +KDE_HANDBOOK="optional"
5988 +KDE_TEST="forceoptional"
5989 +VIRTUALX_REQUIRED="test"
5990 +inherit kde5
5991 +
5992 +DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
5993 +HOMEPAGE="https://www.kde.org/applications/utilities/kleopatra"
5994 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
5995 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
5996 +
5997 +IUSE=""
5998 +
5999 +# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
6000 +DEPEND="
6001 + $(add_frameworks_dep kcmutils)
6002 + $(add_frameworks_dep kcodecs)
6003 + $(add_frameworks_dep kconfig)
6004 + $(add_frameworks_dep kconfigwidgets)
6005 + $(add_frameworks_dep kcoreaddons)
6006 + $(add_frameworks_dep kdbusaddons)
6007 + $(add_frameworks_dep ki18n)
6008 + $(add_frameworks_dep kiconthemes)
6009 + $(add_frameworks_dep kitemmodels)
6010 + $(add_frameworks_dep knotifications)
6011 + $(add_frameworks_dep ktextwidgets)
6012 + $(add_frameworks_dep kwidgetsaddons)
6013 + $(add_frameworks_dep kwindowsystem)
6014 + $(add_frameworks_dep kxmlgui)
6015 + $(add_kdeapps_dep kmime)
6016 + $(add_kdeapps_dep libkleo)
6017 + $(add_qt_dep qtdbus)
6018 + $(add_qt_dep qtgui '' '' '5=')
6019 + $(add_qt_dep qtnetwork)
6020 + $(add_qt_dep qtprintsupport)
6021 + $(add_qt_dep qtwidgets)
6022 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
6023 + dev-libs/boost:=
6024 + dev-libs/libassuan
6025 + dev-libs/libgpg-error
6026 +"
6027 +RDEPEND="${DEPEND}
6028 + !kde-apps/kdepim-l10n
6029 + >=app-crypt/gnupg-2.1
6030 + app-crypt/paperkey
6031 +"
6032
6033 diff --git a/kde-apps/klettres/klettres-17.04.1.ebuild b/kde-apps/klettres/klettres-17.04.1.ebuild
6034 new file mode 100644
6035 index 0000000000..ec49129736
6036 --- /dev/null
6037 +++ b/kde-apps/klettres/klettres-17.04.1.ebuild
6038 @@ -0,0 +1,31 @@
6039 +# Copyright 1999-2017 Gentoo Foundation
6040 +# Distributed under the terms of the GNU General Public License v2
6041 +
6042 +EAPI=6
6043 +
6044 +KDE_HANDBOOK="forceoptional"
6045 +inherit kde5
6046 +
6047 +DESCRIPTION="Alphabet learning application"
6048 +HOMEPAGE="https://www.kde.org/applications/education/klettres
6049 +https://edu.kde.org/klettres"
6050 +KEYWORDS="~amd64 ~x86"
6051 +IUSE=""
6052 +
6053 +DEPEND="
6054 + $(add_frameworks_dep kcompletion)
6055 + $(add_frameworks_dep kconfig)
6056 + $(add_frameworks_dep kconfigwidgets)
6057 + $(add_frameworks_dep kcoreaddons)
6058 + $(add_frameworks_dep kcrash)
6059 + $(add_frameworks_dep ki18n)
6060 + $(add_frameworks_dep knewstuff)
6061 + $(add_frameworks_dep kwidgetsaddons)
6062 + $(add_frameworks_dep kxmlgui)
6063 + $(add_qt_dep qtgui)
6064 + $(add_qt_dep qtsvg)
6065 + $(add_qt_dep qtwidgets)
6066 + $(add_qt_dep qtxml)
6067 + media-libs/phonon[qt5]
6068 +"
6069 +RDEPEND="${DEPEND}"
6070
6071 diff --git a/kde-apps/klickety/klickety-17.04.1.ebuild b/kde-apps/klickety/klickety-17.04.1.ebuild
6072 new file mode 100644
6073 index 0000000000..edd9fa7a67
6074 --- /dev/null
6075 +++ b/kde-apps/klickety/klickety-17.04.1.ebuild
6076 @@ -0,0 +1,32 @@
6077 +# Copyright 1999-2017 Gentoo Foundation
6078 +# Distributed under the terms of the GNU General Public License v2
6079 +
6080 +EAPI=6
6081 +
6082 +KDE_HANDBOOK="forceoptional"
6083 +KDE_SELINUX_MODULE="games"
6084 +inherit kde5
6085 +
6086 +DESCRIPTION="A game almost the same as ksame, but a bit different by KDE"
6087 +KEYWORDS="~amd64 ~x86"
6088 +IUSE=""
6089 +
6090 +DEPEND="
6091 + $(add_frameworks_dep kconfig)
6092 + $(add_frameworks_dep kconfigwidgets)
6093 + $(add_frameworks_dep kcoreaddons)
6094 + $(add_frameworks_dep kcrash)
6095 + $(add_frameworks_dep kdbusaddons)
6096 + $(add_frameworks_dep ki18n)
6097 + $(add_frameworks_dep kio)
6098 + $(add_frameworks_dep knotifications)
6099 + $(add_frameworks_dep knotifyconfig)
6100 + $(add_frameworks_dep kwidgetsaddons)
6101 + $(add_frameworks_dep kxmlgui)
6102 + $(add_kdeapps_dep libkdegames)
6103 + $(add_qt_dep qtgui)
6104 + $(add_qt_dep qtwidgets)
6105 +"
6106 +RDEPEND="${DEPEND}"
6107 +
6108 +DOCS=()
6109
6110 diff --git a/kde-apps/klines/klines-17.04.1.ebuild b/kde-apps/klines/klines-17.04.1.ebuild
6111 new file mode 100644
6112 index 0000000000..78c62d674d
6113 --- /dev/null
6114 +++ b/kde-apps/klines/klines-17.04.1.ebuild
6115 @@ -0,0 +1,33 @@
6116 +# Copyright 1999-2017 Gentoo Foundation
6117 +# Distributed under the terms of the GNU General Public License v2
6118 +
6119 +EAPI=6
6120 +
6121 +KDE_HANDBOOK="forceoptional"
6122 +KDE_SELINUX_MODULE="games"
6123 +inherit kde5
6124 +
6125 +DESCRIPTION="A little KDE game about balls and how to get rid of them"
6126 +HOMEPAGE="
6127 + https://www.kde.org/applications/games/klines/
6128 + https://games.kde.org/game.php?game=klines
6129 +"
6130 +KEYWORDS="~amd64 ~x86"
6131 +IUSE=""
6132 +
6133 +DEPEND="
6134 + $(add_frameworks_dep kconfig)
6135 + $(add_frameworks_dep kconfigwidgets)
6136 + $(add_frameworks_dep kcoreaddons)
6137 + $(add_frameworks_dep kcrash)
6138 + $(add_frameworks_dep kdbusaddons)
6139 + $(add_frameworks_dep ki18n)
6140 + $(add_frameworks_dep kwidgetsaddons)
6141 + $(add_frameworks_dep kxmlgui)
6142 + $(add_kdeapps_dep libkdegames)
6143 + $(add_qt_dep qtgui)
6144 + $(add_qt_dep qtwidgets)
6145 +"
6146 +RDEPEND="${DEPEND}"
6147 +
6148 +DOCS=( AUTHORS )
6149
6150 diff --git a/kde-apps/klinkstatus/klinkstatus-17.04.1.ebuild b/kde-apps/klinkstatus/klinkstatus-17.04.1.ebuild
6151 new file mode 100644
6152 index 0000000000..cbdc907c3d
6153 --- /dev/null
6154 +++ b/kde-apps/klinkstatus/klinkstatus-17.04.1.ebuild
6155 @@ -0,0 +1,34 @@
6156 +# Copyright 1999-2017 Gentoo Foundation
6157 +# Distributed under the terms of the GNU General Public License v2
6158 +
6159 +EAPI=6
6160 +
6161 +KDE_HANDBOOK="optional"
6162 +inherit kde4-base
6163 +
6164 +DESCRIPTION="KDE web development - link validity checker"
6165 +HOMEPAGE="https://www.kde.org/applications/development/klinkstatus/"
6166 +KEYWORDS="~amd64 ~arm ~x86"
6167 +IUSE="debug tidy"
6168 +
6169 +DEPEND="
6170 + $(add_kdeapps_dep kdepimlibs)
6171 + tidy? ( app-text/htmltidy )
6172 +"
6173 +RDEPEND="${DEPEND}"
6174 +
6175 +src_configure() {
6176 + local mycmakeargs=(
6177 + -DWITH_LibTidy=$(usex tidy)
6178 + )
6179 +
6180 + kde4-base_src_configure
6181 +}
6182 +
6183 +pkg_postinst() {
6184 + kde4-base_pkg_postinst
6185 +
6186 + if ! has_version dev-lang/ruby ; then
6187 + elog "To use scripting in ${PN}, install dev-lang/ruby."
6188 + fi
6189 +}
6190
6191 diff --git a/kde-apps/kmag/kmag-17.04.1.ebuild b/kde-apps/kmag/kmag-17.04.1.ebuild
6192 new file mode 100644
6193 index 0000000000..d5e5620c68
6194 --- /dev/null
6195 +++ b/kde-apps/kmag/kmag-17.04.1.ebuild
6196 @@ -0,0 +1,16 @@
6197 +# Copyright 1999-2017 Gentoo Foundation
6198 +# Distributed under the terms of the GNU General Public License v2
6199 +
6200 +EAPI=6
6201 +
6202 +KDE_HANDBOOK="optional"
6203 +inherit kde4-base
6204 +
6205 +DESCRIPTION="KDE screen magnifier"
6206 +HOMEPAGE="https://www.kde.org/applications/utilities/kmag/"
6207 +KEYWORDS="~amd64 ~arm ~x86"
6208 +IUSE="debug"
6209 +
6210 +RDEPEND="
6211 + $(add_kdeapps_dep kaccessible)
6212 +"
6213
6214 diff --git a/kde-apps/kmahjongg/kmahjongg-17.04.1.ebuild b/kde-apps/kmahjongg/kmahjongg-17.04.1.ebuild
6215 new file mode 100644
6216 index 0000000000..d02fd81c07
6217 --- /dev/null
6218 +++ b/kde-apps/kmahjongg/kmahjongg-17.04.1.ebuild
6219 @@ -0,0 +1,36 @@
6220 +# Copyright 1999-2017 Gentoo Foundation
6221 +# Distributed under the terms of the GNU General Public License v2
6222 +
6223 +EAPI=6
6224 +
6225 +KDE_HANDBOOK="forceoptional"
6226 +KDE_SELINUX_MODULE="games"
6227 +inherit kde5
6228 +
6229 +DESCRIPTION="A tile matching game for one or two players"
6230 +HOMEPAGE="
6231 + https://www.kde.org/applications/games/kmahjongg/
6232 + https://games.kde.org/game.php?game=kmahjongg
6233 +"
6234 +KEYWORDS="~amd64 ~x86"
6235 +IUSE=""
6236 +
6237 +DEPEND="
6238 + $(add_frameworks_dep kcompletion)
6239 + $(add_frameworks_dep kconfig)
6240 + $(add_frameworks_dep kconfigwidgets)
6241 + $(add_frameworks_dep kcoreaddons)
6242 + $(add_frameworks_dep kcrash)
6243 + $(add_frameworks_dep kdbusaddons)
6244 + $(add_frameworks_dep kdeclarative)
6245 + $(add_frameworks_dep ki18n)
6246 + $(add_frameworks_dep knewstuff)
6247 + $(add_frameworks_dep kwidgetsaddons)
6248 + $(add_frameworks_dep kxmlgui)
6249 + $(add_kdeapps_dep libkdegames)
6250 + $(add_kdeapps_dep libkmahjongg)
6251 + $(add_qt_dep qtgui)
6252 + $(add_qt_dep qtsvg)
6253 + $(add_qt_dep qtwidgets)
6254 +"
6255 +RDEPEND="${DEPEND}"
6256
6257 diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-17.04.1.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-17.04.1.ebuild
6258 new file mode 100644
6259 index 0000000000..5faaa5ed06
6260 --- /dev/null
6261 +++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-17.04.1.ebuild
6262 @@ -0,0 +1,52 @@
6263 +# Copyright 1999-2017 Gentoo Foundation
6264 +# Distributed under the terms of the GNU General Public License v2
6265 +
6266 +EAPI=6
6267 +
6268 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
6269 +KDE_TEST="forceoptional"
6270 +VIRTUALX_REQUIRED="test"
6271 +inherit kde5
6272 +
6273 +DESCRIPTION="Assistant for KMail accounts configuration"
6274 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Account_Wizard"
6275 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6276 +KEYWORDS="~amd64 ~x86"
6277 +IUSE=""
6278 +
6279 +DEPEND="
6280 + $(add_frameworks_dep kcmutils)
6281 + $(add_frameworks_dep kcodecs)
6282 + $(add_frameworks_dep kconfig)
6283 + $(add_frameworks_dep kcoreaddons)
6284 + $(add_frameworks_dep kcrash)
6285 + $(add_frameworks_dep kdbusaddons)
6286 + $(add_frameworks_dep ki18n)
6287 + $(add_frameworks_dep kio)
6288 + $(add_frameworks_dep kitemviews)
6289 + $(add_frameworks_dep knewstuff)
6290 + $(add_frameworks_dep knotifications)
6291 + $(add_frameworks_dep knotifyconfig)
6292 + $(add_frameworks_dep kross)
6293 + $(add_frameworks_dep kservice)
6294 + $(add_frameworks_dep ktexteditor)
6295 + $(add_frameworks_dep kwallet)
6296 + $(add_frameworks_dep kwidgetsaddons)
6297 + $(add_frameworks_dep kxmlgui)
6298 + $(add_kdeapps_dep akonadi)
6299 + $(add_kdeapps_dep kidentitymanagement)
6300 + $(add_kdeapps_dep kldap)
6301 + $(add_kdeapps_dep kmailtransport)
6302 + $(add_kdeapps_dep libkdepim)
6303 + $(add_kdeapps_dep libkleo)
6304 + $(add_kdeapps_dep pimcommon)
6305 + $(add_qt_dep qtdbus)
6306 + $(add_qt_dep qtgui)
6307 + $(add_qt_dep qtwidgets)
6308 + $(add_qt_dep qtxml)
6309 +"
6310 +RDEPEND="${DEPEND}
6311 + !kde-apps/kdepim-common-libs:4
6312 + !kde-apps/kdepim-l10n
6313 + !kde-apps/kdepim-runtime:4
6314 +"
6315
6316 diff --git a/kde-apps/kmail/kmail-17.04.1.ebuild b/kde-apps/kmail/kmail-17.04.1.ebuild
6317 new file mode 100644
6318 index 0000000000..8ad2336671
6319 --- /dev/null
6320 +++ b/kde-apps/kmail/kmail-17.04.1.ebuild
6321 @@ -0,0 +1,106 @@
6322 +# Copyright 1999-2017 Gentoo Foundation
6323 +# Distributed under the terms of the GNU General Public License v2
6324 +
6325 +EAPI=6
6326 +
6327 +KDE_HANDBOOK="forceoptional"
6328 +KDE_TEST="forceoptional"
6329 +QT_MINIMAL="5.7.0"
6330 +VIRTUALX_REQUIRED="test"
6331 +inherit kde5
6332 +
6333 +DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes."
6334 +HOMEPAGE="https://www.kde.org/applications/internet/kmail/"
6335 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6336 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
6337 +IUSE=""
6338 +
6339 +COMMON_DEPEND="
6340 + $(add_frameworks_dep kbookmarks)
6341 + $(add_frameworks_dep kcmutils)
6342 + $(add_frameworks_dep kcodecs)
6343 + $(add_frameworks_dep kcompletion)
6344 + $(add_frameworks_dep kconfig)
6345 + $(add_frameworks_dep kconfigwidgets)
6346 + $(add_frameworks_dep kcoreaddons)
6347 + $(add_frameworks_dep kcrash)
6348 + $(add_frameworks_dep kdbusaddons)
6349 + $(add_frameworks_dep kguiaddons)
6350 + $(add_frameworks_dep ki18n)
6351 + $(add_frameworks_dep kiconthemes)
6352 + $(add_frameworks_dep kitemviews)
6353 + $(add_frameworks_dep kio)
6354 + $(add_frameworks_dep kjobwidgets)
6355 + $(add_frameworks_dep knotifications)
6356 + $(add_frameworks_dep knotifyconfig)
6357 + $(add_frameworks_dep kparts)
6358 + $(add_frameworks_dep kservice)
6359 + $(add_frameworks_dep ktextwidgets)
6360 + $(add_frameworks_dep kwidgetsaddons)
6361 + $(add_frameworks_dep kwindowsystem)
6362 + $(add_frameworks_dep kxmlgui)
6363 + $(add_frameworks_dep sonnet)
6364 + $(add_kdeapps_dep akonadi)
6365 + $(add_kdeapps_dep akonadi-contacts)
6366 + $(add_kdeapps_dep akonadi-mime)
6367 + $(add_kdeapps_dep akonadi-search)
6368 + $(add_kdeapps_dep kcalcore)
6369 + $(add_kdeapps_dep kcontacts)
6370 + $(add_kdeapps_dep kdepim-apps-libs)
6371 + $(add_kdeapps_dep kidentitymanagement)
6372 + $(add_kdeapps_dep kmailtransport)
6373 + $(add_kdeapps_dep kmime)
6374 + $(add_kdeapps_dep kontactinterface)
6375 + $(add_kdeapps_dep kpimtextedit)
6376 + $(add_kdeapps_dep libgravatar)
6377 + $(add_kdeapps_dep libkdepim)
6378 + $(add_kdeapps_dep libkleo)
6379 + $(add_kdeapps_dep libksieve)
6380 + $(add_kdeapps_dep libktnef)
6381 + $(add_kdeapps_dep mailcommon)
6382 + $(add_kdeapps_dep messagelib)
6383 + $(add_kdeapps_dep pimcommon)
6384 + $(add_qt_dep qtdbus)
6385 + $(add_qt_dep qtgui)
6386 + $(add_qt_dep qtnetwork)
6387 + $(add_qt_dep qtwebengine 'widgets')
6388 + $(add_qt_dep qtwidgets)
6389 + $(add_qt_dep qtxml)
6390 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
6391 +"
6392 +DEPEND="${COMMON_DEPEND}
6393 + $(add_kdeapps_dep kcalutils)
6394 + $(add_kdeapps_dep kldap)
6395 + dev-libs/libxslt
6396 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
6397 +"
6398 +RDEPEND="${COMMON_DEPEND}
6399 + !kde-apps/kdepim-common-libs:4
6400 + !kde-apps/kdepim-l10n
6401 + !kde-apps/ktnef
6402 + $(add_kdeapps_dep kdepim-runtime)
6403 +"
6404 +
6405 +src_prepare() {
6406 + cmake-utils_src_prepare
6407 +
6408 + if ! use handbook; then
6409 + sed -i ktnef/CMakeLists.txt -e "/add_subdirectory(doc)/ s/^/#DONT/" || die
6410 + fi
6411 +}
6412 +
6413 +pkg_postinst() {
6414 + kde5_pkg_postinst
6415 +
6416 + if ! has_version "kde-apps/kdepim-addons:${SLOT}" ; then
6417 + echo
6418 + elog "Install kde-apps/kdepim-addons:${SLOT} for fancy e-mail headers and various useful plugins."
6419 + echo
6420 + fi
6421 +
6422 + if ! has_version "kde-apps/kleopatra:${SLOT}" ; then
6423 + echo
6424 + elog "Install kde-apps/kleopatra:${SLOT} to get a crypto config and certificate details GUI."
6425 + echo
6426 + fi
6427 +}
6428
6429 diff --git a/kde-apps/kmailtransport/kmailtransport-17.04.1.ebuild b/kde-apps/kmailtransport/kmailtransport-17.04.1.ebuild
6430 new file mode 100644
6431 index 0000000000..5a2e83108b
6432 --- /dev/null
6433 +++ b/kde-apps/kmailtransport/kmailtransport-17.04.1.ebuild
6434 @@ -0,0 +1,51 @@
6435 +# Copyright 1999-2017 Gentoo Foundation
6436 +# Distributed under the terms of the GNU General Public License v2
6437 +
6438 +EAPI=6
6439 +
6440 +KDE_HANDBOOK="forceoptional"
6441 +KDE_TEST="true"
6442 +inherit kde5
6443 +
6444 +DESCRIPTION="Mail transport service"
6445 +LICENSE="LGPL-2.1+"
6446 +KEYWORDS="~amd64 ~x86"
6447 +IUSE=""
6448 +
6449 +COMMON_DEPEND="
6450 + $(add_frameworks_dep kcmutils)
6451 + $(add_frameworks_dep kcompletion)
6452 + $(add_frameworks_dep kconfig)
6453 + $(add_frameworks_dep kconfigwidgets)
6454 + $(add_frameworks_dep kcoreaddons)
6455 + $(add_frameworks_dep ki18n)
6456 + $(add_frameworks_dep kio)
6457 + $(add_frameworks_dep kwallet)
6458 + $(add_frameworks_dep kwidgetsaddons)
6459 + $(add_kdeapps_dep akonadi)
6460 + $(add_kdeapps_dep akonadi-mime)
6461 + $(add_kdeapps_dep kmime)
6462 + $(add_qt_dep qtdbus)
6463 + $(add_qt_dep qtgui)
6464 + $(add_qt_dep qtnetwork)
6465 + $(add_qt_dep qtwidgets)
6466 + dev-libs/cyrus-sasl
6467 +"
6468 +DEPEND="${COMMON_DEPEND}
6469 + test? ( $(add_frameworks_dep ktextwidgets) )
6470 +"
6471 +RDEPEND="${COMMON_DEPEND}
6472 + !kde-apps/kdepim-l10n
6473 + !kde-apps/kdepimlibs:4
6474 +"
6475 +
6476 +RESTRICT+=" test"
6477 +
6478 +src_prepare() {
6479 + kde5_src_prepare
6480 +
6481 + if ! use_if_iuse handbook ; then
6482 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
6483 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
6484 + fi
6485 +}
6486
6487 diff --git a/kde-apps/kmbox/kmbox-17.04.1.ebuild b/kde-apps/kmbox/kmbox-17.04.1.ebuild
6488 new file mode 100644
6489 index 0000000000..af4bc864b1
6490 --- /dev/null
6491 +++ b/kde-apps/kmbox/kmbox-17.04.1.ebuild
6492 @@ -0,0 +1,15 @@
6493 +# Copyright 1999-2017 Gentoo Foundation
6494 +# Distributed under the terms of the GNU General Public License v2
6495 +
6496 +EAPI=6
6497 +
6498 +KDE_TEST="true"
6499 +inherit kde5
6500 +
6501 +DESCRIPTION="Library for accessing MBox format mail storages"
6502 +LICENSE="GPL-2+"
6503 +KEYWORDS="~amd64 ~x86"
6504 +IUSE=""
6505 +
6506 +DEPEND="$(add_kdeapps_dep kmime)"
6507 +RDEPEND="${DEPEND}"
6508
6509 diff --git a/kde-apps/kmime/kmime-17.04.1.ebuild b/kde-apps/kmime/kmime-17.04.1.ebuild
6510 new file mode 100644
6511 index 0000000000..ba8bf6558b
6512 --- /dev/null
6513 +++ b/kde-apps/kmime/kmime-17.04.1.ebuild
6514 @@ -0,0 +1,20 @@
6515 +# Copyright 1999-2017 Gentoo Foundation
6516 +# Distributed under the terms of the GNU General Public License v2
6517 +
6518 +EAPI=6
6519 +
6520 +KDE_TEST="true"
6521 +inherit kde5
6522 +
6523 +DESCRIPTION="Libary for handling mail messages and newsgroup articles"
6524 +LICENSE="GPL-2+"
6525 +KEYWORDS="~amd64 ~x86"
6526 +IUSE=""
6527 +
6528 +DEPEND="
6529 + $(add_frameworks_dep kcodecs)
6530 + $(add_frameworks_dep ki18n)
6531 +"
6532 +RDEPEND="${DEPEND}
6533 + !kde-apps/kdepim-l10n
6534 +"
6535
6536 diff --git a/kde-apps/kmines/kmines-17.04.1.ebuild b/kde-apps/kmines/kmines-17.04.1.ebuild
6537 new file mode 100644
6538 index 0000000000..31268cd81c
6539 --- /dev/null
6540 +++ b/kde-apps/kmines/kmines-17.04.1.ebuild
6541 @@ -0,0 +1,32 @@
6542 +# Copyright 1999-2017 Gentoo Foundation
6543 +# Distributed under the terms of the GNU General Public License v2
6544 +
6545 +EAPI=6
6546 +
6547 +KDE_HANDBOOK="forceoptional"
6548 +KDE_SELINUX_MODULE="games"
6549 +inherit kde5
6550 +
6551 +DESCRIPTION="Classic mine sweeper game"
6552 +HOMEPAGE="
6553 + https://www.kde.org/applications/games/kmines/
6554 + https://games.kde.org/game.php?game=kmines
6555 +"
6556 +KEYWORDS="~amd64 ~x86"
6557 +IUSE=""
6558 +
6559 +DEPEND="
6560 + $(add_frameworks_dep kconfig)
6561 + $(add_frameworks_dep kconfigwidgets)
6562 + $(add_frameworks_dep kcoreaddons)
6563 + $(add_frameworks_dep kcrash)
6564 + $(add_frameworks_dep kdbusaddons)
6565 + $(add_frameworks_dep ki18n)
6566 + $(add_frameworks_dep ktextwidgets)
6567 + $(add_frameworks_dep kwidgetsaddons)
6568 + $(add_frameworks_dep kxmlgui)
6569 + $(add_kdeapps_dep libkdegames)
6570 + $(add_qt_dep qtgui)
6571 + $(add_qt_dep qtwidgets)
6572 +"
6573 +RDEPEND="${DEPEND}"
6574
6575 diff --git a/kde-apps/kmix/kmix-17.04.1.ebuild b/kde-apps/kmix/kmix-17.04.1.ebuild
6576 new file mode 100644
6577 index 0000000000..23ae34c6a5
6578 --- /dev/null
6579 +++ b/kde-apps/kmix/kmix-17.04.1.ebuild
6580 @@ -0,0 +1,53 @@
6581 +# Copyright 1999-2017 Gentoo Foundation
6582 +# Distributed under the terms of the GNU General Public License v2
6583 +
6584 +EAPI=6
6585 +
6586 +KDE_HANDBOOK="false"
6587 +KDE_TEST="false"
6588 +inherit kde5
6589 +
6590 +DESCRIPTION="Plasma mixer gui"
6591 +HOMEPAGE="https://www.kde.org/applications/multimedia/kmix/"
6592 +KEYWORDS="~amd64 ~x86"
6593 +IUSE="alsa pulseaudio"
6594 +
6595 +DEPEND="
6596 + $(add_frameworks_dep kcompletion)
6597 + $(add_frameworks_dep kconfig)
6598 + $(add_frameworks_dep kconfigwidgets)
6599 + $(add_frameworks_dep kcoreaddons)
6600 + $(add_frameworks_dep kdbusaddons)
6601 + $(add_frameworks_dep kdelibs4support)
6602 + $(add_frameworks_dep kglobalaccel)
6603 + $(add_frameworks_dep ki18n)
6604 + $(add_frameworks_dep kiconthemes)
6605 + $(add_frameworks_dep knotifications)
6606 + $(add_frameworks_dep kwidgetsaddons)
6607 + $(add_frameworks_dep kwindowsystem)
6608 + $(add_frameworks_dep kxmlgui)
6609 + $(add_frameworks_dep plasma)
6610 + $(add_qt_dep qtdbus)
6611 + $(add_qt_dep qtgui)
6612 + $(add_qt_dep qtwidgets)
6613 + $(add_qt_dep qtxml)
6614 + alsa? ( >=media-libs/alsa-lib-1.0.14a )
6615 + pulseaudio? (
6616 + media-libs/libcanberra
6617 + >=media-sound/pulseaudio-0.9.12
6618 + )
6619 +"
6620 +RDEPEND="${DEPEND}
6621 + $(add_plasma_dep kde-cli-tools)
6622 +"
6623 +
6624 +src_configure() {
6625 + local mycmakeargs=(
6626 + -DKMIX_KF5_BUILD=ON
6627 + $(cmake-utils_use_find_package alsa Alsa)
6628 + $(cmake-utils_use_find_package pulseaudio Canberra)
6629 + $(cmake-utils_use_find_package pulseaudio PulseAudio)
6630 + )
6631 +
6632 + kde5_src_configure
6633 +}
6634
6635 diff --git a/kde-apps/kmousetool/kmousetool-17.04.1.ebuild b/kde-apps/kmousetool/kmousetool-17.04.1.ebuild
6636 new file mode 100644
6637 index 0000000000..ed8816c79a
6638 --- /dev/null
6639 +++ b/kde-apps/kmousetool/kmousetool-17.04.1.ebuild
6640 @@ -0,0 +1,19 @@
6641 +# Copyright 1999-2017 Gentoo Foundation
6642 +# Distributed under the terms of the GNU General Public License v2
6643 +
6644 +EAPI=6
6645 +
6646 +KDE_HANDBOOK="optional"
6647 +inherit kde4-base
6648 +
6649 +DESCRIPTION="KDE program that clicks the mouse for you"
6650 +HOMEPAGE="https://www.kde.org/applications/utilities/kmousetool/"
6651 +KEYWORDS="~amd64 ~arm ~x86"
6652 +IUSE="debug"
6653 +
6654 +DEPEND="
6655 + media-libs/phonon[qt4]
6656 +"
6657 +RDEPEND="${DEPEND}
6658 + $(add_kdeapps_dep knotify)
6659 +"
6660
6661 diff --git a/kde-apps/kmouth/kmouth-17.04.1.ebuild b/kde-apps/kmouth/kmouth-17.04.1.ebuild
6662 new file mode 100644
6663 index 0000000000..9b47d4afce
6664 --- /dev/null
6665 +++ b/kde-apps/kmouth/kmouth-17.04.1.ebuild
6666 @@ -0,0 +1,12 @@
6667 +# Copyright 1999-2017 Gentoo Foundation
6668 +# Distributed under the terms of the GNU General Public License v2
6669 +
6670 +EAPI=6
6671 +
6672 +KDE_HANDBOOK="optional"
6673 +inherit kde4-base
6674 +
6675 +DESCRIPTION="Text-to-speech synthesizer front end"
6676 +HOMEPAGE="https://www.kde.org/applications/utilities/kmouth/"
6677 +KEYWORDS="~amd64 ~arm ~x86"
6678 +IUSE="debug"
6679
6680 diff --git a/kde-apps/kmplot/kmplot-17.04.1.ebuild b/kde-apps/kmplot/kmplot-17.04.1.ebuild
6681 new file mode 100644
6682 index 0000000000..b1552a6dc1
6683 --- /dev/null
6684 +++ b/kde-apps/kmplot/kmplot-17.04.1.ebuild
6685 @@ -0,0 +1,35 @@
6686 +# Copyright 1999-2017 Gentoo Foundation
6687 +# Distributed under the terms of the GNU General Public License v2
6688 +
6689 +EAPI=6
6690 +
6691 +KDE_HANDBOOK="forceoptional"
6692 +inherit kde5
6693 +
6694 +DESCRIPTION="Mathematical function plotter"
6695 +HOMEPAGE="https://www.kde.org/applications/education/kmplot https://edu.kde.org/kmplot"
6696 +KEYWORDS="~amd64 ~x86"
6697 +IUSE=""
6698 +
6699 +DEPEND="
6700 + $(add_frameworks_dep kcompletion)
6701 + $(add_frameworks_dep kconfig)
6702 + $(add_frameworks_dep kconfigwidgets)
6703 + $(add_frameworks_dep kcoreaddons)
6704 + $(add_frameworks_dep kcrash)
6705 + $(add_frameworks_dep kdelibs4support)
6706 + $(add_frameworks_dep kguiaddons)
6707 + $(add_frameworks_dep ki18n)
6708 + $(add_frameworks_dep kparts)
6709 + $(add_frameworks_dep kservice)
6710 + $(add_frameworks_dep ktextwidgets)
6711 + $(add_frameworks_dep kwidgetsaddons)
6712 + $(add_frameworks_dep kxmlgui)
6713 + $(add_qt_dep qtdbus)
6714 + $(add_qt_dep qtgui)
6715 + $(add_qt_dep qtprintsupport)
6716 + $(add_qt_dep qtsvg)
6717 + $(add_qt_dep qtwidgets)
6718 + $(add_qt_dep qtxml)
6719 +"
6720 +RDEPEND="${DEPEND}"
6721
6722 diff --git a/kde-apps/knavalbattle/knavalbattle-17.04.1.ebuild b/kde-apps/knavalbattle/knavalbattle-17.04.1.ebuild
6723 new file mode 100644
6724 index 0000000000..0d122b31b1
6725 --- /dev/null
6726 +++ b/kde-apps/knavalbattle/knavalbattle-17.04.1.ebuild
6727 @@ -0,0 +1,37 @@
6728 +# Copyright 1999-2017 Gentoo Foundation
6729 +# Distributed under the terms of the GNU General Public License v2
6730 +
6731 +EAPI=6
6732 +
6733 +KDE_HANDBOOK="forceoptional"
6734 +KDE_SELINUX_MODULE="games"
6735 +inherit kde5
6736 +
6737 +DESCRIPTION="Battleship clone by KDE"
6738 +HOMEPAGE="
6739 + https://www.kde.org/applications/games/navalbattle/
6740 + https://games.kde.org/game.php?game=kbattleship
6741 +"
6742 +KEYWORDS="~amd64 ~x86"
6743 +IUSE=""
6744 +
6745 +DEPEND="
6746 + $(add_frameworks_dep kcompletion)
6747 + $(add_frameworks_dep kconfig)
6748 + $(add_frameworks_dep kcoreaddons)
6749 + $(add_frameworks_dep kcrash)
6750 + $(add_frameworks_dep kdbusaddons)
6751 + $(add_frameworks_dep kdnssd)
6752 + $(add_frameworks_dep ki18n)
6753 + $(add_frameworks_dep ktextwidgets)
6754 + $(add_frameworks_dep kwidgetsaddons)
6755 + $(add_frameworks_dep kxmlgui)
6756 + $(add_kdeapps_dep libkdegames)
6757 + $(add_qt_dep qtgui)
6758 + $(add_qt_dep qtnetwork)
6759 + $(add_qt_dep qtwidgets)
6760 + $(add_qt_dep qtxml)
6761 +"
6762 +RDEPEND="${DEPEND}"
6763 +
6764 +DOCS=( AUTHORS )
6765
6766 diff --git a/kde-apps/knetwalk/knetwalk-17.04.1.ebuild b/kde-apps/knetwalk/knetwalk-17.04.1.ebuild
6767 new file mode 100644
6768 index 0000000000..ca14468332
6769 --- /dev/null
6770 +++ b/kde-apps/knetwalk/knetwalk-17.04.1.ebuild
6771 @@ -0,0 +1,34 @@
6772 +# Copyright 1999-2017 Gentoo Foundation
6773 +# Distributed under the terms of the GNU General Public License v2
6774 +
6775 +EAPI=6
6776 +
6777 +KDE_HANDBOOK="forceoptional"
6778 +KDE_TEST="optional"
6779 +VIRTUALX_REQUIRED="test"
6780 +inherit kde5
6781 +
6782 +DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
6783 +HOMEPAGE="
6784 + https://www.kde.org/applications/games/knetwalk/
6785 + https://games.kde.org/game.php?game=knetwalk
6786 +"
6787 +KEYWORDS="~amd64 ~x86"
6788 +IUSE=""
6789 +
6790 +DEPEND="
6791 + $(add_frameworks_dep kconfig)
6792 + $(add_frameworks_dep kconfigwidgets)
6793 + $(add_frameworks_dep kcoreaddons)
6794 + $(add_frameworks_dep kcrash)
6795 + $(add_frameworks_dep kdbusaddons)
6796 + $(add_frameworks_dep ki18n)
6797 + $(add_frameworks_dep ktextwidgets)
6798 + $(add_frameworks_dep kwidgetsaddons)
6799 + $(add_frameworks_dep kxmlgui)
6800 + $(add_kdeapps_dep libkdegames)
6801 + $(add_qt_dep qtdeclarative)
6802 + $(add_qt_dep qtgui)
6803 + $(add_qt_dep qtwidgets)
6804 +"
6805 +RDEPEND="${DEPEND}"
6806
6807 diff --git a/kde-apps/knotes/knotes-17.04.1.ebuild b/kde-apps/knotes/knotes-17.04.1.ebuild
6808 new file mode 100644
6809 index 0000000000..afa574aa01
6810 --- /dev/null
6811 +++ b/kde-apps/knotes/knotes-17.04.1.ebuild
6812 @@ -0,0 +1,72 @@
6813 +# Copyright 1999-2017 Gentoo Foundation
6814 +# Distributed under the terms of the GNU General Public License v2
6815 +
6816 +EAPI=6
6817 +
6818 +KDE_HANDBOOK="forceoptional"
6819 +KDE_TEST="forceoptional"
6820 +VIRTUALX_REQUIRED="test"
6821 +inherit kde5
6822 +
6823 +DESCRIPTION="Note taking application"
6824 +HOMEPAGE="https://www.kde.org/"
6825 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6826 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
6827 +
6828 +IUSE=""
6829 +
6830 +DEPEND="
6831 + $(add_frameworks_dep kcmutils)
6832 + $(add_frameworks_dep kcompletion)
6833 + $(add_frameworks_dep kconfig)
6834 + $(add_frameworks_dep kconfigwidgets)
6835 + $(add_frameworks_dep kcoreaddons)
6836 + $(add_frameworks_dep kcrash)
6837 + $(add_frameworks_dep kdelibs4support)
6838 + $(add_frameworks_dep kdnssd)
6839 + $(add_frameworks_dep kglobalaccel)
6840 + $(add_frameworks_dep ki18n)
6841 + $(add_frameworks_dep kiconthemes)
6842 + $(add_frameworks_dep kitemmodels)
6843 + $(add_frameworks_dep kitemviews)
6844 + $(add_frameworks_dep knewstuff)
6845 + $(add_frameworks_dep knotifications)
6846 + $(add_frameworks_dep kparts)
6847 + $(add_frameworks_dep ktextwidgets)
6848 + $(add_frameworks_dep kwidgetsaddons)
6849 + $(add_frameworks_dep kwindowsystem)
6850 + $(add_frameworks_dep kxmlgui)
6851 + $(add_kdeapps_dep akonadi)
6852 + $(add_kdeapps_dep akonadi-notes)
6853 + $(add_kdeapps_dep akonadi-search)
6854 + $(add_kdeapps_dep kcalcore)
6855 + $(add_kdeapps_dep kcalutils)
6856 + $(add_kdeapps_dep kcontacts)
6857 + $(add_kdeapps_dep kmime)
6858 + $(add_kdeapps_dep kontactinterface)
6859 + $(add_kdeapps_dep libkdepim)
6860 + $(add_kdeapps_dep pimcommon)
6861 + $(add_qt_dep qtdbus)
6862 + $(add_qt_dep qtgui)
6863 + $(add_qt_dep qtprintsupport)
6864 + $(add_qt_dep qtwidgets)
6865 + $(add_qt_dep qtx11extras)
6866 + $(add_qt_dep qtxml)
6867 + dev-libs/grantlee:5
6868 + dev-libs/libxslt
6869 + x11-libs/libX11
6870 +"
6871 +RDEPEND="${DEPEND}
6872 + !kde-apps/kdepim-l10n
6873 + $(add_kdeapps_dep kdepim-runtime)
6874 +"
6875 +
6876 +src_configure() {
6877 +# local mycmakeargs=(
6878 +# # FIXME: Does not build (last checked 2016-02-17)
6879 +# $(cmake-utils_use_find_package X Qt5X11Extras)
6880 +# $(cmake-utils_use_find_package X X11)
6881 +# )
6882 +
6883 + kde5_src_configure
6884 +}
6885
6886 diff --git a/kde-apps/kolf/kolf-17.04.1.ebuild b/kde-apps/kolf/kolf-17.04.1.ebuild
6887 new file mode 100644
6888 index 0000000000..6b1aebed0d
6889 --- /dev/null
6890 +++ b/kde-apps/kolf/kolf-17.04.1.ebuild
6891 @@ -0,0 +1,21 @@
6892 +# Copyright 1999-2017 Gentoo Foundation
6893 +# Distributed under the terms of the GNU General Public License v2
6894 +
6895 +EAPI=6
6896 +
6897 +KDE_HANDBOOK="optional"
6898 +KDE_SELINUX_MODULE="games"
6899 +inherit kde4-base
6900 +
6901 +DESCRIPTION="Minigolf Game by KDE"
6902 +HOMEPAGE="
6903 + https://www.kde.org/applications/games/kolf/
6904 + https://games.kde.org/game.php?game=kolf
6905 +"
6906 +KEYWORDS="~amd64 ~arm ~x86"
6907 +IUSE="debug"
6908 +
6909 +DEPEND="
6910 + $(add_kdeapps_dep libkdegames)
6911 +"
6912 +RDEPEND="${DEPEND}"
6913
6914 diff --git a/kde-apps/kollision/kollision-17.04.1.ebuild b/kde-apps/kollision/kollision-17.04.1.ebuild
6915 new file mode 100644
6916 index 0000000000..1a2f4242c9
6917 --- /dev/null
6918 +++ b/kde-apps/kollision/kollision-17.04.1.ebuild
6919 @@ -0,0 +1,29 @@
6920 +# Copyright 1999-2017 Gentoo Foundation
6921 +# Distributed under the terms of the GNU General Public License v2
6922 +
6923 +EAPI=6
6924 +
6925 +KDE_HANDBOOK="forceoptional"
6926 +inherit kde5
6927 +
6928 +DESCRIPTION="Simple ball dodging game"
6929 +HOMEPAGE="
6930 + https://www.kde.org/applications/games/kollision/
6931 + https://games.kde.org/game.php?game=kollision
6932 +"
6933 +KEYWORDS="~amd64 ~x86"
6934 +IUSE=""
6935 +
6936 +DEPEND="
6937 + $(add_frameworks_dep kconfig)
6938 + $(add_frameworks_dep kcoreaddons)
6939 + $(add_frameworks_dep kcrash)
6940 + $(add_frameworks_dep kdbusaddons)
6941 + $(add_frameworks_dep ki18n)
6942 + $(add_frameworks_dep kwidgetsaddons)
6943 + $(add_frameworks_dep kxmlgui)
6944 + $(add_kdeapps_dep libkdegames)
6945 + $(add_qt_dep qtgui)
6946 + $(add_qt_dep qtwidgets)
6947 +"
6948 +RDEPEND="${DEPEND}"
6949
6950 diff --git a/kde-apps/kolourpaint/kolourpaint-17.04.1.ebuild b/kde-apps/kolourpaint/kolourpaint-17.04.1.ebuild
6951 new file mode 100644
6952 index 0000000000..8e7b57d9be
6953 --- /dev/null
6954 +++ b/kde-apps/kolourpaint/kolourpaint-17.04.1.ebuild
6955 @@ -0,0 +1,42 @@
6956 +# Copyright 1999-2017 Gentoo Foundation
6957 +# Distributed under the terms of the GNU General Public License v2
6958 +
6959 +EAPI=6
6960 +
6961 +KDE_HANDBOOK="true"
6962 +inherit kde5
6963 +
6964 +DESCRIPTION="Paint Program by KDE"
6965 +HOMEPAGE="https://www.kde.org/applications/graphics/kolourpaint/"
6966 +KEYWORDS="~amd64 ~arm ~x86"
6967 +LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
6968 +IUSE="scanner"
6969 +
6970 +RDEPEND="
6971 + $(add_frameworks_dep kconfig)
6972 + $(add_frameworks_dep kconfigwidgets)
6973 + $(add_frameworks_dep kcoreaddons)
6974 + $(add_frameworks_dep kdelibs4support)
6975 + $(add_frameworks_dep kguiaddons)
6976 + $(add_frameworks_dep ki18n)
6977 + $(add_frameworks_dep kiconthemes)
6978 + $(add_frameworks_dep kservice)
6979 + $(add_frameworks_dep ktextwidgets)
6980 + $(add_frameworks_dep kwidgetsaddons)
6981 + $(add_frameworks_dep kxmlgui)
6982 + $(add_qt_dep qtgui)
6983 + $(add_qt_dep qtprintsupport)
6984 + $(add_qt_dep qtwidgets)
6985 + scanner? ( $(add_kdeapps_dep libksane) )
6986 +"
6987 +DEPEND="${RDEPEND}
6988 + sys-devel/gettext
6989 +"
6990 +
6991 +src_configure() {
6992 + local mycmakeargs=(
6993 + $(cmake-utils_use_find_package scanner KF5Sane)
6994 + )
6995 +
6996 + kde5_src_configure
6997 +}
6998
6999 diff --git a/kde-apps/kompare/kompare-17.04.1.ebuild b/kde-apps/kompare/kompare-17.04.1.ebuild
7000 new file mode 100644
7001 index 0000000000..903d62f458
7002 --- /dev/null
7003 +++ b/kde-apps/kompare/kompare-17.04.1.ebuild
7004 @@ -0,0 +1,35 @@
7005 +# Copyright 1999-2017 Gentoo Foundation
7006 +# Distributed under the terms of the GNU General Public License v2
7007 +
7008 +EAPI=6
7009 +
7010 +KDE_HANDBOOK="forceoptional"
7011 +inherit kde5
7012 +
7013 +DESCRIPTION="A program to view the differences between files"
7014 +HOMEPAGE="https://www.kde.org/applications/development/kompare
7015 +http://www.caffeinated.me.uk/kompare"
7016 +KEYWORDS="~amd64 ~x86"
7017 +IUSE=""
7018 +
7019 +DEPEND="
7020 + $(add_frameworks_dep kcompletion)
7021 + $(add_frameworks_dep kcodecs)
7022 + $(add_frameworks_dep kconfig)
7023 + $(add_frameworks_dep kconfigwidgets)
7024 + $(add_frameworks_dep kcoreaddons)
7025 + $(add_frameworks_dep ki18n)
7026 + $(add_frameworks_dep kiconthemes)
7027 + $(add_frameworks_dep kio)
7028 + $(add_frameworks_dep kjobwidgets)
7029 + $(add_frameworks_dep kparts)
7030 + $(add_frameworks_dep kservice)
7031 + $(add_frameworks_dep ktexteditor)
7032 + $(add_frameworks_dep kwidgetsaddons)
7033 + $(add_frameworks_dep kxmlgui)
7034 + $(add_kdeapps_dep libkomparediff2)
7035 + $(add_qt_dep qtgui)
7036 + $(add_qt_dep qtprintsupport)
7037 + $(add_qt_dep qtwidgets)
7038 +"
7039 +RDEPEND="${DEPEND}"
7040
7041 diff --git a/kde-apps/konqueror/konqueror-17.04.1.ebuild b/kde-apps/konqueror/konqueror-17.04.1.ebuild
7042 new file mode 100644
7043 index 0000000000..5ce93213cc
7044 --- /dev/null
7045 +++ b/kde-apps/konqueror/konqueror-17.04.1.ebuild
7046 @@ -0,0 +1,105 @@
7047 +# Copyright 1999-2017 Gentoo Foundation
7048 +# Distributed under the terms of the GNU General Public License v2
7049 +
7050 +EAPI=6
7051 +
7052 +KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
7053 +KDE_TEST="true"
7054 +VIRTUALX_REQUIRED="test"
7055 +inherit flag-o-matic kde5
7056 +
7057 +DESCRIPTION="Web browser and file manager based on KDE Frameworks"
7058 +HOMEPAGE="
7059 + https://www.kde.org/applications/internet/konqueror/
7060 + https://konqueror.org/
7061 +"
7062 +KEYWORDS="~amd64 ~x86"
7063 +IUSE="activities speech tidy X"
7064 +# 4 of 4 tests fail. Last checked for 4.0.3
7065 +RESTRICT+=" test"
7066 +
7067 +# drop qtwebengine subslot operator when QT_MINIMAL >= 5.8.0
7068 +COMMON_DEPEND="
7069 + $(add_frameworks_dep karchive)
7070 + $(add_frameworks_dep kbookmarks)
7071 + $(add_frameworks_dep kcmutils)
7072 + $(add_frameworks_dep kcodecs)
7073 + $(add_frameworks_dep kcompletion)
7074 + $(add_frameworks_dep kconfig)
7075 + $(add_frameworks_dep kconfigwidgets)
7076 + $(add_frameworks_dep kcoreaddons)
7077 + $(add_frameworks_dep kcrash)
7078 + $(add_frameworks_dep kdbusaddons)
7079 + $(add_frameworks_dep kdelibs4support)
7080 + $(add_frameworks_dep kdesu)
7081 + $(add_frameworks_dep kguiaddons)
7082 + $(add_frameworks_dep khtml)
7083 + $(add_frameworks_dep ki18n)
7084 + $(add_frameworks_dep kiconthemes)
7085 + $(add_frameworks_dep kio)
7086 + $(add_frameworks_dep kitemviews)
7087 + $(add_frameworks_dep kjobwidgets)
7088 + $(add_frameworks_dep kparts)
7089 + $(add_frameworks_dep kservice)
7090 + $(add_frameworks_dep kwidgetsaddons)
7091 + $(add_frameworks_dep kwindowsystem)
7092 + $(add_frameworks_dep kxmlgui)
7093 + $(add_qt_dep qtdbus)
7094 + $(add_qt_dep qtgui)
7095 + $(add_qt_dep qtwebengine 'widgets' '' '5=')
7096 + $(add_qt_dep qtwidgets)
7097 + $(add_qt_dep qtxml)
7098 + sys-libs/zlib
7099 + speech? ( $(add_qt_dep qtspeech) )
7100 + tidy? ( app-text/htmltidy )
7101 + X? ( $(add_qt_dep qtx11extras) )
7102 +"
7103 +DEPEND="${COMMON_DEPEND}
7104 + activities? ( $(add_frameworks_dep kactivities) )
7105 +"
7106 +RDEPEND="${COMMON_DEPEND}
7107 + $(add_kdeapps_dep kfind)
7108 + $(add_plasma_dep kde-cli-tools)
7109 + !kde-apps/kfmclient:4
7110 + !kde-apps/konq-plugins
7111 + !kde-apps/libkonq:5
7112 +"
7113 +
7114 +src_prepare() {
7115 + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
7116 +
7117 + kde5_src_prepare
7118 +}
7119 +
7120 +src_configure() {
7121 + local mycmakeargs=(
7122 + $(cmake-utils_use_find_package activities KF5Activities)
7123 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
7124 + $(cmake-utils_use_find_package tidy LibTidy)
7125 + $(cmake-utils_use_find_package X X11)
7126 + )
7127 + kde5_src_configure
7128 +}
7129 +
7130 +pkg_postinst() {
7131 + kde5_pkg_postinst
7132 +
7133 + if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
7134 + elog "For bookmarks support, install keditbookmarks:"
7135 + elog "kde-apps/keditbookmarks:${SLOT}"
7136 + fi
7137 +
7138 + if ! has_version kde-apps/dolphin:${SLOT} ; then
7139 + elog "If you want to use konqueror as a filemanager, install the dolphin kpart:"
7140 + elog "kde-apps/dolphin:${SLOT}"
7141 + fi
7142 +
7143 + if ! has_version kde-apps/svg:${SLOT} ; then
7144 + elog "For konqueror to view SVGs, install the svg kpart:"
7145 + elog "kde-apps/svgpart:${SLOT}"
7146 + fi
7147 +
7148 + if ! has_version virtual/jre ; then
7149 + elog "To use Java on webpages install virtual/jre."
7150 + fi
7151 +}
7152
7153 diff --git a/kde-apps/konquest/konquest-17.04.1.ebuild b/kde-apps/konquest/konquest-17.04.1.ebuild
7154 new file mode 100644
7155 index 0000000000..79fecbf37d
7156 --- /dev/null
7157 +++ b/kde-apps/konquest/konquest-17.04.1.ebuild
7158 @@ -0,0 +1,21 @@
7159 +# Copyright 1999-2017 Gentoo Foundation
7160 +# Distributed under the terms of the GNU General Public License v2
7161 +
7162 +EAPI=6
7163 +
7164 +KDE_HANDBOOK="optional"
7165 +KDE_SELINUX_MODULE="games"
7166 +inherit kde4-base
7167 +
7168 +DESCRIPTION="Galactic Strategy KDE Game"
7169 +HOMEPAGE="
7170 + https://www.kde.org/applications/games/konquest/
7171 + https://games.kde.org/game.php?game=konquest
7172 +"
7173 +KEYWORDS="~amd64 ~arm ~x86"
7174 +IUSE="debug"
7175 +
7176 +DEPEND="
7177 + $(add_kdeapps_dep libkdegames)
7178 +"
7179 +RDEPEND="${DEPEND}"
7180
7181 diff --git a/kde-apps/konsole/konsole-17.04.1.ebuild b/kde-apps/konsole/konsole-17.04.1.ebuild
7182 new file mode 100644
7183 index 0000000000..090b01376b
7184 --- /dev/null
7185 +++ b/kde-apps/konsole/konsole-17.04.1.ebuild
7186 @@ -0,0 +1,57 @@
7187 +# Copyright 1999-2017 Gentoo Foundation
7188 +# Distributed under the terms of the GNU General Public License v2
7189 +
7190 +EAPI=6
7191 +
7192 +KDE_HANDBOOK="optional"
7193 +KDE_TEST="true"
7194 +VIRTUALX_REQUIRED="test"
7195 +inherit kde5
7196 +
7197 +DESCRIPTION="KDE's terminal emulator"
7198 +HOMEPAGE="https://www.kde.org/applications/system/konsole https://konsole.kde.org"
7199 +
7200 +KEYWORDS="~amd64 ~x86"
7201 +IUSE="X"
7202 +
7203 +DEPEND="
7204 + $(add_frameworks_dep kbookmarks)
7205 + $(add_frameworks_dep kcompletion)
7206 + $(add_frameworks_dep kconfig)
7207 + $(add_frameworks_dep kconfigwidgets)
7208 + $(add_frameworks_dep kcoreaddons)
7209 + $(add_frameworks_dep kcrash)
7210 + $(add_frameworks_dep kdbusaddons)
7211 + $(add_frameworks_dep kguiaddons)
7212 + $(add_frameworks_dep kjobwidgets)
7213 + $(add_frameworks_dep ki18n)
7214 + $(add_frameworks_dep kinit)
7215 + $(add_frameworks_dep kiconthemes)
7216 + $(add_frameworks_dep kio)
7217 + $(add_frameworks_dep knotifications)
7218 + $(add_frameworks_dep knotifyconfig)
7219 + $(add_frameworks_dep kparts)
7220 + $(add_frameworks_dep kpty)
7221 + $(add_frameworks_dep kservice)
7222 + $(add_frameworks_dep ktextwidgets)
7223 + $(add_frameworks_dep kwidgetsaddons)
7224 + $(add_frameworks_dep kwindowsystem)
7225 + $(add_frameworks_dep kxmlgui)
7226 + $(add_qt_dep qtdbus)
7227 + $(add_qt_dep qtgui)
7228 + $(add_qt_dep qtnetwork)
7229 + $(add_qt_dep qtprintsupport)
7230 + $(add_qt_dep qtscript)
7231 + $(add_qt_dep qtwidgets)
7232 + $(add_qt_dep qtxml)
7233 + X? ( x11-libs/libX11 )
7234 +"
7235 +RDEPEND="${DEPEND}"
7236 +
7237 +src_configure() {
7238 + local mycmakeargs=(
7239 + $(cmake-utils_use_find_package X X11)
7240 + )
7241 +
7242 + kde5_src_configure
7243 +}
7244
7245 diff --git a/kde-apps/konsolekalendar/konsolekalendar-17.04.1.ebuild b/kde-apps/konsolekalendar/konsolekalendar-17.04.1.ebuild
7246 new file mode 100644
7247 index 0000000000..f93085df03
7248 --- /dev/null
7249 +++ b/kde-apps/konsolekalendar/konsolekalendar-17.04.1.ebuild
7250 @@ -0,0 +1,41 @@
7251 +# Copyright 1999-2017 Gentoo Foundation
7252 +# Distributed under the terms of the GNU General Public License v2
7253 +
7254 +EAPI=6
7255 +
7256 +KDE_HANDBOOK="forceoptional"
7257 +KMNAME="akonadi-calendar-tools"
7258 +inherit kde5
7259 +
7260 +DESCRIPTION="Command line interface to KDE calendars"
7261 +HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
7262 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7263 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7264 +
7265 +IUSE=""
7266 +
7267 +DEPEND="
7268 + $(add_frameworks_dep kconfig)
7269 + $(add_frameworks_dep kcoreaddons)
7270 + $(add_frameworks_dep kdelibs4support)
7271 + $(add_frameworks_dep ki18n)
7272 + $(add_kdeapps_dep akonadi)
7273 + $(add_kdeapps_dep akonadi-calendar)
7274 + $(add_kdeapps_dep calendarsupport)
7275 + $(add_kdeapps_dep kcalcore)
7276 + $(add_kdeapps_dep kcalutils)
7277 +"
7278 +RDEPEND="${DEPEND}
7279 + !kde-apps/kdepim-l10n
7280 +"
7281 +
7282 +src_prepare() {
7283 + kde5_src_prepare
7284 +
7285 + # delete colliding calendarjanitor translations
7286 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
7287 + rm -f po/*/calendarjanitor.po || die
7288 + fi
7289 +
7290 + cmake_comment_add_subdirectory calendarjanitor
7291 +}
7292
7293 diff --git a/kde-apps/kontact/kontact-17.04.1.ebuild b/kde-apps/kontact/kontact-17.04.1.ebuild
7294 new file mode 100644
7295 index 0000000000..1db55263d0
7296 --- /dev/null
7297 +++ b/kde-apps/kontact/kontact-17.04.1.ebuild
7298 @@ -0,0 +1,44 @@
7299 +# Copyright 1999-2017 Gentoo Foundation
7300 +# Distributed under the terms of the GNU General Public License v2
7301 +
7302 +EAPI=6
7303 +
7304 +KDE_HANDBOOK="forceoptional"
7305 +inherit kde5
7306 +
7307 +DESCRIPTION="Container application to unify several major PIM applications within one"
7308 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7309 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7310 +IUSE=""
7311 +
7312 +DEPEND="
7313 + $(add_frameworks_dep kcmutils)
7314 + $(add_frameworks_dep kcompletion)
7315 + $(add_frameworks_dep kconfig)
7316 + $(add_frameworks_dep kconfigwidgets)
7317 + $(add_frameworks_dep kcoreaddons)
7318 + $(add_frameworks_dep kcrash)
7319 + $(add_frameworks_dep kdbusaddons)
7320 + $(add_frameworks_dep ki18n)
7321 + $(add_frameworks_dep kiconthemes)
7322 + $(add_frameworks_dep kio)
7323 + $(add_frameworks_dep kparts)
7324 + $(add_frameworks_dep kservice)
7325 + $(add_frameworks_dep kwidgetsaddons)
7326 + $(add_frameworks_dep kwindowsystem)
7327 + $(add_frameworks_dep kxmlgui)
7328 + $(add_kdeapps_dep akonadi)
7329 + $(add_kdeapps_dep grantleetheme)
7330 + $(add_kdeapps_dep kdepim-apps-libs)
7331 + $(add_kdeapps_dep kontactinterface)
7332 + $(add_kdeapps_dep kpimtextedit)
7333 + $(add_kdeapps_dep libkdepim)
7334 + $(add_kdeapps_dep mailcommon)
7335 + $(add_qt_dep qtdbus)
7336 + $(add_qt_dep qtgui)
7337 + $(add_qt_dep qtwebengine 'widgets')
7338 + $(add_qt_dep qtwidgets)
7339 +"
7340 +RDEPEND="${DEPEND}
7341 + !kde-apps/kdepim-l10n
7342 +"
7343
7344 diff --git a/kde-apps/kontactinterface/kontactinterface-17.04.1.ebuild b/kde-apps/kontactinterface/kontactinterface-17.04.1.ebuild
7345 new file mode 100644
7346 index 0000000000..e2461b1a0c
7347 --- /dev/null
7348 +++ b/kde-apps/kontactinterface/kontactinterface-17.04.1.ebuild
7349 @@ -0,0 +1,27 @@
7350 +# Copyright 1999-2017 Gentoo Foundation
7351 +# Distributed under the terms of the GNU General Public License v2
7352 +
7353 +EAPI=6
7354 +
7355 +inherit kde5
7356 +
7357 +DESCRIPTION="Library for embedding KParts in a Kontact component"
7358 +LICENSE="GPL-2+ LGPL-2.1+"
7359 +KEYWORDS="~amd64 ~x86"
7360 +IUSE=""
7361 +
7362 +DEPEND="
7363 + $(add_frameworks_dep kcoreaddons)
7364 + $(add_frameworks_dep kiconthemes)
7365 + $(add_frameworks_dep kio)
7366 + $(add_frameworks_dep kparts)
7367 + $(add_frameworks_dep kwindowsystem)
7368 + $(add_frameworks_dep kxmlgui)
7369 + $(add_qt_dep qtdbus)
7370 + $(add_qt_dep qtgui)
7371 + $(add_qt_dep qtwidgets)
7372 + $(add_qt_dep qtxml)
7373 +"
7374 +RDEPEND="${DEPEND}
7375 + !kde-apps/kdepim-l10n
7376 +"
7377
7378 diff --git a/kde-apps/kopete/kopete-17.04.1.ebuild b/kde-apps/kopete/kopete-17.04.1.ebuild
7379 new file mode 100644
7380 index 0000000000..03cb04f19d
7381 --- /dev/null
7382 +++ b/kde-apps/kopete/kopete-17.04.1.ebuild
7383 @@ -0,0 +1,165 @@
7384 +# Copyright 1999-2017 Gentoo Foundation
7385 +# Distributed under the terms of the GNU General Public License v2
7386 +
7387 +EAPI=6
7388 +
7389 +KDE_HANDBOOK="optional"
7390 +inherit kde4-base
7391 +
7392 +DESCRIPTION="KDE multi-protocol IM client"
7393 +HOMEPAGE="https://kopete.kde.org https://www.kde.org/applications/internet/kopete"
7394 +KEYWORDS="~amd64 ~arm ~x86"
7395 +IUSE="debug ssl v4l"
7396 +
7397 +# tests hang, last checked for 4.2.96
7398 +RESTRICT+=" test"
7399 +
7400 +# Available plugins
7401 +#
7402 +# addbookmarks: NO DEPS
7403 +# alias: NO DEPS (disabled upstream)
7404 +# autoreplace: NO DEPS
7405 +# contactnotes: NO DEPS
7406 +# cryptography: kde-apps/kdepim-common-libs:4 or kde-apps/libkleo:4
7407 +# highlight: NO DEPS
7408 +# history: NO DEPS
7409 +# latex: virtual/latex as RDEPEND
7410 +# nowlistening: NO DEPS
7411 +# otr: libotr
7412 +# pipes: NO DEPS
7413 +# privacy: NO DEPS
7414 +# statistics: dev-db/sqlite:3
7415 +# texteffect: NO DEPS
7416 +# translator: NO DEPS
7417 +# urlpicpreview: NO DEPS
7418 +# webpresence: libxml2 libxslt
7419 +# NOTE: By default we enable all plugins that don't have any dependencies
7420 +PLUGINS="+addbookmarks +autoreplace +contactnotes cryptography +highlight
7421 ++history latex +nowlistening otr +pipes +privacy +statistics +texteffect
7422 ++translator +urlpicpreview webpresence"
7423 +
7424 +# Available protocols
7425 +#
7426 +# gadu: net-libs/libgadu @since 4.3
7427 +# groupwise: app-crypt/qca:2
7428 +# irc: NO DEPS, probably will fail so inform user about it
7429 +# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
7430 +# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
7431 +# meanwhile: net-libs/meanwhile
7432 +# oscar: NO DEPS
7433 +# telepathy: net-libs/decibel
7434 +# testbed: NO DEPS
7435 +# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
7436 +# yahoo: media-libs/jasper
7437 +# zeroconf (bonjour): NO DEPS
7438 +PROTOCOLS="gadu groupwise jingle meanwhile oscar skype
7439 +testbed winpopup +xmpp yahoo zeroconf"
7440 +
7441 +# disabled protocols
7442 +# telepathy: net-libs/decibel
7443 +# irc: NO DEPS
7444 +# msn: net-libs/libmsn
7445 +# qq: NO DEPS
7446 +
7447 +IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
7448 +
7449 +COMMONDEPEND="
7450 + $(add_kdeapps_dep kdepimlibs '' 4.14.10_p20160611)
7451 + dev-libs/libpcre
7452 + >=dev-qt/qtgui-4.4.0:4[mng]
7453 + kde-frameworks/kdelibs:4[zeroconf?]
7454 + media-libs/phonon[qt4]
7455 + media-libs/qimageblitz
7456 + !aqua? (
7457 + x11-libs/libX11
7458 + x11-libs/libXScrnSaver
7459 + )
7460 + cryptography? (
7461 + || (
7462 + $(add_kdeapps_dep kdepim-common-libs)
7463 + $(add_kdeapps_dep libkleo '' 4.4.2016.01-r1)
7464 + )
7465 + )
7466 + gadu? ( >=net-libs/libgadu-1.8.0[threads] )
7467 + groupwise? ( app-crypt/qca:2[qt4(+)] )
7468 + jingle? (
7469 + dev-libs/expat
7470 + dev-libs/openssl:0
7471 + >=media-libs/mediastreamer-2.3.0
7472 + net-libs/libsrtp:=
7473 + net-libs/ortp:=
7474 + )
7475 + meanwhile? ( net-libs/meanwhile )
7476 + otr? ( >=net-libs/libotr-4.0.0 )
7477 + statistics? ( dev-db/sqlite:3 )
7478 + v4l? ( media-libs/libv4l )
7479 + webpresence? (
7480 + dev-libs/libxml2
7481 + dev-libs/libxslt
7482 + )
7483 + xmpp? (
7484 + app-crypt/qca:2[qt4(+)]
7485 + dev-libs/qjson
7486 + net-dns/libidn
7487 + sys-libs/zlib
7488 + )
7489 + yahoo? ( media-libs/jasper )
7490 +"
7491 +RDEPEND="${COMMONDEPEND}
7492 + !=kde-apps/kdepimlibs-4.14.11_pre20160211*
7493 + jingle? ( media-libs/speex )
7494 + latex? (
7495 + virtual/imagemagick-tools
7496 + virtual/latex-base
7497 + )
7498 + ssl? ( app-crypt/qca:2[ssl] )
7499 + winpopup? ( net-fs/samba )
7500 +"
7501 +DEPEND="${COMMONDEPEND}
7502 + jingle? ( dev-libs/jsoncpp )
7503 + !aqua? ( x11-proto/scrnsaverproto )
7504 +"
7505 +
7506 +PATCHES=( "${FILESDIR}/${PN}-17.04.0-kde4qgpgme.patch" )
7507 +
7508 +src_configure() {
7509 + local x x2
7510 + # Handle common stuff
7511 + local mycmakeargs=(
7512 + -DWITH_LiboRTP=$(usex jingle)
7513 + -DWITH_Mediastreamer=$(usex jingle)
7514 + -DDISABLE_VIDEOSUPPORT=$(usex !v4l)
7515 + )
7516 + # enable protocols
7517 + for x in ${PROTOCOLS}; do
7518 + case ${x/+/} in
7519 + jingle) x2=libjingle ;;
7520 + xmpp) x2=jabber ;;
7521 + zeroconf) x2=bonjour ;;
7522 + *) x2=${x/+/} ;;
7523 + esac
7524 + mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) )
7525 + done
7526 +
7527 + mycmakeargs+=( -DWITH_Libmsn=OFF -DWITH_qq=OFF -DWITH_sms=OFF )
7528 +
7529 + # enable plugins
7530 + for x in ${PLUGINS}; do
7531 + mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) )
7532 + done
7533 +
7534 + kde4-base_src_configure
7535 +}
7536 +
7537 +pkg_postinst() {
7538 + kde4-base_pkg_postinst
7539 +
7540 + if ! use ssl; then
7541 + if use xmpp ; then # || use irc; then
7542 + if ! has_version "app-crypt/qca:2[ssl]" ; then
7543 + elog "In order to use ssl in xmpp you'll need to"
7544 + elog "install app-crypt/qca package with USE=ssl."
7545 + fi
7546 + fi
7547 + fi
7548 +}
7549
7550 diff --git a/kde-apps/korganizer/korganizer-17.04.1.ebuild b/kde-apps/korganizer/korganizer-17.04.1.ebuild
7551 new file mode 100644
7552 index 0000000000..b55e4c58e2
7553 --- /dev/null
7554 +++ b/kde-apps/korganizer/korganizer-17.04.1.ebuild
7555 @@ -0,0 +1,88 @@
7556 +# Copyright 1999-2017 Gentoo Foundation
7557 +# Distributed under the terms of the GNU General Public License v2
7558 +
7559 +EAPI=6
7560 +
7561 +KDE_HANDBOOK="forceoptional"
7562 +KDE_TEST="forceoptional"
7563 +VIRTUALX_REQUIRED="test"
7564 +inherit kde5
7565 +
7566 +DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
7567 +HOMEPAGE="https://www.kde.org/applications/office/korganizer/"
7568 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7569 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7570 +IUSE="X"
7571 +
7572 +COMMON_DEPEND="
7573 + $(add_frameworks_dep kcmutils)
7574 + $(add_frameworks_dep kcodecs)
7575 + $(add_frameworks_dep kcompletion)
7576 + $(add_frameworks_dep kconfig)
7577 + $(add_frameworks_dep kconfigwidgets)
7578 + $(add_frameworks_dep kcoreaddons)
7579 + $(add_frameworks_dep kcrash)
7580 + $(add_frameworks_dep kdbusaddons)
7581 + $(add_frameworks_dep kdelibs4support)
7582 + $(add_frameworks_dep ki18n)
7583 + $(add_frameworks_dep kiconthemes)
7584 + $(add_frameworks_dep kio)
7585 + $(add_frameworks_dep kitemmodels)
7586 + $(add_frameworks_dep kitemviews)
7587 + $(add_frameworks_dep kjobwidgets)
7588 + $(add_frameworks_dep knewstuff)
7589 + $(add_frameworks_dep knotifications)
7590 + $(add_frameworks_dep kparts)
7591 + $(add_frameworks_dep kservice)
7592 + $(add_frameworks_dep kwidgetsaddons)
7593 + $(add_frameworks_dep kwindowsystem)
7594 + $(add_frameworks_dep kxmlgui)
7595 + $(add_kdeapps_dep akonadi)
7596 + $(add_kdeapps_dep akonadi-calendar)
7597 + $(add_kdeapps_dep akonadi-contacts)
7598 + $(add_kdeapps_dep akonadi-mime)
7599 + $(add_kdeapps_dep akonadi-notes)
7600 + $(add_kdeapps_dep akonadi-search)
7601 + $(add_kdeapps_dep calendarsupport)
7602 + $(add_kdeapps_dep eventviews)
7603 + $(add_kdeapps_dep incidenceeditor)
7604 + $(add_kdeapps_dep kcalcore)
7605 + $(add_kdeapps_dep kcalutils)
7606 + $(add_kdeapps_dep kcontacts)
7607 + $(add_kdeapps_dep kdepim-apps-libs)
7608 + $(add_kdeapps_dep kholidays)
7609 + $(add_kdeapps_dep kidentitymanagement)
7610 + $(add_kdeapps_dep kmailtransport)
7611 + $(add_kdeapps_dep kmime)
7612 + $(add_kdeapps_dep kontactinterface)
7613 + $(add_kdeapps_dep kpimtextedit)
7614 + $(add_kdeapps_dep libkdepim)
7615 + $(add_kdeapps_dep pimcommon)
7616 + $(add_qt_dep qtdbus)
7617 + $(add_qt_dep qtgui)
7618 + $(add_qt_dep qtwidgets)
7619 + media-libs/phonon[qt5]
7620 + X? (
7621 + $(add_qt_dep qtx11extras)
7622 + x11-libs/libX11
7623 + )
7624 +"
7625 +DEPEND="${COMMON_DEPEND}
7626 + $(add_kdeapps_dep kldap)
7627 + $(add_qt_dep designer)
7628 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
7629 +"
7630 +RDEPEND="${COMMON_DEPEND}
7631 + !kde-apps/kdepim-common-libs:4
7632 + !kde-apps/kdepim-l10n
7633 + $(add_kdeapps_dep kdepim-runtime)
7634 +"
7635 +
7636 +src_configure() {
7637 + local mycmakeargs=(
7638 + $(cmake-utils_use_find_package X Qt5X11Extras)
7639 + $(cmake-utils_use_find_package X X11)
7640 + )
7641 +
7642 + kde5_src_configure
7643 +}
7644
7645 diff --git a/kde-apps/kpat/kpat-17.04.1.ebuild b/kde-apps/kpat/kpat-17.04.1.ebuild
7646 new file mode 100644
7647 index 0000000000..cf64aeec2e
7648 --- /dev/null
7649 +++ b/kde-apps/kpat/kpat-17.04.1.ebuild
7650 @@ -0,0 +1,34 @@
7651 +# Copyright 1999-2017 Gentoo Foundation
7652 +# Distributed under the terms of the GNU General Public License v2
7653 +
7654 +EAPI=6
7655 +
7656 +KDE_HANDBOOK="forceoptional"
7657 +KDE_SELINUX_MODULE="games"
7658 +inherit kde5
7659 +
7660 +DESCRIPTION="KDE patience game"
7661 +HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7662 +KEYWORDS="~amd64 ~x86"
7663 +IUSE=""
7664 +
7665 +DEPEND="
7666 + $(add_frameworks_dep kcompletion)
7667 + $(add_frameworks_dep kconfig)
7668 + $(add_frameworks_dep kconfigwidgets)
7669 + $(add_frameworks_dep kcoreaddons)
7670 + $(add_frameworks_dep kcrash)
7671 + $(add_frameworks_dep kdbusaddons)
7672 + $(add_frameworks_dep kguiaddons)
7673 + $(add_frameworks_dep ki18n)
7674 + $(add_frameworks_dep kio)
7675 + $(add_frameworks_dep knewstuff)
7676 + $(add_frameworks_dep kwidgetsaddons)
7677 + $(add_frameworks_dep kxmlgui)
7678 + $(add_kdeapps_dep libkdegames)
7679 + $(add_qt_dep qtgui)
7680 + $(add_qt_dep qtsvg)
7681 + $(add_qt_dep qtwidgets)
7682 + x11-misc/shared-mime-info
7683 +"
7684 +RDEPEND="${DEPEND}"
7685
7686 diff --git a/kde-apps/kpimtextedit/kpimtextedit-17.04.1.ebuild b/kde-apps/kpimtextedit/kpimtextedit-17.04.1.ebuild
7687 new file mode 100644
7688 index 0000000000..99cabebb5c
7689 --- /dev/null
7690 +++ b/kde-apps/kpimtextedit/kpimtextedit-17.04.1.ebuild
7691 @@ -0,0 +1,50 @@
7692 +# Copyright 1999-2017 Gentoo Foundation
7693 +# Distributed under the terms of the GNU General Public License v2
7694 +
7695 +EAPI=6
7696 +
7697 +KDE_DESIGNERPLUGIN="true"
7698 +KDE_TEST="true"
7699 +VIRTUALX_REQUIRED="test"
7700 +inherit kde5
7701 +
7702 +DESCRIPTION="A textedit with PIM-specific features"
7703 +LICENSE="LGPL-2.1+"
7704 +KEYWORDS="~amd64 ~x86"
7705 +IUSE="speech"
7706 +
7707 +COMMON_DEPEND="
7708 + $(add_frameworks_dep kcodecs)
7709 + $(add_frameworks_dep kcompletion)
7710 + $(add_frameworks_dep kconfig)
7711 + $(add_frameworks_dep kconfigwidgets)
7712 + $(add_frameworks_dep kcoreaddons)
7713 + $(add_frameworks_dep kemoticons)
7714 + $(add_frameworks_dep ki18n)
7715 + $(add_frameworks_dep kiconthemes)
7716 + $(add_frameworks_dep kio)
7717 + $(add_frameworks_dep kwidgetsaddons)
7718 + $(add_frameworks_dep kxmlgui)
7719 + $(add_frameworks_dep sonnet)
7720 + $(add_frameworks_dep syntax-highlighting)
7721 + $(add_qt_dep qtgui)
7722 + $(add_qt_dep qtwidgets)
7723 + dev-libs/grantlee:5
7724 + speech? ( $(add_qt_dep qtspeech) )
7725 +"
7726 +DEPEND="${COMMON_DEPEND}
7727 + test? ( $(add_frameworks_dep ktextwidgets) )
7728 +"
7729 +RDEPEND="${COMMON_DEPEND}
7730 + !kde-apps/kdepim-l10n
7731 +"
7732 +
7733 +RESTRICT+=" test"
7734 +
7735 +src_configure() {
7736 + local mycmakeargs=(
7737 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
7738 + )
7739 +
7740 + kde5_src_configure
7741 +}
7742
7743 diff --git a/kde-apps/kppp/kppp-17.04.1.ebuild b/kde-apps/kppp/kppp-17.04.1.ebuild
7744 new file mode 100644
7745 index 0000000000..de6d1bdd65
7746 --- /dev/null
7747 +++ b/kde-apps/kppp/kppp-17.04.1.ebuild
7748 @@ -0,0 +1,16 @@
7749 +# Copyright 1999-2017 Gentoo Foundation
7750 +# Distributed under the terms of the GNU General Public License v2
7751 +
7752 +EAPI=6
7753 +
7754 +KDE_HANDBOOK="optional"
7755 +inherit kde4-base
7756 +
7757 +DESCRIPTION="A dialer and front-end to pppd"
7758 +HOMEPAGE="https://www.kde.org/applications/internet/kppp"
7759 +KEYWORDS="~amd64 ~x86"
7760 +IUSE="debug"
7761 +
7762 +RDEPEND="
7763 + net-dialup/ppp
7764 +"
7765
7766 diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-17.04.1.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-17.04.1.ebuild
7767 new file mode 100644
7768 index 0000000000..897bfe5848
7769 --- /dev/null
7770 +++ b/kde-apps/kqtquickcharts/kqtquickcharts-17.04.1.ebuild
7771 @@ -0,0 +1,16 @@
7772 +# Copyright 1999-2017 Gentoo Foundation
7773 +# Distributed under the terms of the GNU General Public License v2
7774 +
7775 +EAPI=6
7776 +
7777 +inherit kde5
7778 +
7779 +DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
7780 +KEYWORDS="~amd64 ~arm ~x86"
7781 +IUSE=""
7782 +
7783 +DEPEND="
7784 + $(add_qt_dep qtdeclarative)
7785 + $(add_qt_dep qtgui)
7786 +"
7787 +RDEPEND="${DEPEND}"
7788
7789 diff --git a/kde-apps/krdc/krdc-17.04.1.ebuild b/kde-apps/krdc/krdc-17.04.1.ebuild
7790 new file mode 100644
7791 index 0000000000..65b39cfc33
7792 --- /dev/null
7793 +++ b/kde-apps/krdc/krdc-17.04.1.ebuild
7794 @@ -0,0 +1,47 @@
7795 +# Copyright 1999-2017 Gentoo Foundation
7796 +# Distributed under the terms of the GNU General Public License v2
7797 +
7798 +EAPI=6
7799 +
7800 +KDE_HANDBOOK="optional"
7801 +inherit kde5
7802 +
7803 +DESCRIPTION="Remote desktop connection (RDP and VNC) client"
7804 +HOMEPAGE="https://www.kde.org/applications/internet/krdc/"
7805 +KEYWORDS="~amd64 ~x86"
7806 +IUSE="+rdp vnc"
7807 +
7808 +#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
7809 +
7810 +DEPEND="
7811 + $(add_frameworks_dep kbookmarks)
7812 + $(add_frameworks_dep kcmutils)
7813 + $(add_frameworks_dep kcompletion)
7814 + $(add_frameworks_dep kconfig)
7815 + $(add_frameworks_dep kconfigwidgets)
7816 + $(add_frameworks_dep kcoreaddons)
7817 + $(add_frameworks_dep kdnssd)
7818 + $(add_frameworks_dep ki18n)
7819 + $(add_frameworks_dep kiconthemes)
7820 + $(add_frameworks_dep knotifications)
7821 + $(add_frameworks_dep knotifyconfig)
7822 + $(add_frameworks_dep kservice)
7823 + $(add_frameworks_dep kwallet)
7824 + $(add_frameworks_dep kwidgetsaddons)
7825 + $(add_frameworks_dep kxmlgui)
7826 + $(add_qt_dep qtgui)
7827 + $(add_qt_dep qtwidgets)
7828 + $(add_qt_dep qtxml)
7829 + vnc? ( >=net-libs/libvncserver-0.9 )
7830 +"
7831 +RDEPEND="${DEPEND}
7832 + rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
7833 +"
7834 +
7835 +src_configure() {
7836 + local mycmakeargs=(
7837 + -DWITH_LibVNCServer=$(usex vnc)
7838 + )
7839 +
7840 + kde5_src_configure
7841 +}
7842
7843 diff --git a/kde-apps/kremotecontrol/kremotecontrol-17.04.1.ebuild b/kde-apps/kremotecontrol/kremotecontrol-17.04.1.ebuild
7844 new file mode 100644
7845 index 0000000000..8ecc2d93ce
7846 --- /dev/null
7847 +++ b/kde-apps/kremotecontrol/kremotecontrol-17.04.1.ebuild
7848 @@ -0,0 +1,17 @@
7849 +# Copyright 1999-2017 Gentoo Foundation
7850 +# Distributed under the terms of the GNU General Public License v2
7851 +
7852 +EAPI=6
7853 +
7854 +KDE_HANDBOOK="optional"
7855 +inherit kde4-base
7856 +
7857 +DESCRIPTION="KDE frontend for the Linux Infrared Remote Control system"
7858 +HOMEPAGE="https://www.kde.org/applications/utilities/kremotecontrol
7859 +https://utils.kde.org/projects/kremotecontrol"
7860 +KEYWORDS="~amd64 ~x86"
7861 +IUSE="debug"
7862 +
7863 +RDEPEND="
7864 + app-misc/lirc
7865 +"
7866
7867 diff --git a/kde-apps/kreversi/kreversi-17.04.1.ebuild b/kde-apps/kreversi/kreversi-17.04.1.ebuild
7868 new file mode 100644
7869 index 0000000000..ee68ccb9e1
7870 --- /dev/null
7871 +++ b/kde-apps/kreversi/kreversi-17.04.1.ebuild
7872 @@ -0,0 +1,19 @@
7873 +# Copyright 1999-2017 Gentoo Foundation
7874 +# Distributed under the terms of the GNU General Public License v2
7875 +
7876 +EAPI=6
7877 +
7878 +KDE_HANDBOOK="optional"
7879 +KDE_SELINUX_MODULE="games"
7880 +inherit kde4-base
7881 +
7882 +DESCRIPTION="Board Game by KDE"
7883 +HOMEPAGE="
7884 + https://www.kde.org/applications/games/kreversi/
7885 + https://games.kde.org/game.php?game=kreversi
7886 +"
7887 +KEYWORDS="~amd64 ~arm ~x86"
7888 +IUSE="debug"
7889 +
7890 +DEPEND="$(add_kdeapps_dep libkdegames)"
7891 +RDEPEND="${DEPEND}"
7892
7893 diff --git a/kde-apps/krfb/krfb-17.04.1.ebuild b/kde-apps/krfb/krfb-17.04.1.ebuild
7894 new file mode 100644
7895 index 0000000000..3b5956a54b
7896 --- /dev/null
7897 +++ b/kde-apps/krfb/krfb-17.04.1.ebuild
7898 @@ -0,0 +1,40 @@
7899 +# Copyright 1999-2017 Gentoo Foundation
7900 +# Distributed under the terms of the GNU General Public License v2
7901 +
7902 +EAPI=6
7903 +
7904 +KDE_HANDBOOK="forceoptional"
7905 +inherit kde5
7906 +
7907 +DESCRIPTION="VNC-compatible server to share KDE desktops"
7908 +HOMEPAGE="https://www.kde.org/applications/system/krfb/"
7909 +KEYWORDS="~amd64 ~x86"
7910 +IUSE=""
7911 +
7912 +DEPEND="
7913 + $(add_frameworks_dep kcompletion)
7914 + $(add_frameworks_dep kconfig)
7915 + $(add_frameworks_dep kconfigwidgets)
7916 + $(add_frameworks_dep kcoreaddons)
7917 + $(add_frameworks_dep kcrash)
7918 + $(add_frameworks_dep kdbusaddons)
7919 + $(add_frameworks_dep kdnssd)
7920 + $(add_frameworks_dep ki18n)
7921 + $(add_frameworks_dep knotifications)
7922 + $(add_frameworks_dep kwallet)
7923 + $(add_frameworks_dep kwidgetsaddons)
7924 + $(add_frameworks_dep kxmlgui)
7925 + $(add_qt_dep qtdbus)
7926 + $(add_qt_dep qtgui)
7927 + $(add_qt_dep qtnetwork)
7928 + $(add_qt_dep qtwidgets)
7929 + $(add_qt_dep qtx11extras)
7930 + >=net-libs/libvncserver-0.9.9
7931 + sys-libs/zlib
7932 + virtual/jpeg:0
7933 + x11-libs/libX11
7934 + x11-libs/libXdamage
7935 + x11-libs/libXext
7936 + x11-libs/libXtst
7937 +"
7938 +RDEPEND="${DEPEND}"
7939
7940 diff --git a/kde-apps/kross-interpreters/kross-interpreters-17.04.1.ebuild b/kde-apps/kross-interpreters/kross-interpreters-17.04.1.ebuild
7941 new file mode 100644
7942 index 0000000000..0040764047
7943 --- /dev/null
7944 +++ b/kde-apps/kross-interpreters/kross-interpreters-17.04.1.ebuild
7945 @@ -0,0 +1,25 @@
7946 +# Copyright 1999-2017 Gentoo Foundation
7947 +# Distributed under the terms of the GNU General Public License v2
7948 +
7949 +EAPI=6
7950 +
7951 +PYTHON_COMPAT=( python2_7 )
7952 +inherit python-single-r1 kde5
7953 +
7954 +DESCRIPTION="Kross interpreter plugins for programming languages"
7955 +KEYWORDS="~amd64 ~x86"
7956 +IUSE=""
7957 +
7958 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
7959 +
7960 +DEPEND="${PYTHON_DEPS}
7961 + $(add_frameworks_dep kross)
7962 + $(add_qt_dep qtgui)
7963 + $(add_qt_dep qtwidgets)
7964 +"
7965 +RDEPEND="${DEPEND}"
7966 +
7967 +pkg_setup() {
7968 + python-single-r1_pkg_setup
7969 + kde5_pkg_setup
7970 +}
7971
7972 diff --git a/kde-apps/kruler/kruler-17.04.1.ebuild b/kde-apps/kruler/kruler-17.04.1.ebuild
7973 new file mode 100644
7974 index 0000000000..bbe7e036de
7975 --- /dev/null
7976 +++ b/kde-apps/kruler/kruler-17.04.1.ebuild
7977 @@ -0,0 +1,40 @@
7978 +# Copyright 1999-2017 Gentoo Foundation
7979 +# Distributed under the terms of the GNU General Public License v2
7980 +
7981 +EAPI=6
7982 +
7983 +KDE_HANDBOOK="forceoptional"
7984 +inherit kde5
7985 +
7986 +DESCRIPTION="Screen ruler for Plasma"
7987 +HOMEPAGE="https://www.kde.org/applications/graphics/kruler/"
7988 +
7989 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
7990 +KEYWORDS="~amd64 ~x86"
7991 +IUSE="X"
7992 +
7993 +DEPEND="
7994 + $(add_frameworks_dep kconfig)
7995 + $(add_frameworks_dep kconfigwidgets)
7996 + $(add_frameworks_dep kcoreaddons)
7997 + $(add_frameworks_dep ki18n)
7998 + $(add_frameworks_dep knotifications)
7999 + $(add_frameworks_dep kwidgetsaddons)
8000 + $(add_frameworks_dep kwindowsystem)
8001 + $(add_frameworks_dep kxmlgui)
8002 + $(add_qt_dep qtgui)
8003 + $(add_qt_dep qtwidgets)
8004 + X? (
8005 + $(add_qt_dep qtx11extras)
8006 + x11-libs/libxcb
8007 + )
8008 +"
8009 +RDEPEND="${DEPEND}"
8010 +
8011 +src_configure() {
8012 + local mycmakeargs=(
8013 + $(cmake-utils_use_find_package X X11)
8014 + )
8015 +
8016 + kde5_src_configure
8017 +}
8018
8019 diff --git a/kde-apps/ksaneplugin/ksaneplugin-17.04.1.ebuild b/kde-apps/ksaneplugin/ksaneplugin-17.04.1.ebuild
8020 new file mode 100644
8021 index 0000000000..0ae216e68e
8022 --- /dev/null
8023 +++ b/kde-apps/ksaneplugin/ksaneplugin-17.04.1.ebuild
8024 @@ -0,0 +1,15 @@
8025 +# Copyright 1999-2017 Gentoo Foundation
8026 +# Distributed under the terms of the GNU General Public License v2
8027 +
8028 +EAPI=6
8029 +
8030 +inherit kde4-base
8031 +
8032 +DESCRIPTION="SANE Plugin by KDE"
8033 +KEYWORDS="~amd64 ~x86"
8034 +IUSE="debug"
8035 +
8036 +DEPEND="
8037 + $(add_kdeapps_dep libksane)
8038 +"
8039 +RDEPEND="${DEPEND}"
8040
8041 diff --git a/kde-apps/kscd/kscd-17.04.1.ebuild b/kde-apps/kscd/kscd-17.04.1.ebuild
8042 new file mode 100644
8043 index 0000000000..e612e3814f
8044 --- /dev/null
8045 +++ b/kde-apps/kscd/kscd-17.04.1.ebuild
8046 @@ -0,0 +1,17 @@
8047 +# Copyright 1999-2017 Gentoo Foundation
8048 +# Distributed under the terms of the GNU General Public License v2
8049 +
8050 +EAPI=6
8051 +
8052 +inherit kde4-base
8053 +
8054 +DESCRIPTION="KDE CD player"
8055 +HOMEPAGE="https://www.kde.org/applications/multimedia/kscd/"
8056 +KEYWORDS="~amd64 ~arm ~x86"
8057 +IUSE="debug"
8058 +
8059 +DEPEND="
8060 + media-libs/musicbrainz:3
8061 + media-libs/phonon[qt4]
8062 +"
8063 +RDEPEND="${DEPEND}"
8064
8065 diff --git a/kde-apps/kshisen/kshisen-17.04.1.ebuild b/kde-apps/kshisen/kshisen-17.04.1.ebuild
8066 new file mode 100644
8067 index 0000000000..f85388058e
8068 --- /dev/null
8069 +++ b/kde-apps/kshisen/kshisen-17.04.1.ebuild
8070 @@ -0,0 +1,33 @@
8071 +# Copyright 1999-2017 Gentoo Foundation
8072 +# Distributed under the terms of the GNU General Public License v2
8073 +
8074 +EAPI=6
8075 +
8076 +KDE_GCC_MINIMAL="4.9"
8077 +KDE_HANDBOOK="forceoptional"
8078 +KDE_SELINUX_MODULE="games"
8079 +inherit kde5
8080 +
8081 +DESCRIPTION="A KDE game similiar to Mahjongg"
8082 +HOMEPAGE="
8083 + https://www.kde.org/applications/games/kshisen/
8084 + https://games.kde.org/game.php?game=kshisen
8085 +"
8086 +KEYWORDS="~amd64 ~x86"
8087 +IUSE=""
8088 +
8089 +DEPEND="
8090 + $(add_frameworks_dep kconfig)
8091 + $(add_frameworks_dep kconfigwidgets)
8092 + $(add_frameworks_dep kcoreaddons)
8093 + $(add_frameworks_dep kcrash)
8094 + $(add_frameworks_dep kdbusaddons)
8095 + $(add_frameworks_dep ki18n)
8096 + $(add_frameworks_dep kwidgetsaddons)
8097 + $(add_frameworks_dep kxmlgui)
8098 + $(add_kdeapps_dep libkdegames)
8099 + $(add_kdeapps_dep libkmahjongg)
8100 + $(add_qt_dep qtgui)
8101 + $(add_qt_dep qtwidgets)
8102 +"
8103 +RDEPEND="${DEPEND}"
8104
8105 diff --git a/kde-apps/ksirk/ksirk-17.04.1.ebuild b/kde-apps/ksirk/ksirk-17.04.1.ebuild
8106 new file mode 100644
8107 index 0000000000..66c219dbdf
8108 --- /dev/null
8109 +++ b/kde-apps/ksirk/ksirk-17.04.1.ebuild
8110 @@ -0,0 +1,23 @@
8111 +# Copyright 1999-2017 Gentoo Foundation
8112 +# Distributed under the terms of the GNU General Public License v2
8113 +
8114 +EAPI=6
8115 +
8116 +KDE_HANDBOOK="optional"
8117 +inherit kde4-base
8118 +
8119 +DESCRIPTION="Port of the board game risk"
8120 +HOMEPAGE="
8121 + https://www.kde.org/applications/games/ksirk/
8122 + https://games.kde.org/game.php?game=ksirk
8123 +"
8124 +KEYWORDS="~amd64 ~arm ~x86"
8125 +IUSE="debug"
8126 +
8127 +DEPEND="
8128 + $(add_kdeapps_dep libkdegames)
8129 + app-crypt/qca:2[qt4]
8130 + media-libs/phonon[qt4]
8131 + sys-libs/zlib
8132 +"
8133 +RDEPEND="${DEPEND}"
8134
8135 diff --git a/kde-apps/ksnakeduel/ksnakeduel-17.04.1.ebuild b/kde-apps/ksnakeduel/ksnakeduel-17.04.1.ebuild
8136 new file mode 100644
8137 index 0000000000..4859bc7cca
8138 --- /dev/null
8139 +++ b/kde-apps/ksnakeduel/ksnakeduel-17.04.1.ebuild
8140 @@ -0,0 +1,17 @@
8141 +# Copyright 1999-2017 Gentoo Foundation
8142 +# Distributed under the terms of the GNU General Public License v2
8143 +
8144 +EAPI=6
8145 +
8146 +KDE_SELINUX_MODULE="games"
8147 +inherit kde4-base
8148 +
8149 +DESCRIPTION="KDE Tron game"
8150 +HOMEPAGE="https://www.kde.org/applications/games/ksnakeduel/"
8151 +KEYWORDS="~amd64 ~arm ~x86"
8152 +IUSE="debug"
8153 +
8154 +DEPEND="
8155 + $(add_kdeapps_dep libkdegames)
8156 +"
8157 +RDEPEND="${DEPEND}"
8158
8159 diff --git a/kde-apps/kspaceduel/kspaceduel-17.04.1.ebuild b/kde-apps/kspaceduel/kspaceduel-17.04.1.ebuild
8160 new file mode 100644
8161 index 0000000000..c95ef6af0e
8162 --- /dev/null
8163 +++ b/kde-apps/kspaceduel/kspaceduel-17.04.1.ebuild
8164 @@ -0,0 +1,19 @@
8165 +# Copyright 1999-2017 Gentoo Foundation
8166 +# Distributed under the terms of the GNU General Public License v2
8167 +
8168 +EAPI=6
8169 +
8170 +KDE_HANDBOOK="optional"
8171 +KDE_SELINUX_MODULE="games"
8172 +inherit kde4-base
8173 +
8174 +DESCRIPTION="Space Game by KDE"
8175 +HOMEPAGE="
8176 + https://www.kde.org/applications/games/kspaceduel/
8177 + https://games.kde.org/game.php?game=kspaceduel
8178 +"
8179 +KEYWORDS="~amd64 ~arm ~x86"
8180 +IUSE="debug"
8181 +
8182 +DEPEND="$(add_kdeapps_dep libkdegames)"
8183 +RDEPEND="${DEPEND}"
8184
8185 diff --git a/kde-apps/ksquares/ksquares-17.04.1.ebuild b/kde-apps/ksquares/ksquares-17.04.1.ebuild
8186 new file mode 100644
8187 index 0000000000..dd1e4c074a
8188 --- /dev/null
8189 +++ b/kde-apps/ksquares/ksquares-17.04.1.ebuild
8190 @@ -0,0 +1,31 @@
8191 +# Copyright 1999-2017 Gentoo Foundation
8192 +# Distributed under the terms of the GNU General Public License v2
8193 +
8194 +EAPI=6
8195 +
8196 +KDE_HANDBOOK="forceoptional"
8197 +inherit kde5
8198 +
8199 +DESCRIPTION="KDE clone of the game squares"
8200 +HOMEPAGE="
8201 + https://www.kde.org/applications/games/ksquares/
8202 + https://games.kde.org/game.php?game=ksquares
8203 +"
8204 +KEYWORDS="~amd64 ~x86"
8205 +IUSE=""
8206 +
8207 +DEPEND="
8208 + $(add_frameworks_dep kcompletion)
8209 + $(add_frameworks_dep kconfig)
8210 + $(add_frameworks_dep kconfigwidgets)
8211 + $(add_frameworks_dep kcoreaddons)
8212 + $(add_frameworks_dep kcrash)
8213 + $(add_frameworks_dep kdbusaddons)
8214 + $(add_frameworks_dep ki18n)
8215 + $(add_frameworks_dep kwidgetsaddons)
8216 + $(add_frameworks_dep kxmlgui)
8217 + $(add_kdeapps_dep libkdegames)
8218 + $(add_qt_dep qtgui)
8219 + $(add_qt_dep qtwidgets)
8220 +"
8221 +RDEPEND="${DEPEND}"
8222
8223 diff --git a/kde-apps/kstars/kstars-17.04.1.ebuild b/kde-apps/kstars/kstars-17.04.1.ebuild
8224 new file mode 100644
8225 index 0000000000..2cec9f6e21
8226 --- /dev/null
8227 +++ b/kde-apps/kstars/kstars-17.04.1.ebuild
8228 @@ -0,0 +1,69 @@
8229 +# Copyright 1999-2017 Gentoo Foundation
8230 +# Distributed under the terms of the GNU General Public License v2
8231 +
8232 +EAPI=6
8233 +
8234 +KDE_HANDBOOK="forceoptional"
8235 +PYTHON_COMPAT=( python2_7 )
8236 +inherit kde5 python-single-r1
8237 +
8238 +DESCRIPTION="Desktop Planetarium"
8239 +HOMEPAGE="https://www.kde.org/applications/education/kstars https://edu.kde.org/kstars"
8240 +KEYWORDS="~amd64 ~x86"
8241 +IUSE="fits indi raw wcs xplanet"
8242 +
8243 +REQUIRED_USE="indi? ( fits ) ${PYTHON_REQUIRED_USE}"
8244 +
8245 +# TODO: AstrometryNet requires new package
8246 +COMMON_DEPEND="
8247 + $(add_frameworks_dep kconfig)
8248 + $(add_frameworks_dep kconfigwidgets)
8249 + $(add_frameworks_dep kcoreaddons)
8250 + $(add_frameworks_dep kcrash)
8251 + $(add_frameworks_dep ki18n)
8252 + $(add_frameworks_dep kio)
8253 + $(add_frameworks_dep knewstuff)
8254 + $(add_frameworks_dep knotifications)
8255 + $(add_frameworks_dep knotifyconfig)
8256 + $(add_frameworks_dep kplotting)
8257 + $(add_frameworks_dep kwidgetsaddons)
8258 + $(add_frameworks_dep kxmlgui)
8259 + $(add_qt_dep qtdbus)
8260 + $(add_qt_dep qtdeclarative)
8261 + $(add_qt_dep qtgui)
8262 + $(add_qt_dep qtnetwork)
8263 + $(add_qt_dep qtprintsupport)
8264 + $(add_qt_dep qtsql)
8265 + $(add_qt_dep qtsvg)
8266 + $(add_qt_dep qtwidgets)
8267 + sys-libs/zlib
8268 + fits? ( sci-libs/cfitsio )
8269 + indi? ( >=sci-libs/indilib-1.4.0 )
8270 + raw? ( media-libs/libraw:= )
8271 + wcs? ( sci-astronomy/wcslib )
8272 + xplanet? ( x11-misc/xplanet )
8273 +"
8274 +# TODO: Add back when re-enabled by upstream
8275 +# opengl? (
8276 +# $(add_qt_dep qtopengl)
8277 +# virtual/opengl
8278 +# )
8279 +DEPEND="${COMMON_DEPEND}
8280 + $(add_qt_dep qtconcurrent)
8281 + dev-cpp/eigen:3
8282 +"
8283 +RDEPEND="${COMMON_DEPEND}
8284 + ${PYTHON_DEPS}
8285 +"
8286 +
8287 +src_configure() {
8288 + local mycmakeargs=(
8289 + $(cmake-utils_use_find_package fits CFitsio)
8290 + $(cmake-utils_use_find_package indi INDI)
8291 + $(cmake-utils_use_find_package raw LibRaw)
8292 + $(cmake-utils_use_find_package wcs WCSLIB)
8293 + $(cmake-utils_use_find_package xplanet Xplanet)
8294 + )
8295 +
8296 + kde5_src_configure
8297 +}
8298
8299 diff --git a/kde-apps/ksudoku/ksudoku-17.04.1.ebuild b/kde-apps/ksudoku/ksudoku-17.04.1.ebuild
8300 new file mode 100644
8301 index 0000000000..797f8e78a5
8302 --- /dev/null
8303 +++ b/kde-apps/ksudoku/ksudoku-17.04.1.ebuild
8304 @@ -0,0 +1,29 @@
8305 +# Copyright 1999-2017 Gentoo Foundation
8306 +# Distributed under the terms of the GNU General Public License v2
8307 +
8308 +EAPI=6
8309 +
8310 +KDE_HANDBOOK="optional"
8311 +OPENGL_REQUIRED="optional"
8312 +inherit kde4-base
8313 +
8314 +DESCRIPTION="Sudoku by KDE"
8315 +HOMEPAGE="
8316 + https://www.kde.org/applications/games/ksudoku/
8317 + https://games.kde.org/game.php?game=ksudoku
8318 +"
8319 +KEYWORDS="~amd64 ~arm ~x86"
8320 +IUSE="debug"
8321 +
8322 +DEPEND="
8323 + $(add_kdeapps_dep libkdegames)
8324 + opengl? ( virtual/glu )
8325 +"
8326 +RDEPEND="${DEPEND}"
8327 +
8328 +src_configure() {
8329 + local mycmakeargs=(
8330 + -DWITH_OpenGL=$(usex opengl)
8331 + )
8332 + kde4-base_src_configure
8333 +}
8334
8335 diff --git a/kde-apps/ksystemlog/ksystemlog-17.04.1.ebuild b/kde-apps/ksystemlog/ksystemlog-17.04.1.ebuild
8336 new file mode 100644
8337 index 0000000000..7caf52a9ff
8338 --- /dev/null
8339 +++ b/kde-apps/ksystemlog/ksystemlog-17.04.1.ebuild
8340 @@ -0,0 +1,60 @@
8341 +# Copyright 1999-2017 Gentoo Foundation
8342 +# Distributed under the terms of the GNU General Public License v2
8343 +
8344 +EAPI=6
8345 +
8346 +KDE_HANDBOOK="forceoptional"
8347 +KDE_TEST="forceoptional"
8348 +VIRTUALX_REQUIRED="test"
8349 +inherit kde5
8350 +
8351 +DESCRIPTION="System log viewer by KDE"
8352 +HOMEPAGE="https://www.kde.org/applications/system/ksystemlog/"
8353 +KEYWORDS="~amd64 ~x86"
8354 +IUSE="systemd"
8355 +
8356 +# bug 378101
8357 +RESTRICT+=" test"
8358 +
8359 +DEPEND="
8360 + $(add_frameworks_dep karchive)
8361 + $(add_frameworks_dep kcompletion)
8362 + $(add_frameworks_dep kconfig)
8363 + $(add_frameworks_dep kconfigwidgets)
8364 + $(add_frameworks_dep kcoreaddons)
8365 + $(add_frameworks_dep ki18n)
8366 + $(add_frameworks_dep kiconthemes)
8367 + $(add_frameworks_dep kio)
8368 + $(add_frameworks_dep kitemviews)
8369 + $(add_frameworks_dep kservice)
8370 + $(add_frameworks_dep ktextwidgets)
8371 + $(add_frameworks_dep kwidgetsaddons)
8372 + $(add_frameworks_dep kxmlgui)
8373 + $(add_qt_dep qtgui)
8374 + $(add_qt_dep qtprintsupport)
8375 + $(add_qt_dep qtwidgets)
8376 + systemd? ( sys-apps/systemd )
8377 +"
8378 +RDEPEND="${DEPEND}"
8379 +
8380 +src_prepare() {
8381 + kde5_src_prepare
8382 +
8383 + if use test; then
8384 + # beat this stupid test into shape: the test files contain no year, so
8385 + # comparison succeeds only in 2007 !!!
8386 + local theyear=$(date +%Y)
8387 + einfo Setting the current year as ${theyear} in the test files
8388 + sed -e "s:2007:${theyear}:g" -i tests/systemAnalyzerTest.cpp
8389 +
8390 + # one test consistently fails, so comment it out for the moment
8391 + sed -e "s:systemAnalyzerTest:# dont run systemAnalyzerTest:g" -i ksystemlog/tests/CMakeLists.txt
8392 + fi
8393 +}
8394 +
8395 +src_configure() {
8396 + local mycmakeargs=(
8397 + $(cmake-utils_use_find_package systemd Journald)
8398 + )
8399 + kde5_src_configure
8400 +}
8401
8402 diff --git a/kde-apps/kteatime/kteatime-17.04.1.ebuild b/kde-apps/kteatime/kteatime-17.04.1.ebuild
8403 new file mode 100644
8404 index 0000000000..d454ffd613
8405 --- /dev/null
8406 +++ b/kde-apps/kteatime/kteatime-17.04.1.ebuild
8407 @@ -0,0 +1,28 @@
8408 +# Copyright 1999-2017 Gentoo Foundation
8409 +# Distributed under the terms of the GNU General Public License v2
8410 +
8411 +EAPI=6
8412 +
8413 +KDE_HANDBOOK="forceoptional"
8414 +inherit kde5
8415 +
8416 +DESCRIPTION="KDE timer for making a fine cup of tea"
8417 +HOMEPAGE="https://www.kde.org/applications/games/kteatime"
8418 +KEYWORDS="~amd64 ~x86"
8419 +IUSE=""
8420 +
8421 +DEPEND="
8422 + $(add_frameworks_dep kconfig)
8423 + $(add_frameworks_dep kconfigwidgets)
8424 + $(add_frameworks_dep kcoreaddons)
8425 + $(add_frameworks_dep kcrash)
8426 + $(add_frameworks_dep ki18n)
8427 + $(add_frameworks_dep kiconthemes)
8428 + $(add_frameworks_dep knotifications)
8429 + $(add_frameworks_dep knotifyconfig)
8430 + $(add_frameworks_dep ktextwidgets)
8431 + $(add_frameworks_dep kxmlgui)
8432 + $(add_qt_dep qtgui)
8433 + $(add_qt_dep qtwidgets)
8434 +"
8435 +RDEPEND="${DEPEND}"
8436
8437 diff --git a/kde-apps/ktimer/ktimer-17.04.1.ebuild b/kde-apps/ktimer/ktimer-17.04.1.ebuild
8438 new file mode 100644
8439 index 0000000000..d81e88766b
8440 --- /dev/null
8441 +++ b/kde-apps/ktimer/ktimer-17.04.1.ebuild
8442 @@ -0,0 +1,27 @@
8443 +# Copyright 1999-2017 Gentoo Foundation
8444 +# Distributed under the terms of the GNU General Public License v2
8445 +
8446 +EAPI=6
8447 +
8448 +KDE_HANDBOOK="forceoptional"
8449 +inherit kde5
8450 +
8451 +DESCRIPTION="KDE Timer"
8452 +HOMEPAGE="https://www.kde.org/applications/utilities/ktimer
8453 +https://utils.kde.org/projects/ktimer"
8454 +KEYWORDS="~amd64 ~x86"
8455 +IUSE=""
8456 +
8457 +DEPEND="
8458 + $(add_frameworks_dep kconfig)
8459 + $(add_frameworks_dep kconfigwidgets)
8460 + $(add_frameworks_dep kcoreaddons)
8461 + $(add_frameworks_dep kdbusaddons)
8462 + $(add_frameworks_dep ki18n)
8463 + $(add_frameworks_dep kio)
8464 + $(add_frameworks_dep knotifications)
8465 + $(add_frameworks_dep kwidgetsaddons)
8466 + $(add_qt_dep qtgui)
8467 + $(add_qt_dep qtwidgets)
8468 +"
8469 +RDEPEND="${DEPEND}"
8470
8471 diff --git a/kde-apps/ktouch/ktouch-17.04.1.ebuild b/kde-apps/ktouch/ktouch-17.04.1.ebuild
8472 new file mode 100644
8473 index 0000000000..9ae5cb1ee4
8474 --- /dev/null
8475 +++ b/kde-apps/ktouch/ktouch-17.04.1.ebuild
8476 @@ -0,0 +1,44 @@
8477 +# Copyright 1999-2017 Gentoo Foundation
8478 +# Distributed under the terms of the GNU General Public License v2
8479 +
8480 +EAPI=6
8481 +
8482 +KDE_HANDBOOK="forceoptional"
8483 +inherit kde5
8484 +
8485 +DESCRIPTION="Program that helps to learn and practice touch typing"
8486 +HOMEPAGE="https://www.kde.org/applications/education/ktouch/"
8487 +KEYWORDS="~amd64 ~arm ~x86"
8488 +IUSE=""
8489 +
8490 +COMMON_DEPEND="
8491 + $(add_frameworks_dep kcmutils)
8492 + $(add_frameworks_dep kcompletion)
8493 + $(add_frameworks_dep kconfig)
8494 + $(add_frameworks_dep kconfigwidgets)
8495 + $(add_frameworks_dep kcoreaddons)
8496 + $(add_frameworks_dep kdeclarative)
8497 + $(add_frameworks_dep ki18n)
8498 + $(add_frameworks_dep kitemviews)
8499 + $(add_frameworks_dep kservice)
8500 + $(add_frameworks_dep ktextwidgets)
8501 + $(add_frameworks_dep kwidgetsaddons)
8502 + $(add_frameworks_dep kxmlgui)
8503 + $(add_qt_dep qtdeclarative)
8504 + $(add_qt_dep qtgui)
8505 + $(add_qt_dep qtsql)
8506 + $(add_qt_dep qtwidgets)
8507 + $(add_qt_dep qtx11extras)
8508 + $(add_qt_dep qtxml)
8509 + $(add_qt_dep qtxmlpatterns)
8510 + x11-libs/libICE
8511 + x11-libs/libSM
8512 + x11-libs/libX11
8513 + x11-libs/libxcb
8514 +"
8515 +DEPEND="${COMMON_DEPEND}
8516 + $(add_frameworks_dep kwindowsystem)
8517 +"
8518 +RDEPEND="${COMMON_DEPEND}
8519 + $(add_kdeapps_dep kqtquickcharts)
8520 +"
8521
8522 diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.04.1.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.04.1.ebuild
8523 new file mode 100644
8524 index 0000000000..9f2ed20e43
8525 --- /dev/null
8526 +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.04.1.ebuild
8527 @@ -0,0 +1,58 @@
8528 +# Copyright 1999-2017 Gentoo Foundation
8529 +# Distributed under the terms of the GNU General Public License v2
8530 +
8531 +EAPI=6
8532 +
8533 +inherit kde5
8534 +
8535 +DESCRIPTION="KDE Telepathy account management kcm"
8536 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8537 +
8538 +LICENSE="LGPL-2.1"
8539 +KEYWORDS="~amd64 ~x86"
8540 +IUSE="experimental"
8541 +
8542 +COMMON_DEPEND="
8543 + $(add_frameworks_dep kcodecs)
8544 + $(add_frameworks_dep kconfig)
8545 + $(add_frameworks_dep kcoreaddons)
8546 + $(add_frameworks_dep ki18n)
8547 + $(add_frameworks_dep kiconthemes)
8548 + $(add_frameworks_dep kitemviews)
8549 + $(add_frameworks_dep kservice)
8550 + $(add_frameworks_dep ktextwidgets)
8551 + $(add_frameworks_dep kwidgetsaddons)
8552 + $(add_kdeapps_dep kaccounts-integration)
8553 + $(add_qt_dep qtdbus)
8554 + $(add_qt_dep qtgui)
8555 + $(add_qt_dep qtnetwork)
8556 + $(add_qt_dep qtwidgets)
8557 + net-libs/accounts-qt
8558 + net-libs/signond
8559 + net-libs/telepathy-qt[qt5]
8560 +"
8561 +DEPEND="${COMMON_DEPEND}
8562 + $(add_frameworks_dep kcmutils)
8563 + $(add_frameworks_dep kconfigwidgets)
8564 + $(add_frameworks_dep kio)
8565 + net-libs/libaccounts-glib
8566 +"
8567 +RDEPEND="${COMMON_DEPEND}
8568 + $(add_kdeapps_dep kaccounts-providers)
8569 + net-im/telepathy-connection-managers
8570 +"
8571 +
8572 +src_prepare() {
8573 + if use experimental; then
8574 + mv "${S}"/data/kaccounts/disabled/*.in "${S}"/data/kaccounts/ || die "couldn't enable experimental services"
8575 + fi
8576 + kde5_src_prepare
8577 +}
8578 +
8579 +pkg_postinst() {
8580 + if use experimental; then
8581 + ewarn "Experimental providers are enabled."
8582 + ewarn "Most of them aren't integrated nicely and may require additional steps for account creation."
8583 + ewarn "Use at your own risk!"
8584 + fi
8585 +}
8586
8587 diff --git a/kde-apps/ktp-approver/ktp-approver-17.04.1.ebuild b/kde-apps/ktp-approver/ktp-approver-17.04.1.ebuild
8588 new file mode 100644
8589 index 0000000000..9085a8795a
8590 --- /dev/null
8591 +++ b/kde-apps/ktp-approver/ktp-approver-17.04.1.ebuild
8592 @@ -0,0 +1,29 @@
8593 +# Copyright 1999-2017 Gentoo Foundation
8594 +# Distributed under the terms of the GNU General Public License v2
8595 +
8596 +EAPI=6
8597 +
8598 +inherit kde5
8599 +
8600 +DESCRIPTION="KDE Telepathy notification handler"
8601 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8602 +
8603 +LICENSE="LGPL-2.1"
8604 +KEYWORDS="~amd64 ~x86"
8605 +IUSE=""
8606 +
8607 +DEPEND="
8608 + $(add_frameworks_dep kconfig)
8609 + $(add_frameworks_dep kcoreaddons)
8610 + $(add_frameworks_dep kdbusaddons)
8611 + $(add_frameworks_dep ki18n)
8612 + $(add_frameworks_dep knotifications)
8613 + $(add_frameworks_dep kservice)
8614 + $(add_qt_dep qtdbus)
8615 + $(add_qt_dep qtgui)
8616 + $(add_qt_dep qtwidgets)
8617 + net-libs/telepathy-qt[qt5]
8618 +"
8619 +RDEPEND="${DEPEND}
8620 + $(add_kdeapps_dep ktp-contact-list)
8621 +"
8622
8623 diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-17.04.1.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-17.04.1.ebuild
8624 new file mode 100644
8625 index 0000000000..72197e3cb8
8626 --- /dev/null
8627 +++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-17.04.1.ebuild
8628 @@ -0,0 +1,38 @@
8629 +# Copyright 1999-2017 Gentoo Foundation
8630 +# Distributed under the terms of the GNU General Public License v2
8631 +
8632 +EAPI=6
8633 +
8634 +inherit kde5
8635 +
8636 +DESCRIPTION="KDE Telepathy authentication handler"
8637 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8638 +
8639 +LICENSE="LGPL-2.1"
8640 +KEYWORDS="~amd64 ~x86"
8641 +IUSE=""
8642 +
8643 +COMMON_DEPEND="
8644 + $(add_frameworks_dep kconfig)
8645 + $(add_frameworks_dep kcoreaddons)
8646 + $(add_frameworks_dep ki18n)
8647 + $(add_frameworks_dep kio)
8648 + $(add_frameworks_dep kwallet)
8649 + $(add_frameworks_dep kwidgetsaddons)
8650 + $(add_kdeapps_dep kaccounts-integration)
8651 + $(add_kdeapps_dep ktp-common-internals)
8652 + $(add_qt_dep qtdbus)
8653 + $(add_qt_dep qtgui)
8654 + $(add_qt_dep qtnetwork)
8655 + $(add_qt_dep qtwidgets)
8656 + app-crypt/qca:2[qt5]
8657 + net-libs/accounts-qt
8658 + net-libs/signond
8659 + net-libs/telepathy-qt[qt5]
8660 +"
8661 +DEPEND="${COMMON_DEPEND}
8662 + $(add_frameworks_dep kdewebkit)
8663 +"
8664 +RDEPEND="${COMMON_DEPEND}
8665 + app-crypt/qca:2[ssl]
8666 +"
8667
8668 diff --git a/kde-apps/ktp-call-ui/ktp-call-ui-17.04.1.ebuild b/kde-apps/ktp-call-ui/ktp-call-ui-17.04.1.ebuild
8669 new file mode 100644
8670 index 0000000000..0eff1ed6f0
8671 --- /dev/null
8672 +++ b/kde-apps/ktp-call-ui/ktp-call-ui-17.04.1.ebuild
8673 @@ -0,0 +1,38 @@
8674 +# Copyright 1999-2017 Gentoo Foundation
8675 +# Distributed under the terms of the GNU General Public License v2
8676 +
8677 +EAPI=6
8678 +
8679 +inherit kde5
8680 +
8681 +DESCRIPTION="KDE Telepathy audio/video conferencing ui"
8682 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8683 +
8684 +LICENSE="GPL-2"
8685 +KEYWORDS="~amd64 ~x86"
8686 +IUSE=""
8687 +
8688 +DEPEND="
8689 + $(add_frameworks_dep kcmutils)
8690 + $(add_frameworks_dep kcompletion)
8691 + $(add_frameworks_dep kconfig)
8692 + $(add_frameworks_dep kconfigwidgets)
8693 + $(add_frameworks_dep kcoreaddons)
8694 + $(add_frameworks_dep kdelibs4support)
8695 + $(add_frameworks_dep ki18n)
8696 + $(add_frameworks_dep knotifications)
8697 + $(add_frameworks_dep kwidgetsaddons)
8698 + $(add_frameworks_dep kxmlgui)
8699 + $(add_kdeapps_dep ktp-common-internals)
8700 + $(add_qt_dep qtdbus)
8701 + $(add_qt_dep qtgui)
8702 + $(add_qt_dep qtwidgets)
8703 + dev-libs/boost
8704 + dev-libs/glib:2
8705 + media-libs/phonon[qt5]
8706 + media-libs/qt-gstreamer[qt5]
8707 + net-libs/farstream:0.2
8708 + net-libs/telepathy-farstream
8709 + net-libs/telepathy-qt[farstream,qt5]
8710 +"
8711 +RDEPEND="${DEPEND}"
8712
8713 diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-17.04.1.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-17.04.1.ebuild
8714 new file mode 100644
8715 index 0000000000..5599ecdcb8
8716 --- /dev/null
8717 +++ b/kde-apps/ktp-common-internals/ktp-common-internals-17.04.1.ebuild
8718 @@ -0,0 +1,64 @@
8719 +# Copyright 1999-2017 Gentoo Foundation
8720 +# Distributed under the terms of the GNU General Public License v2
8721 +
8722 +EAPI=6
8723 +
8724 +KDE_TEST="forceoptional"
8725 +inherit kde5
8726 +
8727 +DESCRIPTION="KDE Telepathy common library"
8728 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8729 +
8730 +LICENSE="LGPL-2.1"
8731 +KEYWORDS="~amd64 ~x86"
8732 +IUSE="otr +sso"
8733 +
8734 +RDEPEND="
8735 + $(add_frameworks_dep kcmutils)
8736 + $(add_frameworks_dep kconfig)
8737 + $(add_frameworks_dep kconfigwidgets)
8738 + $(add_frameworks_dep kcoreaddons)
8739 + $(add_frameworks_dep ki18n)
8740 + $(add_frameworks_dep kiconthemes)
8741 + $(add_frameworks_dep knotifications)
8742 + $(add_frameworks_dep knotifyconfig)
8743 + $(add_frameworks_dep kparts)
8744 + $(add_frameworks_dep kpeople)
8745 + $(add_frameworks_dep kservice)
8746 + $(add_frameworks_dep ktexteditor)
8747 + $(add_frameworks_dep kwallet)
8748 + $(add_frameworks_dep kwidgetsaddons)
8749 + $(add_frameworks_dep kxmlgui)
8750 + $(add_qt_dep qtdbus)
8751 + $(add_qt_dep qtdeclarative)
8752 + $(add_qt_dep qtgui)
8753 + $(add_qt_dep qtsql)
8754 + $(add_qt_dep qtwidgets)
8755 + $(add_qt_dep qtxml)
8756 + net-libs/telepathy-logger-qt:5
8757 + >=net-libs/telepathy-qt-0.9.5[qt5]
8758 + otr? (
8759 + dev-libs/libgcrypt:0=
8760 + >=net-libs/libotr-4.0.0
8761 + )
8762 + sso? (
8763 + $(add_kdeapps_dep kaccounts-integration)
8764 + net-libs/accounts-qt
8765 + net-libs/telepathy-accounts-signon
8766 + )
8767 +"
8768 +DEPEND="${RDEPEND}
8769 + $(add_frameworks_dep kio)
8770 + $(add_qt_dep qtnetwork)
8771 +"
8772 +
8773 +src_configure() {
8774 + local mycmakeargs=(
8775 + $(cmake-utils_use_find_package sso KAccounts)
8776 + $(cmake-utils_use_find_package sso AccountsQt5)
8777 + $(cmake-utils_use_find_package otr Libgcrypt)
8778 + $(cmake-utils_use_find_package otr LibOTR)
8779 + )
8780 +
8781 + kde5_src_configure
8782 +}
8783
8784 diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-17.04.1.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-17.04.1.ebuild
8785 new file mode 100644
8786 index 0000000000..509e6d59d3
8787 --- /dev/null
8788 +++ b/kde-apps/ktp-contact-list/ktp-contact-list-17.04.1.ebuild
8789 @@ -0,0 +1,40 @@
8790 +# Copyright 1999-2017 Gentoo Foundation
8791 +# Distributed under the terms of the GNU General Public License v2
8792 +
8793 +EAPI=6
8794 +
8795 +inherit kde5
8796 +
8797 +DESCRIPTION="KDE Telepathy contact list"
8798 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8799 +
8800 +LICENSE="GPL-2"
8801 +KEYWORDS="~amd64 ~x86"
8802 +IUSE=""
8803 +
8804 +RDEPEND="
8805 + $(add_frameworks_dep kcompletion)
8806 + $(add_frameworks_dep kconfig)
8807 + $(add_frameworks_dep kconfigwidgets)
8808 + $(add_frameworks_dep kcoreaddons)
8809 + $(add_frameworks_dep kdbusaddons)
8810 + $(add_frameworks_dep ki18n)
8811 + $(add_frameworks_dep kiconthemes)
8812 + $(add_frameworks_dep knotifications)
8813 + $(add_frameworks_dep kpeople)
8814 + $(add_frameworks_dep kservice)
8815 + $(add_frameworks_dep kwidgetsaddons)
8816 + $(add_frameworks_dep kwindowsystem)
8817 + $(add_frameworks_dep kxmlgui)
8818 + $(add_kdeapps_dep ktp-common-internals)
8819 + $(add_qt_dep qtdbus)
8820 + $(add_qt_dep qtgui)
8821 + $(add_qt_dep qtwidgets)
8822 + net-libs/telepathy-qt[qt5]
8823 +"
8824 +DEPEND="${RDEPEND}
8825 + $(add_frameworks_dep kcmutils)
8826 + $(add_frameworks_dep kio)
8827 + $(add_frameworks_dep knotifyconfig)
8828 + $(add_qt_dep qtxml)
8829 +"
8830
8831 diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-17.04.1.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-17.04.1.ebuild
8832 new file mode 100644
8833 index 0000000000..20405d6acb
8834 --- /dev/null
8835 +++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-17.04.1.ebuild
8836 @@ -0,0 +1,27 @@
8837 +# Copyright 1999-2017 Gentoo Foundation
8838 +# Distributed under the terms of the GNU General Public License v2
8839 +
8840 +EAPI=6
8841 +
8842 +inherit kde5
8843 +
8844 +DESCRIPTION="KDE Telepathy krunner plugin"
8845 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8846 +
8847 +LICENSE="LGPL-2.1"
8848 +KEYWORDS="~amd64 ~x86"
8849 +IUSE=""
8850 +
8851 +RDEPEND="
8852 + $(add_frameworks_dep kcoreaddons)
8853 + $(add_frameworks_dep ki18n)
8854 + $(add_frameworks_dep krunner)
8855 + $(add_kdeapps_dep ktp-common-internals)
8856 + $(add_qt_dep qtdbus)
8857 + $(add_qt_dep qtgui)
8858 + $(add_qt_dep qtwidgets)
8859 + net-libs/telepathy-qt[qt5]
8860 +"
8861 +DEPEND="${RDEPEND}
8862 + $(add_frameworks_dep kservice)
8863 +"
8864
8865 diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.04.1.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.04.1.ebuild
8866 new file mode 100644
8867 index 0000000000..2718581202
8868 --- /dev/null
8869 +++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.04.1.ebuild
8870 @@ -0,0 +1,24 @@
8871 +# Copyright 1999-2017 Gentoo Foundation
8872 +# Distributed under the terms of the GNU General Public License v2
8873 +
8874 +EAPI=6
8875 +
8876 +inherit kde5
8877 +
8878 +DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets"
8879 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8880 +
8881 +LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+"
8882 +KEYWORDS="~amd64 ~x86"
8883 +IUSE=""
8884 +
8885 +RDEPEND="
8886 + $(add_frameworks_dep kdeclarative)
8887 + $(add_frameworks_dep kwindowsystem)
8888 + $(add_frameworks_dep plasma)
8889 + $(add_qt_dep qtdbus)
8890 + $(add_qt_dep qtdeclarative)
8891 +"
8892 +DEPEND="${RDEPEND}
8893 + $(add_frameworks_dep ki18n)
8894 +"
8895
8896 diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.04.1.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.04.1.ebuild
8897 new file mode 100644
8898 index 0000000000..7e7f8d62b8
8899 --- /dev/null
8900 +++ b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.04.1.ebuild
8901 @@ -0,0 +1,26 @@
8902 +# Copyright 1999-2017 Gentoo Foundation
8903 +# Distributed under the terms of the GNU General Public License v2
8904 +
8905 +EAPI=6
8906 +
8907 +inherit kde5
8908 +
8909 +DESCRIPTION="KDE Telepathy file transfer handler"
8910 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8911 +
8912 +LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
8913 +KEYWORDS="~amd64 ~x86"
8914 +IUSE=""
8915 +
8916 +DEPEND="
8917 + $(add_frameworks_dep kconfig)
8918 + $(add_frameworks_dep kcoreaddons)
8919 + $(add_frameworks_dep ki18n)
8920 + $(add_frameworks_dep kio)
8921 + $(add_kdeapps_dep ktp-common-internals)
8922 + $(add_qt_dep qtdbus)
8923 + $(add_qt_dep qtgui)
8924 + $(add_qt_dep qtwidgets)
8925 + net-libs/telepathy-qt[qt5]
8926 +"
8927 +RDEPEND="${DEPEND}"
8928
8929 diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-17.04.1.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-17.04.1.ebuild
8930 new file mode 100644
8931 index 0000000000..b1165d803c
8932 --- /dev/null
8933 +++ b/kde-apps/ktp-kded-module/ktp-kded-module-17.04.1.ebuild
8934 @@ -0,0 +1,39 @@
8935 +# Copyright 1999-2017 Gentoo Foundation
8936 +# Distributed under the terms of the GNU General Public License v2
8937 +
8938 +EAPI=6
8939 +
8940 +inherit kde5
8941 +
8942 +DESCRIPTION="KDE Telepathy workspace integration"
8943 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8944 +
8945 +LICENSE="LGPL-2.1"
8946 +KEYWORDS="~amd64 ~x86"
8947 +IUSE=""
8948 +
8949 +COMMON_DEPEND="
8950 + $(add_frameworks_dep kconfig)
8951 + $(add_frameworks_dep kconfigwidgets)
8952 + $(add_frameworks_dep kcoreaddons)
8953 + $(add_frameworks_dep kdbusaddons)
8954 + $(add_frameworks_dep ki18n)
8955 + $(add_frameworks_dep kidletime)
8956 + $(add_frameworks_dep kio)
8957 + $(add_frameworks_dep knotifications)
8958 + $(add_kdeapps_dep ktp-common-internals)
8959 + $(add_qt_dep qtconcurrent)
8960 + $(add_qt_dep qtdbus)
8961 + $(add_qt_dep qtgui)
8962 + $(add_qt_dep qtnetwork)
8963 + $(add_qt_dep qtsql)
8964 + $(add_qt_dep qtwidgets)
8965 + net-libs/telepathy-qt[qt5]
8966 +"
8967 +DEPEND="${COMMON_DEPEND}
8968 + $(add_frameworks_dep kcmutils)
8969 + $(add_frameworks_dep kwidgetsaddons)
8970 +"
8971 +RDEPEND="${COMMON_DEPEND}
8972 + $(add_kdeapps_dep signon-kwallet-extension)
8973 +"
8974
8975 diff --git a/kde-apps/ktp-send-file/ktp-send-file-17.04.1.ebuild b/kde-apps/ktp-send-file/ktp-send-file-17.04.1.ebuild
8976 new file mode 100644
8977 index 0000000000..5ac6ab3fb7
8978 --- /dev/null
8979 +++ b/kde-apps/ktp-send-file/ktp-send-file-17.04.1.ebuild
8980 @@ -0,0 +1,33 @@
8981 +# Copyright 1999-2017 Gentoo Foundation
8982 +# Distributed under the terms of the GNU General Public License v2
8983 +
8984 +EAPI=6
8985 +
8986 +inherit kde5
8987 +
8988 +DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts"
8989 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8990 +
8991 +LICENSE="LGPL-2.1+"
8992 +KEYWORDS="~amd64 ~x86"
8993 +IUSE=""
8994 +
8995 +COMMON_DEPEND="
8996 + $(add_frameworks_dep kcoreaddons)
8997 + $(add_frameworks_dep ki18n)
8998 + $(add_frameworks_dep kiconthemes)
8999 + $(add_frameworks_dep kio)
9000 + $(add_frameworks_dep kwidgetsaddons)
9001 + $(add_kdeapps_dep ktp-common-internals)
9002 + $(add_qt_dep qtdbus)
9003 + $(add_qt_dep qtgui)
9004 + $(add_qt_dep qtwidgets)
9005 + net-libs/telepathy-qt[qt5]
9006 +"
9007 +DEPEND="${COMMON_DEPEND}
9008 + $(add_frameworks_dep kcmutils)
9009 +"
9010 +RDEPEND="${COMMON_DEPEND}
9011 + $(add_kdeapps_dep ktp-contact-list)
9012 + $(add_kdeapps_dep ktp-filetransfer-handler)
9013 +"
9014
9015 diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-17.04.1.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-17.04.1.ebuild
9016 new file mode 100644
9017 index 0000000000..0e5783fbd0
9018 --- /dev/null
9019 +++ b/kde-apps/ktp-text-ui/ktp-text-ui-17.04.1.ebuild
9020 @@ -0,0 +1,57 @@
9021 +# Copyright 1999-2017 Gentoo Foundation
9022 +# Distributed under the terms of the GNU General Public License v2
9023 +
9024 +EAPI=6
9025 +
9026 +QT_MINIMAL="5.7.1"
9027 +inherit kde5
9028 +
9029 +DESCRIPTION="KDE Telepathy text chat window"
9030 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9031 +
9032 +LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT"
9033 +KEYWORDS="~amd64 ~x86"
9034 +IUSE="speech"
9035 +
9036 +DEPEND="
9037 + $(add_frameworks_dep karchive)
9038 + $(add_frameworks_dep kcmutils)
9039 + $(add_frameworks_dep kconfig)
9040 + $(add_frameworks_dep kconfigwidgets)
9041 + $(add_frameworks_dep kcoreaddons)
9042 + $(add_frameworks_dep kdbusaddons)
9043 + $(add_frameworks_dep kdewebkit)
9044 + $(add_frameworks_dep kemoticons)
9045 + $(add_frameworks_dep ki18n)
9046 + $(add_frameworks_dep kiconthemes)
9047 + $(add_frameworks_dep kio)
9048 + $(add_frameworks_dep kitemviews)
9049 + $(add_frameworks_dep knotifications)
9050 + $(add_frameworks_dep knotifyconfig)
9051 + $(add_frameworks_dep kpeople)
9052 + $(add_frameworks_dep kservice)
9053 + $(add_frameworks_dep ktextwidgets)
9054 + $(add_frameworks_dep kwidgetsaddons)
9055 + $(add_frameworks_dep kwindowsystem)
9056 + $(add_frameworks_dep kxmlgui)
9057 + $(add_frameworks_dep sonnet)
9058 + $(add_kdeapps_dep ktp-common-internals otr)
9059 + $(add_qt_dep qtdbus)
9060 + $(add_qt_dep qtgui)
9061 + $(add_qt_dep qtwebengine 'widgets')
9062 + $(add_qt_dep qtwidgets)
9063 + $(add_qt_dep qtxml)
9064 + net-libs/telepathy-qt[qt5]
9065 + speech? ( $(add_qt_dep qtspeech) )
9066 +"
9067 +RDEPEND="${DEPEND}
9068 + $(add_kdeapps_dep ktp-contact-list)
9069 +"
9070 +
9071 +src_configure() {
9072 + local mycmakeargs=(
9073 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
9074 + )
9075 +
9076 + kde5_src_configure
9077 +}
9078
9079 diff --git a/kde-apps/ktuberling/ktuberling-17.04.1.ebuild b/kde-apps/ktuberling/ktuberling-17.04.1.ebuild
9080 new file mode 100644
9081 index 0000000000..382027f368
9082 --- /dev/null
9083 +++ b/kde-apps/ktuberling/ktuberling-17.04.1.ebuild
9084 @@ -0,0 +1,37 @@
9085 +# Copyright 1999-2017 Gentoo Foundation
9086 +# Distributed under the terms of the GNU General Public License v2
9087 +
9088 +EAPI=6
9089 +
9090 +KDE_HANDBOOK="forceoptional"
9091 +KDE_SELINUX_MODULE="games"
9092 +inherit kde5
9093 +
9094 +DESCRIPTION="Potato game for kids by KDE"
9095 +HOMEPAGE="
9096 + https://www.kde.org/applications/games/ktuberling/
9097 + https://games.kde.org/game.php?game=ktuberling
9098 +"
9099 +KEYWORDS="~amd64 ~x86"
9100 +IUSE=""
9101 +
9102 +DEPEND="
9103 + $(add_frameworks_dep kcompletion)
9104 + $(add_frameworks_dep kconfig)
9105 + $(add_frameworks_dep kconfigwidgets)
9106 + $(add_frameworks_dep kcoreaddons)
9107 + $(add_frameworks_dep kcrash)
9108 + $(add_frameworks_dep kdbusaddons)
9109 + $(add_frameworks_dep kdelibs4support)
9110 + $(add_frameworks_dep ki18n)
9111 + $(add_frameworks_dep kwidgetsaddons)
9112 + $(add_frameworks_dep kxmlgui)
9113 + $(add_kdeapps_dep libkdegames)
9114 + $(add_qt_dep qtgui)
9115 + $(add_qt_dep qtprintsupport)
9116 + $(add_qt_dep qtsvg)
9117 + $(add_qt_dep qtwidgets)
9118 + $(add_qt_dep qtxml)
9119 + media-libs/phonon[qt5]
9120 +"
9121 +RDEPEND="${DEPEND}"
9122
9123 diff --git a/kde-apps/kturtle/kturtle-17.04.1.ebuild b/kde-apps/kturtle/kturtle-17.04.1.ebuild
9124 new file mode 100644
9125 index 0000000000..8ad2afa6a2
9126 --- /dev/null
9127 +++ b/kde-apps/kturtle/kturtle-17.04.1.ebuild
9128 @@ -0,0 +1,31 @@
9129 +# Copyright 1999-2017 Gentoo Foundation
9130 +# Distributed under the terms of the GNU General Public License v2
9131 +
9132 +EAPI=6
9133 +
9134 +KDE_HANDBOOK="forceoptional"
9135 +inherit kde5
9136 +
9137 +DESCRIPTION="Educational programming environment using the Logo programming language"
9138 +HOMEPAGE="https://www.kde.org/applications/education/kturtle https://edu.kde.org/kturtle"
9139 +KEYWORDS="~amd64 ~x86"
9140 +IUSE=""
9141 +
9142 +DEPEND="
9143 + $(add_frameworks_dep kconfig)
9144 + $(add_frameworks_dep kconfigwidgets)
9145 + $(add_frameworks_dep kcoreaddons)
9146 + $(add_frameworks_dep kcrash)
9147 + $(add_frameworks_dep ki18n)
9148 + $(add_frameworks_dep kio)
9149 + $(add_frameworks_dep knewstuff)
9150 + $(add_frameworks_dep ktextwidgets)
9151 + $(add_frameworks_dep kwidgetsaddons)
9152 + $(add_frameworks_dep kxmlgui)
9153 + $(add_qt_dep qtdbus)
9154 + $(add_qt_dep qtgui)
9155 + $(add_qt_dep qtprintsupport)
9156 + $(add_qt_dep qtsvg)
9157 + $(add_qt_dep qtwidgets)
9158 +"
9159 +RDEPEND="${DEPEND}"
9160
9161 diff --git a/kde-apps/kubrick/kubrick-17.04.1.ebuild b/kde-apps/kubrick/kubrick-17.04.1.ebuild
9162 new file mode 100644
9163 index 0000000000..63941d461e
9164 --- /dev/null
9165 +++ b/kde-apps/kubrick/kubrick-17.04.1.ebuild
9166 @@ -0,0 +1,20 @@
9167 +# Copyright 1999-2017 Gentoo Foundation
9168 +# Distributed under the terms of the GNU General Public License v2
9169 +
9170 +EAPI=6
9171 +
9172 +KDE_HANDBOOK="optional"
9173 +OPENGL_REQUIRED="always"
9174 +inherit kde4-base
9175 +
9176 +DESCRIPTION="A game based on the \"Rubik's Cube\" puzzle"
9177 +HOMEPAGE="https://www.kde.org/applications/games/kubrick/"
9178 +KEYWORDS="~amd64 ~arm ~x86"
9179 +IUSE="debug"
9180 +
9181 +RDEPEND="$(add_kdeapps_dep libkdegames)
9182 + virtual/glu
9183 +"
9184 +DEPEND="${RDEPEND}
9185 + virtual/opengl
9186 +"
9187
9188 diff --git a/kde-apps/kwalletmanager/kwalletmanager-17.04.1.ebuild b/kde-apps/kwalletmanager/kwalletmanager-17.04.1.ebuild
9189 new file mode 100644
9190 index 0000000000..6def0d80d3
9191 --- /dev/null
9192 +++ b/kde-apps/kwalletmanager/kwalletmanager-17.04.1.ebuild
9193 @@ -0,0 +1,45 @@
9194 +# Copyright 1999-2017 Gentoo Foundation
9195 +# Distributed under the terms of the GNU General Public License v2
9196 +
9197 +EAPI=6
9198 +
9199 +KDE_BLOCK_SLOT4="false"
9200 +KDE_HANDBOOK="forceoptional"
9201 +inherit kde5
9202 +
9203 +DESCRIPTION="KDE Wallet management tool"
9204 +HOMEAGE="https://www.kde.org/applications/system/kwalletmanager
9205 +https://utils.kde.org/projects/kwalletmanager"
9206 +KEYWORDS="~amd64 ~arm ~x86"
9207 +IUSE=""
9208 +
9209 +DEPEND="
9210 + $(add_frameworks_dep karchive)
9211 + $(add_frameworks_dep kauth)
9212 + $(add_frameworks_dep kcmutils)
9213 + $(add_frameworks_dep kcodecs)
9214 + $(add_frameworks_dep kconfig)
9215 + $(add_frameworks_dep kconfigwidgets)
9216 + $(add_frameworks_dep kcoreaddons)
9217 + $(add_frameworks_dep kdbusaddons)
9218 + $(add_frameworks_dep ki18n)
9219 + $(add_frameworks_dep kiconthemes)
9220 + $(add_frameworks_dep kio)
9221 + $(add_frameworks_dep kitemviews)
9222 + $(add_frameworks_dep kjobwidgets)
9223 + $(add_frameworks_dep knotifications)
9224 + $(add_frameworks_dep kservice)
9225 + $(add_frameworks_dep ktextwidgets)
9226 + $(add_frameworks_dep kwallet)
9227 + $(add_frameworks_dep kwidgetsaddons)
9228 + $(add_frameworks_dep kwindowsystem)
9229 + $(add_frameworks_dep kxmlgui)
9230 + $(add_qt_dep qtdbus)
9231 + $(add_qt_dep qtgui)
9232 + $(add_qt_dep qtwidgets)
9233 + $(add_qt_dep qtxml)
9234 +"
9235 +RDEPEND="${DEPEND}
9236 + !<kde-apps/kwalletmanager-15.04.3-r1:4
9237 + !kde-base/legacy-icons
9238 +"
9239
9240 diff --git a/kde-apps/kwave/kwave-17.04.1.ebuild b/kde-apps/kwave/kwave-17.04.1.ebuild
9241 new file mode 100644
9242 index 0000000000..ef589c02a0
9243 --- /dev/null
9244 +++ b/kde-apps/kwave/kwave-17.04.1.ebuild
9245 @@ -0,0 +1,79 @@
9246 +# Copyright 1999-2017 Gentoo Foundation
9247 +# Distributed under the terms of the GNU General Public License v2
9248 +
9249 +EAPI=6
9250 +
9251 +KDE_HANDBOOK="forceoptional"
9252 +inherit kde5
9253 +
9254 +DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
9255 +HOMEPAGE="http://kwave.sourceforge.net/ https://www.kde.org/applications/multimedia/kwave/"
9256 +LICENSE="
9257 + CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+
9258 + handbook? ( FDL-1.2 )
9259 + opus? ( BSD-2 )
9260 +"
9261 +KEYWORDS="~amd64 ~x86"
9262 +IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
9263 +
9264 +RDEPEND="
9265 + $(add_frameworks_dep kcompletion)
9266 + $(add_frameworks_dep kconfig)
9267 + $(add_frameworks_dep kconfigwidgets)
9268 + $(add_frameworks_dep kcoreaddons)
9269 + $(add_frameworks_dep kcrash)
9270 + $(add_frameworks_dep kdbusaddons)
9271 + $(add_frameworks_dep ki18n)
9272 + $(add_frameworks_dep kiconthemes)
9273 + $(add_frameworks_dep kio)
9274 + $(add_frameworks_dep ktextwidgets)
9275 + $(add_frameworks_dep kwidgetsaddons)
9276 + $(add_frameworks_dep kxmlgui)
9277 + $(add_qt_dep qtgui)
9278 + $(add_qt_dep qtwidgets)
9279 + media-libs/audiofile:=
9280 + >=sci-libs/fftw-3
9281 + media-libs/libsamplerate
9282 + alsa? ( media-libs/alsa-lib )
9283 + flac? ( media-libs/flac )
9284 + mp3? (
9285 + media-libs/id3lib
9286 + media-libs/libmad
9287 + || ( media-sound/lame media-sound/toolame media-sound/twolame )
9288 + )
9289 + qtmedia? ( $(add_qt_dep qtmultimedia) )
9290 + opus? (
9291 + media-libs/libogg
9292 + media-libs/opus
9293 + )
9294 + pulseaudio? ( media-sound/pulseaudio )
9295 + vorbis? (
9296 + media-libs/libogg
9297 + media-libs/libvorbis
9298 + )
9299 +"
9300 +DEPEND="${RDEPEND}
9301 + $(add_kdeapps_dep poxml)
9302 + $(add_qt_dep qtconcurrent)
9303 + sys-devel/gettext
9304 + virtual/imagemagick-tools[png,svg]
9305 +"
9306 +
9307 +DOCS=( AUTHORS CHANGES LICENSES README TODO )
9308 +
9309 +src_configure() {
9310 + local mycmakeargs=(
9311 + -DDEBUG=$(usex debug)
9312 + -DWITH_ALSA=$(usex alsa)
9313 + -DWITH_DOC=$(usex handbook)
9314 + -DWITH_FLAC=$(usex flac)
9315 + -DWITH_MP3=$(usex mp3)
9316 + -DWITH_OGG_VORBIS=$(usex vorbis)
9317 + -DWITH_OGG_OPUS=$(usex opus)
9318 + -DWITH_OSS=$(usex oss)
9319 + -DWITH_PULSEAUDIO=$(usex pulseaudio)
9320 + -DWITH_QT_AUDIO=$(usex qtmedia)
9321 + )
9322 +
9323 + kde5_src_configure
9324 +}
9325
9326 diff --git a/kde-apps/kwordquiz/kwordquiz-17.04.1.ebuild b/kde-apps/kwordquiz/kwordquiz-17.04.1.ebuild
9327 new file mode 100644
9328 index 0000000000..1fba65e21e
9329 --- /dev/null
9330 +++ b/kde-apps/kwordquiz/kwordquiz-17.04.1.ebuild
9331 @@ -0,0 +1,37 @@
9332 +# Copyright 1999-2017 Gentoo Foundation
9333 +# Distributed under the terms of the GNU General Public License v2
9334 +
9335 +EAPI=6
9336 +
9337 +KDE_HANDBOOK="forceoptional"
9338 +inherit kde5
9339 +
9340 +DESCRIPTION="A powerful flashcard and vocabulary learning program"
9341 +HOMEPAGE="https://www.kde.org/applications/education/kwordquiz https://edu.kde.org/kwordquiz"
9342 +KEYWORDS="~amd64 ~x86"
9343 +IUSE=""
9344 +
9345 +DEPEND="
9346 + $(add_frameworks_dep kconfig)
9347 + $(add_frameworks_dep kconfigwidgets)
9348 + $(add_frameworks_dep kcoreaddons)
9349 + $(add_frameworks_dep kcrash)
9350 + $(add_frameworks_dep kdelibs4support)
9351 + $(add_frameworks_dep kguiaddons)
9352 + $(add_frameworks_dep ki18n)
9353 + $(add_frameworks_dep kiconthemes)
9354 + $(add_frameworks_dep kitemviews)
9355 + $(add_frameworks_dep knewstuff)
9356 + $(add_frameworks_dep knotifications)
9357 + $(add_frameworks_dep knotifyconfig)
9358 + $(add_frameworks_dep kwidgetsaddons)
9359 + $(add_frameworks_dep kwindowsystem)
9360 + $(add_frameworks_dep kxmlgui)
9361 + $(add_kdeapps_dep libkeduvocdocument)
9362 + $(add_qt_dep qtdbus)
9363 + $(add_qt_dep qtgui)
9364 + $(add_qt_dep qtprintsupport)
9365 + $(add_qt_dep qtwidgets)
9366 + media-libs/phonon[qt5]
9367 +"
9368 +RDEPEND=${DEPEND}
9369
9370 diff --git a/kde-apps/kwrite/kwrite-17.04.1.ebuild b/kde-apps/kwrite/kwrite-17.04.1.ebuild
9371 new file mode 100644
9372 index 0000000000..3cc94d66b7
9373 --- /dev/null
9374 +++ b/kde-apps/kwrite/kwrite-17.04.1.ebuild
9375 @@ -0,0 +1,50 @@
9376 +# Copyright 1999-2017 Gentoo Foundation
9377 +# Distributed under the terms of the GNU General Public License v2
9378 +
9379 +EAPI=6
9380 +
9381 +KMNAME="kate"
9382 +KDE_HANDBOOK="optional"
9383 +inherit kde5
9384 +
9385 +DESCRIPTION="KDE simple text editor"
9386 +HOMEPAGE="https://www.kde.org/applications/utilities/kwrite"
9387 +KEYWORDS="~amd64 ~x86"
9388 +
9389 +DEPEND="
9390 + $(add_frameworks_dep kactivities)
9391 + $(add_frameworks_dep kconfig)
9392 + $(add_frameworks_dep kconfigwidgets)
9393 + $(add_frameworks_dep kcoreaddons)
9394 + $(add_frameworks_dep kcrash)
9395 + $(add_frameworks_dep kdbusaddons)
9396 + $(add_frameworks_dep ki18n)
9397 + $(add_frameworks_dep kio)
9398 + $(add_frameworks_dep kjobwidgets)
9399 + $(add_frameworks_dep kparts)
9400 + $(add_frameworks_dep ktexteditor)
9401 + $(add_frameworks_dep kwidgetsaddons)
9402 + $(add_frameworks_dep kxmlgui)
9403 + $(add_qt_dep qtgui)
9404 + $(add_qt_dep qtwidgets)
9405 +"
9406 +RDEPEND="${DEPEND}"
9407 +
9408 +src_prepare() {
9409 + kde5_src_prepare
9410 + # delete colliding kate translations
9411 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
9412 + find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
9413 + rm -rf po/*/docs/kate* || die
9414 + fi
9415 +}
9416 +
9417 +src_configure() {
9418 + local mycmakeargs=(
9419 + -DBUILD_addons=FALSE
9420 + -DBUILD_kate=FALSE
9421 + )
9422 + use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
9423 +
9424 + kde5_src_configure
9425 +}
9426
9427 diff --git a/kde-apps/libgravatar/libgravatar-17.04.1.ebuild b/kde-apps/libgravatar/libgravatar-17.04.1.ebuild
9428 new file mode 100644
9429 index 0000000000..e3f91c435e
9430 --- /dev/null
9431 +++ b/kde-apps/libgravatar/libgravatar-17.04.1.ebuild
9432 @@ -0,0 +1,28 @@
9433 +# Copyright 1999-2017 Gentoo Foundation
9434 +# Distributed under the terms of the GNU General Public License v2
9435 +
9436 +EAPI=6
9437 +
9438 +KDE_TEST="true"
9439 +VIRTUALX_REQUIRED="test"
9440 +inherit kde5
9441 +
9442 +DESCRIPTION="Library for gravatar integration"
9443 +LICENSE="GPL-2+"
9444 +KEYWORDS="~amd64 ~x86"
9445 +IUSE=""
9446 +
9447 +DEPEND="
9448 + $(add_frameworks_dep kconfig)
9449 + $(add_frameworks_dep ki18n)
9450 + $(add_frameworks_dep kio)
9451 + $(add_frameworks_dep ktextwidgets)
9452 + $(add_frameworks_dep kwidgetsaddons)
9453 + $(add_kdeapps_dep pimcommon)
9454 + $(add_qt_dep qtgui)
9455 + $(add_qt_dep qtnetwork)
9456 + $(add_qt_dep qtwidgets)
9457 +"
9458 +RDEPEND="${DEPEND}
9459 + !kde-apps/kdepim-l10n
9460 +"
9461
9462 diff --git a/kde-apps/libkcddb/libkcddb-17.04.1.ebuild b/kde-apps/libkcddb/libkcddb-17.04.1.ebuild
9463 new file mode 100644
9464 index 0000000000..acd25421b4
9465 --- /dev/null
9466 +++ b/kde-apps/libkcddb/libkcddb-17.04.1.ebuild
9467 @@ -0,0 +1,51 @@
9468 +# Copyright 1999-2017 Gentoo Foundation
9469 +# Distributed under the terms of the GNU General Public License v2
9470 +
9471 +EAPI=6
9472 +
9473 +KDE_BLOCK_SLOT4="false"
9474 +KDE_HANDBOOK="forceoptional"
9475 +KDE_TEST="true"
9476 +inherit kde5
9477 +
9478 +DESCRIPTION="KDE library for CDDB"
9479 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
9480 +KEYWORDS="~amd64 ~arm ~x86"
9481 +IUSE="musicbrainz"
9482 +
9483 +# tests require network access and compare static data with online data
9484 +# bug 280996
9485 +RESTRICT+=" test"
9486 +
9487 +DEPEND="
9488 + $(add_frameworks_dep kcodecs)
9489 + $(add_frameworks_dep kconfig)
9490 + $(add_frameworks_dep kconfigwidgets)
9491 + $(add_frameworks_dep kcoreaddons)
9492 + $(add_frameworks_dep ki18n)
9493 + $(add_frameworks_dep kio)
9494 + $(add_frameworks_dep kwidgetsaddons)
9495 + $(add_qt_dep qtgui)
9496 + $(add_qt_dep qtnetwork)
9497 + $(add_qt_dep qtwidgets)
9498 + musicbrainz? ( media-libs/musicbrainz:5 )
9499 +"
9500 +RDEPEND="${DEPEND}"
9501 +
9502 +src_prepare() {
9503 + kde5_src_prepare
9504 +
9505 + if ! use handbook ; then
9506 + pushd kcmcddb > /dev/null
9507 + cmake_comment_add_subdirectory doc
9508 + popd > /dev/null
9509 + fi
9510 +}
9511 +
9512 +src_configure() {
9513 + local mycmakeargs=(
9514 + $(cmake-utils_use_find_package musicbrainz MusicBrainz5)
9515 + )
9516 +
9517 + kde5_src_configure
9518 +}
9519
9520 diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-17.04.1.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-17.04.1.ebuild
9521 new file mode 100644
9522 index 0000000000..feb068f55a
9523 --- /dev/null
9524 +++ b/kde-apps/libkcompactdisc/libkcompactdisc-17.04.1.ebuild
9525 @@ -0,0 +1,29 @@
9526 +# Copyright 1999-2017 Gentoo Foundation
9527 +# Distributed under the terms of the GNU General Public License v2
9528 +
9529 +EAPI=6
9530 +
9531 +KDE_BLOCK_SLOT4="false"
9532 +inherit kde5
9533 +
9534 +DESCRIPTION="Library for playing & ripping CDs"
9535 +LICENSE="GPL-2+ LGPL-2+"
9536 +KEYWORDS="~amd64 ~arm ~x86"
9537 +IUSE="alsa"
9538 +
9539 +DEPEND="
9540 + $(add_frameworks_dep kcoreaddons)
9541 + $(add_frameworks_dep ki18n)
9542 + $(add_frameworks_dep solid)
9543 + $(add_qt_dep qtdbus)
9544 + media-libs/phonon[qt5]
9545 + alsa? ( media-libs/alsa-lib )
9546 +"
9547 +RDEPEND="${DEPEND}"
9548 +
9549 +src_configure() {
9550 + local mycmakeargs=(
9551 + $(cmake-utils_use_find_package alsa ALSA)
9552 + )
9553 + kde5_src_configure
9554 +}
9555
9556 diff --git a/kde-apps/libkdcraw/libkdcraw-17.04.1.ebuild b/kde-apps/libkdcraw/libkdcraw-17.04.1.ebuild
9557 new file mode 100644
9558 index 0000000000..7be18bd84c
9559 --- /dev/null
9560 +++ b/kde-apps/libkdcraw/libkdcraw-17.04.1.ebuild
9561 @@ -0,0 +1,18 @@
9562 +# Copyright 1999-2017 Gentoo Foundation
9563 +# Distributed under the terms of the GNU General Public License v2
9564 +
9565 +EAPI=6
9566 +
9567 +KDE_BLOCK_SLOT4="false"
9568 +inherit kde5
9569 +
9570 +DESCRIPTION="Digital camera raw image library wrapper"
9571 +LICENSE="GPL-2+"
9572 +KEYWORDS="~amd64 ~arm ~x86"
9573 +IUSE=""
9574 +
9575 +DEPEND="
9576 + $(add_qt_dep qtgui)
9577 + >=media-libs/libraw-0.16:=
9578 +"
9579 +RDEPEND="${DEPEND}"
9580
9581 diff --git a/kde-apps/libkdegames/libkdegames-17.04.1.ebuild b/kde-apps/libkdegames/libkdegames-17.04.1.ebuild
9582 new file mode 100644
9583 index 0000000000..b88bab12fd
9584 --- /dev/null
9585 +++ b/kde-apps/libkdegames/libkdegames-17.04.1.ebuild
9586 @@ -0,0 +1,48 @@
9587 +# Copyright 1999-2017 Gentoo Foundation
9588 +# Distributed under the terms of the GNU General Public License v2
9589 +
9590 +EAPI=6
9591 +
9592 +KDE_BLOCK_SLOT4="false"
9593 +KDE_TEST="forceoptional"
9594 +VIRTUALX_REQUIRED="test"
9595 +inherit kde5
9596 +
9597 +DESCRIPTION="Base library common to many KDE games"
9598 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
9599 +IUSE=""
9600 +
9601 +DEPEND="
9602 + $(add_frameworks_dep karchive)
9603 + $(add_frameworks_dep kbookmarks)
9604 + $(add_frameworks_dep kcodecs)
9605 + $(add_frameworks_dep kcompletion)
9606 + $(add_frameworks_dep kconfig)
9607 + $(add_frameworks_dep kconfigwidgets)
9608 + $(add_frameworks_dep kcoreaddons)
9609 + $(add_frameworks_dep kcrash)
9610 + $(add_frameworks_dep kdbusaddons)
9611 + $(add_frameworks_dep kdeclarative)
9612 + $(add_frameworks_dep kdnssd)
9613 + $(add_frameworks_dep kglobalaccel)
9614 + $(add_frameworks_dep kguiaddons)
9615 + $(add_frameworks_dep ki18n)
9616 + $(add_frameworks_dep kiconthemes)
9617 + $(add_frameworks_dep kio)
9618 + $(add_frameworks_dep kitemviews)
9619 + $(add_frameworks_dep kjobwidgets)
9620 + $(add_frameworks_dep knewstuff)
9621 + $(add_frameworks_dep kservice)
9622 + $(add_frameworks_dep ktextwidgets)
9623 + $(add_frameworks_dep kwidgetsaddons)
9624 + $(add_frameworks_dep kxmlgui)
9625 + $(add_qt_dep qtdeclarative 'widgets')
9626 + $(add_qt_dep qtgui)
9627 + $(add_qt_dep qtnetwork)
9628 + $(add_qt_dep qtwidgets)
9629 + $(add_qt_dep qtsvg)
9630 + $(add_qt_dep qtxml)
9631 + media-libs/libsndfile
9632 + media-libs/openal
9633 +"
9634 +RDEPEND="${DEPEND}"
9635
9636 diff --git a/kde-apps/libkdepim/libkdepim-17.04.1.ebuild b/kde-apps/libkdepim/libkdepim-17.04.1.ebuild
9637 new file mode 100644
9638 index 0000000000..0029caa892
9639 --- /dev/null
9640 +++ b/kde-apps/libkdepim/libkdepim-17.04.1.ebuild
9641 @@ -0,0 +1,43 @@
9642 +# Copyright 1999-2017 Gentoo Foundation
9643 +# Distributed under the terms of the GNU General Public License v2
9644 +
9645 +EAPI=6
9646 +
9647 +KDE_DESIGNERPLUGIN="true"
9648 +KDE_TEST="forceoptional"
9649 +VIRTUALX_REQUIRED="test"
9650 +inherit kde5
9651 +
9652 +DESCRIPTION="Common PIM libraries"
9653 +LICENSE="GPL-2+ LGPL-2.1+"
9654 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9655 +IUSE=""
9656 +
9657 +DEPEND="
9658 + $(add_frameworks_dep kcmutils)
9659 + $(add_frameworks_dep kcodecs)
9660 + $(add_frameworks_dep kcompletion)
9661 + $(add_frameworks_dep kconfig)
9662 + $(add_frameworks_dep kconfigwidgets)
9663 + $(add_frameworks_dep kcoreaddons)
9664 + $(add_frameworks_dep ki18n)
9665 + $(add_frameworks_dep kiconthemes)
9666 + $(add_frameworks_dep kio)
9667 + $(add_frameworks_dep kitemviews)
9668 + $(add_frameworks_dep kjobwidgets)
9669 + $(add_frameworks_dep kwallet)
9670 + $(add_frameworks_dep kwidgetsaddons)
9671 + $(add_kdeapps_dep akonadi)
9672 + $(add_kdeapps_dep akonadi-contacts)
9673 + $(add_kdeapps_dep akonadi-search)
9674 + $(add_kdeapps_dep kcontacts)
9675 + $(add_kdeapps_dep kldap)
9676 + $(add_qt_dep qtdbus)
9677 + $(add_qt_dep qtgui)
9678 + $(add_qt_dep qtnetwork)
9679 + $(add_qt_dep qtwidgets)
9680 +"
9681 +RDEPEND="${DEPEND}
9682 + !kde-apps/kdepim-common-libs:4
9683 + !kde-apps/kdepim-l10n
9684 +"
9685
9686 diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-17.04.1.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-17.04.1.ebuild
9687 new file mode 100644
9688 index 0000000000..9b15e11a2a
9689 --- /dev/null
9690 +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-17.04.1.ebuild
9691 @@ -0,0 +1,30 @@
9692 +# Copyright 1999-2017 Gentoo Foundation
9693 +# Distributed under the terms of the GNU General Public License v2
9694 +
9695 +EAPI=6
9696 +
9697 +KDE_TEST="true"
9698 +inherit kde5
9699 +
9700 +DESCRIPTION="Library for reading/writing KVTML"
9701 +KEYWORDS="~amd64 ~x86"
9702 +IUSE=""
9703 +
9704 +DEPEND="
9705 + $(add_frameworks_dep karchive)
9706 + $(add_frameworks_dep kcoreaddons)
9707 + $(add_frameworks_dep ki18n)
9708 + $(add_frameworks_dep kio)
9709 + $(add_qt_dep qtxml)
9710 +"
9711 +RDEPEND="${DEPEND}"
9712 +
9713 +src_prepare(){
9714 + kde5_src_prepare
9715 +
9716 + if ! use test; then
9717 + sed -e "/add_subdirectory(autotests)/ s/^/#DONT/" \
9718 + -e "/add_subdirectory(tests)/ s/^/#DONT/" \
9719 + -i keduvocdocument/CMakeLists.txt
9720 + fi
9721 +}
9722
9723 diff --git a/kde-apps/libkexiv2/libkexiv2-17.04.1.ebuild b/kde-apps/libkexiv2/libkexiv2-17.04.1.ebuild
9724 new file mode 100644
9725 index 0000000000..8b0d36475d
9726 --- /dev/null
9727 +++ b/kde-apps/libkexiv2/libkexiv2-17.04.1.ebuild
9728 @@ -0,0 +1,18 @@
9729 +# Copyright 1999-2017 Gentoo Foundation
9730 +# Distributed under the terms of the GNU General Public License v2
9731 +
9732 +EAPI=6
9733 +
9734 +KDE_BLOCK_SLOT4="false"
9735 +inherit kde5
9736 +
9737 +DESCRIPTION="KDE Image Plugin Interface: an exiv2 library wrapper"
9738 +LICENSE="GPL-2+"
9739 +KEYWORDS="~amd64 ~arm ~x86"
9740 +IUSE="+xmp"
9741 +
9742 +DEPEND="
9743 + $(add_qt_dep qtgui)
9744 + >=media-gfx/exiv2-0.25:=[xmp=]
9745 +"
9746 +RDEPEND="${DEPEND}"
9747
9748 diff --git a/kde-apps/libkface/libkface-17.04.1.ebuild b/kde-apps/libkface/libkface-17.04.1.ebuild
9749 new file mode 100644
9750 index 0000000000..b0d6c7809e
9751 --- /dev/null
9752 +++ b/kde-apps/libkface/libkface-17.04.1.ebuild
9753 @@ -0,0 +1,34 @@
9754 +# Copyright 1999-2017 Gentoo Foundation
9755 +# Distributed under the terms of the GNU General Public License v2
9756 +
9757 +EAPI=6
9758 +
9759 +KDE_BLOCK_SLOT4="false"
9760 +inherit kde5
9761 +
9762 +DESCRIPTION="Qt/C++ wrapper around LibFace to perform face recognition and detection"
9763 +HOMEPAGE="https://projects.kde.org/projects/kde/kdegraphics/libs/libkface"
9764 +
9765 +LICENSE="BSD GPL-2+"
9766 +KEYWORDS="~amd64 ~x86"
9767 +IUSE=""
9768 +
9769 +DEPEND="
9770 + $(add_qt_dep qtgui)
9771 + $(add_qt_dep qtsql)
9772 + $(add_qt_dep qtwidgets)
9773 + $(add_qt_dep qtxml)
9774 + media-libs/opencv:=
9775 + || ( <media-libs/opencv-3.0.0 >=media-libs/opencv-3.1.0-r6[contrib] )
9776 +"
9777 +RDEPEND="${DEPEND}"
9778 +
9779 +PATCHES=( "${FILESDIR}/${PN}-16.11.80-opencv3.2-gentoo-3.1.patch" ) # not upstreamable like that
9780 +
9781 +src_configure() {
9782 + local mycmakeargs=(
9783 + -DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
9784 + )
9785 +
9786 + kde5_src_configure
9787 +}
9788
9789 diff --git a/kde-apps/libkgapi/libkgapi-17.04.1.ebuild b/kde-apps/libkgapi/libkgapi-17.04.1.ebuild
9790 new file mode 100644
9791 index 0000000000..6c28c56c92
9792 --- /dev/null
9793 +++ b/kde-apps/libkgapi/libkgapi-17.04.1.ebuild
9794 @@ -0,0 +1,34 @@
9795 +# Copyright 1999-2017 Gentoo Foundation
9796 +# Distributed under the terms of the GNU General Public License v2
9797 +
9798 +EAPI=6
9799 +
9800 +KDE_BLOCK_SLOT4="false"
9801 +KDE_TEST="true"
9802 +VIRTUALX_REQUIRED="test"
9803 +inherit kde5
9804 +
9805 +DESCRIPTION="Library for accessing Google calendar and contact resources"
9806 +HOMEPAGE="https://projects.kde.org/projects/extragear/libs/libkgapi"
9807 +
9808 +LICENSE="LGPL-2.1+"
9809 +KEYWORDS="~amd64 ~arm ~x86"
9810 +IUSE="nls"
9811 +
9812 +COMMON_DEPEND="
9813 + $(add_frameworks_dep kio)
9814 + $(add_frameworks_dep kwindowsystem)
9815 + $(add_kdeapps_dep kcalcore)
9816 + $(add_kdeapps_dep kcontacts)
9817 + $(add_qt_dep qtgui)
9818 + $(add_qt_dep qtnetwork)
9819 + $(add_qt_dep qtwebengine)
9820 + $(add_qt_dep qtwidgets)
9821 + $(add_qt_dep qtxml)
9822 +"
9823 +DEPEND="${COMMON_DEPEND}
9824 + nls? ( $(add_qt_dep linguist-tools) )
9825 +"
9826 +RDEPEND="${COMMON_DEPEND}
9827 + !kde-apps/kdepim-l10n
9828 +"
9829
9830 diff --git a/kde-apps/libkgeomap/libkgeomap-17.04.1.ebuild b/kde-apps/libkgeomap/libkgeomap-17.04.1.ebuild
9831 new file mode 100644
9832 index 0000000000..20c5c33027
9833 --- /dev/null
9834 +++ b/kde-apps/libkgeomap/libkgeomap-17.04.1.ebuild
9835 @@ -0,0 +1,37 @@
9836 +# Copyright 1999-2017 Gentoo Foundation
9837 +# Distributed under the terms of the GNU General Public License v2
9838 +
9839 +EAPI=6
9840 +
9841 +KDE_TEST="true"
9842 +VIRTUALX_REQUIRED="test"
9843 +inherit kde5
9844 +
9845 +DESCRIPTION="Wrapper library for world map components as marble, openstreetmap and googlemap"
9846 +HOMEPAGE="https://www.digikam.org/"
9847 +
9848 +LICENSE="GPL-2+"
9849 +KEYWORDS="~amd64 ~x86"
9850 +IUSE=""
9851 +
9852 +DEPEND="
9853 + $(add_frameworks_dep kconfig)
9854 + $(add_frameworks_dep kcoreaddons)
9855 + $(add_frameworks_dep ki18n)
9856 + $(add_frameworks_dep kio)
9857 + $(add_kdeapps_dep marble 'kde' '' '5=')
9858 + $(add_qt_dep qtconcurrent)
9859 + $(add_qt_dep qtgui)
9860 + $(add_qt_dep qtwebkit)
9861 + $(add_qt_dep qtwidgets)
9862 + $(add_qt_dep qtxml)
9863 +"
9864 +RDEPEND="${DEPEND}"
9865 +
9866 +src_configure() {
9867 + local mycmakeargs=(
9868 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5KExiv2=true
9869 + )
9870 +
9871 + kde5_src_configure
9872 +}
9873
9874 diff --git a/kde-apps/libkipi/libkipi-17.04.1.ebuild b/kde-apps/libkipi/libkipi-17.04.1.ebuild
9875 new file mode 100644
9876 index 0000000000..f81ea096bf
9877 --- /dev/null
9878 +++ b/kde-apps/libkipi/libkipi-17.04.1.ebuild
9879 @@ -0,0 +1,27 @@
9880 +# Copyright 1999-2017 Gentoo Foundation
9881 +# Distributed under the terms of the GNU General Public License v2
9882 +
9883 +EAPI=6
9884 +
9885 +KDE_BLOCK_SLOT4="false"
9886 +inherit kde5
9887 +
9888 +DESCRIPTION="A library for image plugins accross KDE applications"
9889 +LICENSE="GPL-2+"
9890 +SLOT="5/32"
9891 +KEYWORDS="~amd64 ~arm ~x86"
9892 +IUSE=""
9893 +
9894 +DEPEND="
9895 + $(add_frameworks_dep kconfig)
9896 + $(add_frameworks_dep kcoreaddons)
9897 + $(add_frameworks_dep kservice)
9898 + $(add_frameworks_dep kxmlgui)
9899 + $(add_qt_dep qtgui)
9900 + $(add_qt_dep qtwidgets)
9901 + $(add_qt_dep qtxml)
9902 +"
9903 +RDEPEND="${DEPEND}
9904 + !<kde-apps/libkipi-15.08.3-r1:4
9905 + !kde-base/legacy-icons
9906 +"
9907
9908 diff --git a/kde-apps/libkleo/libkleo-17.04.1.ebuild b/kde-apps/libkleo/libkleo-17.04.1.ebuild
9909 new file mode 100644
9910 index 0000000000..7cbca924db
9911 --- /dev/null
9912 +++ b/kde-apps/libkleo/libkleo-17.04.1.ebuild
9913 @@ -0,0 +1,33 @@
9914 +# Copyright 1999-2017 Gentoo Foundation
9915 +# Distributed under the terms of the GNU General Public License v2
9916 +
9917 +EAPI=6
9918 +
9919 +KDE_TEST="false"
9920 +inherit kde5
9921 +
9922 +DESCRIPTION="Library for encryption handling"
9923 +LICENSE="GPL-2+"
9924 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9925 +IUSE=""
9926 +
9927 +COMMON_DEPEND="
9928 + $(add_frameworks_dep kcodecs)
9929 + $(add_frameworks_dep kcompletion)
9930 + $(add_frameworks_dep kconfig)
9931 + $(add_frameworks_dep kcoreaddons)
9932 + $(add_frameworks_dep ki18n)
9933 + $(add_frameworks_dep kitemmodels)
9934 + $(add_frameworks_dep kwidgetsaddons)
9935 + $(add_frameworks_dep kwindowsystem)
9936 + $(add_kdeapps_dep kpimtextedit)
9937 + $(add_qt_dep qtgui)
9938 + $(add_qt_dep qtwidgets)
9939 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
9940 +"
9941 +DEPEND="${COMMON_DEPEND}
9942 + dev-libs/boost
9943 +"
9944 +RDEPEND="${COMMON_DEPEND}
9945 + !kde-apps/kdepim-l10n
9946 +"
9947
9948 diff --git a/kde-apps/libkmahjongg/libkmahjongg-17.04.1.ebuild b/kde-apps/libkmahjongg/libkmahjongg-17.04.1.ebuild
9949 new file mode 100644
9950 index 0000000000..f6705a1e4c
9951 --- /dev/null
9952 +++ b/kde-apps/libkmahjongg/libkmahjongg-17.04.1.ebuild
9953 @@ -0,0 +1,24 @@
9954 +# Copyright 1999-2017 Gentoo Foundation
9955 +# Distributed under the terms of the GNU General Public License v2
9956 +
9957 +EAPI=6
9958 +
9959 +KDE_BLOCK_SLOT4="false"
9960 +inherit kde5
9961 +
9962 +DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
9963 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
9964 +IUSE=""
9965 +
9966 +DEPEND="
9967 + $(add_frameworks_dep kcompletion)
9968 + $(add_frameworks_dep kconfig)
9969 + $(add_frameworks_dep kconfigwidgets)
9970 + $(add_frameworks_dep kcoreaddons)
9971 + $(add_frameworks_dep ki18n)
9972 + $(add_frameworks_dep kwidgetsaddons)
9973 + $(add_qt_dep qtgui)
9974 + $(add_qt_dep qtsvg)
9975 + $(add_qt_dep qtwidgets)
9976 +"
9977 +RDEPEND="${DEPEND}"
9978
9979 diff --git a/kde-apps/libkomparediff2/libkomparediff2-17.04.1.ebuild b/kde-apps/libkomparediff2/libkomparediff2-17.04.1.ebuild
9980 new file mode 100644
9981 index 0000000000..c9ce71eed9
9982 --- /dev/null
9983 +++ b/kde-apps/libkomparediff2/libkomparediff2-17.04.1.ebuild
9984 @@ -0,0 +1,24 @@
9985 +# Copyright 1999-2017 Gentoo Foundation
9986 +# Distributed under the terms of the GNU General Public License v2
9987 +
9988 +EAPI=6
9989 +
9990 +KDE_TEST="true"
9991 +inherit kde5
9992 +
9993 +DESCRIPTION="KDE library to compare files and strings"
9994 +KEYWORDS="~amd64 ~x86"
9995 +IUSE=""
9996 +
9997 +DEPEND="
9998 + $(add_frameworks_dep kcodecs)
9999 + $(add_frameworks_dep kconfig)
10000 + $(add_frameworks_dep kconfigwidgets)
10001 + $(add_frameworks_dep kcoreaddons)
10002 + $(add_frameworks_dep ki18n)
10003 + $(add_frameworks_dep kio)
10004 + $(add_frameworks_dep kxmlgui)
10005 + $(add_qt_dep qtgui)
10006 + $(add_qt_dep qtwidgets)
10007 +"
10008 +RDEPEND="${DEPEND}"
10009
10010 diff --git a/kde-apps/libksane/libksane-17.04.1.ebuild b/kde-apps/libksane/libksane-17.04.1.ebuild
10011 new file mode 100644
10012 index 0000000000..502a7b6183
10013 --- /dev/null
10014 +++ b/kde-apps/libksane/libksane-17.04.1.ebuild
10015 @@ -0,0 +1,26 @@
10016 +# Copyright 1999-2017 Gentoo Foundation
10017 +# Distributed under the terms of the GNU General Public License v2
10018 +
10019 +EAPI=6
10020 +
10021 +KDE_BLOCK_SLOT4="false"
10022 +inherit kde5
10023 +
10024 +DESCRIPTION="SANE Library interface based on KDE Frameworks"
10025 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
10026 +KEYWORDS="~amd64 ~x86"
10027 +IUSE=""
10028 +
10029 +DEPEND="
10030 + $(add_frameworks_dep ki18n)
10031 + $(add_frameworks_dep ktextwidgets)
10032 + $(add_frameworks_dep kwallet)
10033 + $(add_frameworks_dep kwidgetsaddons)
10034 + $(add_qt_dep qtgui)
10035 + $(add_qt_dep qtwidgets)
10036 + media-gfx/sane-backends
10037 +"
10038 +RDEPEND="${DEPEND}
10039 + !<kde-apps/libksane-15.08.3-r1:4
10040 + !kde-base/legacy-icons
10041 +"
10042
10043 diff --git a/kde-apps/libksieve/libksieve-17.04.1.ebuild b/kde-apps/libksieve/libksieve-17.04.1.ebuild
10044 new file mode 100644
10045 index 0000000000..0ea3d1e7be
10046 --- /dev/null
10047 +++ b/kde-apps/libksieve/libksieve-17.04.1.ebuild
10048 @@ -0,0 +1,62 @@
10049 +# Copyright 1999-2017 Gentoo Foundation
10050 +# Distributed under the terms of the GNU General Public License v2
10051 +
10052 +EAPI=6
10053 +
10054 +KDE_HANDBOOK="forceoptional"
10055 +KDE_TEST="true"
10056 +VIRTUALX_REQUIRED="test"
10057 +inherit kde5
10058 +
10059 +DESCRIPTION="Common PIM libraries"
10060 +LICENSE="GPL-2+ LGPL-2.1+"
10061 +KEYWORDS="~amd64 ~x86"
10062 +IUSE=""
10063 +
10064 +# drop qtwebengine subslot operator when QT_MINIMAL >= 5.8.0
10065 +COMMON_DEPEND="
10066 + $(add_frameworks_dep karchive)
10067 + $(add_frameworks_dep kcompletion)
10068 + $(add_frameworks_dep kconfig)
10069 + $(add_frameworks_dep kconfigwidgets)
10070 + $(add_frameworks_dep kcoreaddons)
10071 + $(add_frameworks_dep ki18n)
10072 + $(add_frameworks_dep kiconthemes)
10073 + $(add_frameworks_dep kio)
10074 + $(add_frameworks_dep knewstuff)
10075 + $(add_frameworks_dep kwidgetsaddons)
10076 + $(add_frameworks_dep kwindowsystem)
10077 + $(add_frameworks_dep sonnet)
10078 + $(add_frameworks_dep syntax-highlighting)
10079 + $(add_kdeapps_dep kidentitymanagement)
10080 + $(add_kdeapps_dep kmime)
10081 + $(add_kdeapps_dep kpimtextedit)
10082 + $(add_kdeapps_dep libkdepim)
10083 + $(add_kdeapps_dep pimcommon)
10084 + $(add_qt_dep qtdbus)
10085 + $(add_qt_dep qtgui)
10086 + $(add_qt_dep qtnetwork)
10087 + $(add_qt_dep qtprintsupport)
10088 + $(add_qt_dep qtwebengine 'widgets' '' '5=')
10089 + $(add_qt_dep qtwidgets)
10090 + $(add_qt_dep qtxml)
10091 + dev-libs/cyrus-sasl
10092 +"
10093 +DEPEND="${COMMON_DEPEND}
10094 + $(add_kdeapps_dep kimap)
10095 + $(add_kdeapps_dep kmailtransport)
10096 +"
10097 +RDEPEND="${COMMON_DEPEND}
10098 + !kde-apps/kdepim-l10n
10099 +"
10100 +
10101 +RESTRICT+=" test"
10102 +
10103 +src_prepare() {
10104 + kde5_src_prepare
10105 +
10106 + if ! use_if_iuse handbook ; then
10107 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
10108 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
10109 + fi
10110 +}
10111
10112 diff --git a/kde-apps/libktnef/libktnef-17.04.1.ebuild b/kde-apps/libktnef/libktnef-17.04.1.ebuild
10113 new file mode 100644
10114 index 0000000000..3343068cb5
10115 --- /dev/null
10116 +++ b/kde-apps/libktnef/libktnef-17.04.1.ebuild
10117 @@ -0,0 +1,24 @@
10118 +# Copyright 1999-2017 Gentoo Foundation
10119 +# Distributed under the terms of the GNU General Public License v2
10120 +
10121 +EAPI=6
10122 +
10123 +KDE_TEST="true"
10124 +KMNAME="ktnef"
10125 +inherit kde5
10126 +
10127 +DESCRIPTION="Library for handling TNEF data"
10128 +LICENSE="GPL-2+"
10129 +KEYWORDS="~amd64 ~x86"
10130 +IUSE=""
10131 +
10132 +DEPEND="
10133 + $(add_frameworks_dep kdelibs4support)
10134 + $(add_frameworks_dep ki18n)
10135 + $(add_kdeapps_dep kcalcore)
10136 + $(add_kdeapps_dep kcalutils)
10137 + $(add_kdeapps_dep kcontacts)
10138 +"
10139 +RDEPEND="${DEPEND}
10140 + !kde-apps/kdepim-l10n
10141 +"
10142
10143 diff --git a/kde-apps/lokalize/lokalize-17.04.1.ebuild b/kde-apps/lokalize/lokalize-17.04.1.ebuild
10144 new file mode 100644
10145 index 0000000000..27b66cc3ff
10146 --- /dev/null
10147 +++ b/kde-apps/lokalize/lokalize-17.04.1.ebuild
10148 @@ -0,0 +1,63 @@
10149 +# Copyright 1999-2017 Gentoo Foundation
10150 +# Distributed under the terms of the GNU General Public License v2
10151 +
10152 +EAPI=6
10153 +
10154 +KDE_HANDBOOK="forceoptional"
10155 +PYTHON_COMPAT=( python2_7 python3_{4,5} )
10156 +inherit python-single-r1 kde5
10157 +
10158 +DESCRIPTION="KDE Applications 5 translation tool"
10159 +HOMEPAGE="https://www.kde.org/applications/development/lokalize
10160 +http://l10n.kde.org/tools"
10161 +KEYWORDS="~amd64 ~x86"
10162 +IUSE=""
10163 +
10164 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
10165 +
10166 +DEPEND="${PYTHON_DEPS}
10167 + $(add_frameworks_dep kcompletion)
10168 + $(add_frameworks_dep kconfig)
10169 + $(add_frameworks_dep kconfigwidgets)
10170 + $(add_frameworks_dep kcoreaddons)
10171 + $(add_frameworks_dep kcrash)
10172 + $(add_frameworks_dep kdbusaddons)
10173 + $(add_frameworks_dep ki18n)
10174 + $(add_frameworks_dep kio)
10175 + $(add_frameworks_dep kitemviews)
10176 + $(add_frameworks_dep knotifications)
10177 + $(add_frameworks_dep kparts)
10178 + $(add_frameworks_dep kross)
10179 + $(add_frameworks_dep ktextwidgets)
10180 + $(add_frameworks_dep kwidgetsaddons)
10181 + $(add_frameworks_dep kxmlgui)
10182 + $(add_frameworks_dep sonnet)
10183 + $(add_qt_dep qtdbus)
10184 + $(add_qt_dep qtgui)
10185 + $(add_qt_dep qtscript)
10186 + $(add_qt_dep qtsql 'sqlite')
10187 + $(add_qt_dep qtwidgets)
10188 + $(add_qt_dep qtxml)
10189 + >=app-text/hunspell-1.2.8:=
10190 +"
10191 +RDEPEND="${DEPEND}
10192 + dev-python/translate-toolkit[${PYTHON_USEDEP}]
10193 +"
10194 +
10195 +pkg_setup() {
10196 + python-single-r1_pkg_setup
10197 + kde5_pkg_setup
10198 +}
10199 +
10200 +src_install() {
10201 + kde5_src_install
10202 + python_fix_shebang "${ED}usr/share/${PN}"
10203 +}
10204 +
10205 +pkg_postinst() {
10206 + kde5_pkg_postinst
10207 +
10208 + if ! has_version dev-vcs/subversion ; then
10209 + elog "To be able to autofetch KDE translations in new project wizard, install dev-vcs/subversion."
10210 + fi
10211 +}
10212
10213 diff --git a/kde-apps/lskat/lskat-17.04.1.ebuild b/kde-apps/lskat/lskat-17.04.1.ebuild
10214 new file mode 100644
10215 index 0000000000..df7af656cf
10216 --- /dev/null
10217 +++ b/kde-apps/lskat/lskat-17.04.1.ebuild
10218 @@ -0,0 +1,19 @@
10219 +# Copyright 1999-2017 Gentoo Foundation
10220 +# Distributed under the terms of the GNU General Public License v2
10221 +
10222 +EAPI=6
10223 +
10224 +KDE_HANDBOOK="optional"
10225 +KDE_SELINUX_MODULE="games"
10226 +inherit kde4-base
10227 +
10228 +DESCRIPTION="Skat game by KDE"
10229 +HOMEPAGE="
10230 + https://www.kde.org/applications/games/lskat/
10231 + https://games.kde.org/game.php?game=lskat
10232 +"
10233 +KEYWORDS="~amd64 ~arm ~x86"
10234 +IUSE="debug"
10235 +
10236 +DEPEND="$(add_kdeapps_dep libkdegames)"
10237 +RDEPEND="${DEPEND}"
10238
10239 diff --git a/kde-apps/mailcommon/mailcommon-17.04.1.ebuild b/kde-apps/mailcommon/mailcommon-17.04.1.ebuild
10240 new file mode 100644
10241 index 0000000000..ec1310fce1
10242 --- /dev/null
10243 +++ b/kde-apps/mailcommon/mailcommon-17.04.1.ebuild
10244 @@ -0,0 +1,57 @@
10245 +# Copyright 1999-2017 Gentoo Foundation
10246 +# Distributed under the terms of the GNU General Public License v2
10247 +
10248 +EAPI=6
10249 +
10250 +KDE_DESIGNERPLUGIN="true"
10251 +KDE_TEST="forceoptional"
10252 +VIRTUALX_REQUIRED="test"
10253 +inherit kde5
10254 +
10255 +DESCRIPTION="Common mail library"
10256 +LICENSE="GPL-2+ LGPL-2.1+"
10257 +KEYWORDS="~amd64 ~x86"
10258 +IUSE=""
10259 +
10260 +COMMON_DEPEND="
10261 + $(add_frameworks_dep karchive)
10262 + $(add_frameworks_dep kcodecs)
10263 + $(add_frameworks_dep kcompletion)
10264 + $(add_frameworks_dep kconfig)
10265 + $(add_frameworks_dep kconfigwidgets)
10266 + $(add_frameworks_dep kdbusaddons)
10267 + $(add_frameworks_dep ki18n)
10268 + $(add_frameworks_dep kiconthemes)
10269 + $(add_frameworks_dep kio)
10270 + $(add_frameworks_dep kitemmodels)
10271 + $(add_frameworks_dep kitemviews)
10272 + $(add_frameworks_dep ktextwidgets)
10273 + $(add_frameworks_dep kwidgetsaddons)
10274 + $(add_frameworks_dep kwindowsystem)
10275 + $(add_frameworks_dep kxmlgui)
10276 + $(add_kdeapps_dep akonadi)
10277 + $(add_kdeapps_dep akonadi-contacts)
10278 + $(add_kdeapps_dep akonadi-mime)
10279 + $(add_kdeapps_dep kcontacts)
10280 + $(add_kdeapps_dep kldap)
10281 + $(add_kdeapps_dep kmailtransport)
10282 + $(add_kdeapps_dep kmime)
10283 + $(add_kdeapps_dep kpimtextedit)
10284 + $(add_kdeapps_dep libkdepim)
10285 + $(add_kdeapps_dep mailimporter)
10286 + $(add_kdeapps_dep messagelib)
10287 + $(add_kdeapps_dep pimcommon)
10288 + $(add_qt_dep qtdbus)
10289 + $(add_qt_dep qtgui)
10290 + $(add_qt_dep qtwidgets)
10291 + $(add_qt_dep qtxml)
10292 + media-libs/phonon[qt5]
10293 +"
10294 +DEPEND="${COMMON_DEPEND}
10295 + dev-libs/libxslt
10296 +"
10297 +RDEPEND="${COMMON_DEPEND}
10298 + !kde-apps/kdepim-l10n
10299 +"
10300 +
10301 +RESTRICT+=" test"
10302
10303 diff --git a/kde-apps/mailimporter/mailimporter-17.04.1.ebuild b/kde-apps/mailimporter/mailimporter-17.04.1.ebuild
10304 new file mode 100644
10305 index 0000000000..bd04b0cc39
10306 --- /dev/null
10307 +++ b/kde-apps/mailimporter/mailimporter-17.04.1.ebuild
10308 @@ -0,0 +1,30 @@
10309 +# Copyright 1999-2017 Gentoo Foundation
10310 +# Distributed under the terms of the GNU General Public License v2
10311 +
10312 +EAPI=6
10313 +
10314 +KDE_TEST="true"
10315 +VIRTUALX_REQUIRED="test"
10316 +inherit kde5
10317 +
10318 +DESCRIPTION="Library to import mail from various sources"
10319 +LICENSE="GPL-2+ LGPL-2.1+"
10320 +KEYWORDS="~amd64 ~x86"
10321 +IUSE=""
10322 +
10323 +DEPEND="
10324 + $(add_frameworks_dep karchive)
10325 + $(add_frameworks_dep kconfig)
10326 + $(add_frameworks_dep kcoreaddons)
10327 + $(add_frameworks_dep ki18n)
10328 + $(add_kdeapps_dep akonadi)
10329 + $(add_kdeapps_dep akonadi-mime)
10330 + $(add_kdeapps_dep kmime)
10331 + $(add_kdeapps_dep libkdepim)
10332 + $(add_qt_dep qtgui)
10333 + $(add_qt_dep qtwidgets)
10334 + $(add_qt_dep qtxml)
10335 +"
10336 +RDEPEND="${DEPEND}
10337 + !kde-apps/kdepim-l10n
10338 +"
10339
10340 diff --git a/kde-apps/marble/marble-17.04.1.ebuild b/kde-apps/marble/marble-17.04.1.ebuild
10341 new file mode 100644
10342 index 0000000000..edf87fd274
10343 --- /dev/null
10344 +++ b/kde-apps/marble/marble-17.04.1.ebuild
10345 @@ -0,0 +1,86 @@
10346 +# Copyright 1999-2017 Gentoo Foundation
10347 +# Distributed under the terms of the GNU General Public License v2
10348 +
10349 +EAPI=6
10350 +
10351 +KDE_HANDBOOK="forceoptional"
10352 +KDE_SUBSLOT="true"
10353 +KDE_TEST="forceoptional"
10354 +VIRTUALX_REQUIRED="test"
10355 +inherit kde5
10356 +
10357 +DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
10358 +HOMEPAGE="https://marble.kde.org/"
10359 +KEYWORDS="~amd64 ~arm ~x86"
10360 +
10361 +IUSE="aprs +dbus designer gps +kde nls phonon +positioning shapefile +webkit"
10362 +
10363 +# FIXME (new package): libwlocate, WLAN-based geolocation
10364 +RDEPEND="
10365 + $(add_qt_dep qtconcurrent)
10366 + $(add_qt_dep qtdeclarative)
10367 + $(add_qt_dep qtgui)
10368 + $(add_qt_dep qtnetwork)
10369 + $(add_qt_dep qtprintsupport)
10370 + $(add_qt_dep qtsql)
10371 + $(add_qt_dep qtsvg)
10372 + $(add_qt_dep qtwidgets)
10373 + $(add_qt_dep qtxml)
10374 + aprs? ( $(add_qt_dep qtserialport) )
10375 + dbus? ( $(add_qt_dep qtdbus) )
10376 + designer? ( $(add_qt_dep designer) )
10377 + gps? ( sci-geosciences/gpsd )
10378 + kde? (
10379 + $(add_frameworks_dep kconfig)
10380 + $(add_frameworks_dep kconfigwidgets)
10381 + $(add_frameworks_dep kcoreaddons)
10382 + $(add_frameworks_dep kcrash)
10383 + $(add_frameworks_dep ki18n)
10384 + $(add_frameworks_dep kio)
10385 + $(add_frameworks_dep knewstuff)
10386 + $(add_frameworks_dep kparts)
10387 + $(add_frameworks_dep krunner)
10388 + $(add_frameworks_dep kservice)
10389 + $(add_frameworks_dep kwallet)
10390 + )
10391 + phonon? ( media-libs/phonon[qt5] )
10392 + positioning? ( $(add_qt_dep qtpositioning) )
10393 + shapefile? ( sci-libs/shapelib:= )
10394 + webkit? ( $(add_qt_dep qtwebkit) )
10395 +"
10396 +DEPEND="${RDEPEND}
10397 + aprs? ( dev-lang/perl )
10398 + nls? ( $(add_qt_dep linguist-tools) )
10399 +"
10400 +
10401 +# bug 588320
10402 +RESTRICT+=" test"
10403 +
10404 +src_prepare() {
10405 + if use kde; then
10406 + sed -e "/add_subdirectory(marble-qt)/ s/^/#DONT/" \
10407 + -i src/apps/CMakeLists.txt \
10408 + || die "Failed to disable marble-qt"
10409 + fi
10410 +
10411 + kde5_src_prepare
10412 +}
10413 +
10414 +src_configure() {
10415 + local mycmakeargs=(
10416 + $(cmake-utils_use_find_package aprs Perl)
10417 + $(cmake-utils_use_find_package positioning Qt5Positioning)
10418 + -DBUILD_MARBLE_TESTS=$(usex test)
10419 + -DWITH_DESIGNER_PLUGIN=$(usex designer)
10420 + -DWITH_libgps=$(usex gps)
10421 + -DWITH_KF5=$(usex kde)
10422 + -DWITH_Phonon4Qt5=$(usex phonon)
10423 + -DWITH_libshp=$(usex shapefile)
10424 + $(cmake-utils_use_find_package webkit Qt5WebKit)
10425 + $(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
10426 + -DWITH_libwlocate=OFF
10427 + # bug 608890
10428 + -DKDE_INSTALL_CONFDIR="/etc/xdg"
10429 + )
10430 + kde5_src_configure
10431 +}
10432
10433 diff --git a/kde-apps/mbox-importer/mbox-importer-17.04.1.ebuild b/kde-apps/mbox-importer/mbox-importer-17.04.1.ebuild
10434 new file mode 100644
10435 index 0000000000..907f2b5ce9
10436 --- /dev/null
10437 +++ b/kde-apps/mbox-importer/mbox-importer-17.04.1.ebuild
10438 @@ -0,0 +1,32 @@
10439 +# Copyright 1999-2017 Gentoo Foundation
10440 +# Distributed under the terms of the GNU General Public License v2
10441 +
10442 +EAPI=6
10443 +
10444 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
10445 +inherit kde5
10446 +
10447 +DESCRIPTION="Import mbox email archives from various sources into Akonadi"
10448 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
10449 +KEYWORDS="~amd64 ~x86"
10450 +IUSE=""
10451 +
10452 +DEPEND="
10453 + $(add_frameworks_dep kconfig)
10454 + $(add_frameworks_dep kcoreaddons)
10455 + $(add_frameworks_dep kcrash)
10456 + $(add_frameworks_dep kdbusaddons)
10457 + $(add_frameworks_dep ki18n)
10458 + $(add_frameworks_dep kservice)
10459 + $(add_frameworks_dep kwidgetsaddons)
10460 + $(add_kdeapps_dep akonadi)
10461 + $(add_kdeapps_dep kidentitymanagement)
10462 + $(add_kdeapps_dep mailcommon)
10463 + $(add_kdeapps_dep mailimporter)
10464 + $(add_qt_dep qtgui)
10465 + $(add_qt_dep qtwidgets)
10466 +"
10467 +RDEPEND="${DEPEND}
10468 + !kde-apps/kdepim-l10n
10469 + !kde-apps/kmail:4
10470 +"
10471
10472 diff --git a/kde-apps/messagelib/messagelib-17.04.1.ebuild b/kde-apps/messagelib/messagelib-17.04.1.ebuild
10473 new file mode 100644
10474 index 0000000000..2316264778
10475 --- /dev/null
10476 +++ b/kde-apps/messagelib/messagelib-17.04.1.ebuild
10477 @@ -0,0 +1,72 @@
10478 +# Copyright 1999-2017 Gentoo Foundation
10479 +# Distributed under the terms of the GNU General Public License v2
10480 +
10481 +EAPI=6
10482 +
10483 +KDE_TEST="forceoptional-recursive"
10484 +QT_MINIMAL="5.7.0"
10485 +VIRTUALX_REQUIRED="test"
10486 +inherit kde5
10487 +
10488 +DESCRIPTION="Libraries for messaging functions"
10489 +LICENSE="GPL-2+ LGPL-2.1+"
10490 +KEYWORDS="~amd64 ~x86"
10491 +IUSE=""
10492 +
10493 +# drop qtgui subslot operator when QT_MINIMAL >= 5.8.0
10494 +DEPEND="
10495 + $(add_frameworks_dep karchive)
10496 + $(add_frameworks_dep kcodecs)
10497 + $(add_frameworks_dep kcompletion)
10498 + $(add_frameworks_dep kconfig)
10499 + $(add_frameworks_dep kconfigwidgets)
10500 + $(add_frameworks_dep kcoreaddons)
10501 + $(add_frameworks_dep kdbusaddons)
10502 + $(add_frameworks_dep ki18n)
10503 + $(add_frameworks_dep kiconthemes)
10504 + $(add_frameworks_dep kio)
10505 + $(add_frameworks_dep kitemmodels)
10506 + $(add_frameworks_dep kitemviews)
10507 + $(add_frameworks_dep kjobwidgets)
10508 + $(add_frameworks_dep knotifications)
10509 + $(add_frameworks_dep kservice)
10510 + $(add_frameworks_dep ktextwidgets)
10511 + $(add_frameworks_dep kwidgetsaddons)
10512 + $(add_frameworks_dep kwindowsystem)
10513 + $(add_frameworks_dep kxmlgui)
10514 + $(add_frameworks_dep sonnet)
10515 + $(add_frameworks_dep syntax-highlighting)
10516 + $(add_kdeapps_dep akonadi)
10517 + $(add_kdeapps_dep akonadi-contacts)
10518 + $(add_kdeapps_dep akonadi-mime)
10519 + $(add_kdeapps_dep grantleetheme)
10520 + $(add_kdeapps_dep incidenceeditor)
10521 + $(add_kdeapps_dep kcalcore)
10522 + $(add_kdeapps_dep kcontacts)
10523 + $(add_kdeapps_dep kdepim-apps-libs)
10524 + $(add_kdeapps_dep kidentitymanagement)
10525 + $(add_kdeapps_dep kldap)
10526 + $(add_kdeapps_dep kmailtransport)
10527 + $(add_kdeapps_dep kmbox)
10528 + $(add_kdeapps_dep kmime)
10529 + $(add_kdeapps_dep kpimtextedit)
10530 + $(add_kdeapps_dep libgravatar)
10531 + $(add_kdeapps_dep libkdepim)
10532 + $(add_kdeapps_dep libkleo)
10533 + $(add_qt_dep qtgui '' '' '5=')
10534 + $(add_qt_dep qtnetwork)
10535 + $(add_qt_dep qtprintsupport)
10536 + $(add_qt_dep qtwebengine 'widgets')
10537 + $(add_qt_dep qtwidgets)
10538 + >=app-crypt/gpgme-1.8.0-r1[cxx,qt5]
10539 + >=dev-libs/grantlee-5.1.0:5
10540 +"
10541 +RDEPEND="${DEPEND}
10542 + !<kde-apps/kdepim-addons-16.08.50:5
10543 + !kde-apps/kdepim-common-libs:4
10544 + !kde-apps/kdepim-l10n
10545 + !=kde-apps/kmail-4.4*:4
10546 +"
10547 +
10548 +# bug 579630
10549 +RESTRICT+=" test"
10550
10551 diff --git a/kde-apps/minuet/minuet-17.04.1.ebuild b/kde-apps/minuet/minuet-17.04.1.ebuild
10552 new file mode 100644
10553 index 0000000000..088005a48f
10554 --- /dev/null
10555 +++ b/kde-apps/minuet/minuet-17.04.1.ebuild
10556 @@ -0,0 +1,29 @@
10557 +# Copyright 1999-2017 Gentoo Foundation
10558 +# Distributed under the terms of the GNU General Public License v2
10559 +
10560 +EAPI=6
10561 +
10562 +KDE_HANDBOOK="forceoptional"
10563 +QT_MINIMAL="5.7.0"
10564 +inherit kde5
10565 +
10566 +DESCRIPTION="A KDE Software for Music Education"
10567 +HOMEPAGE="https://minuet.kde.org/"
10568 +KEYWORDS="~amd64 ~x86"
10569 +IUSE=""
10570 +
10571 +COMMON_DEPEND="
10572 + $(add_frameworks_dep kcoreaddons)
10573 + $(add_frameworks_dep kcrash)
10574 + $(add_frameworks_dep ki18n)
10575 + $(add_qt_dep qtdeclarative)
10576 + $(add_qt_dep qtgui)
10577 + $(add_qt_dep qtsvg)
10578 + $(add_qt_dep qtquickcontrols2)
10579 + media-sound/fluidsynth
10580 +"
10581 +DEPEND="${COMMON_DEPEND}
10582 + virtual/pkgconfig
10583 +"
10584 +RDEPEND="${COMMON_DEPEND}
10585 +"
10586
10587 diff --git a/kde-apps/okteta/okteta-17.04.1.ebuild b/kde-apps/okteta/okteta-17.04.1.ebuild
10588 new file mode 100644
10589 index 0000000000..fd77792032
10590 --- /dev/null
10591 +++ b/kde-apps/okteta/okteta-17.04.1.ebuild
10592 @@ -0,0 +1,59 @@
10593 +# Copyright 1999-2017 Gentoo Foundation
10594 +# Distributed under the terms of the GNU General Public License v2
10595 +
10596 +EAPI=6
10597 +
10598 +KDE_DESIGNERPLUGIN="true"
10599 +KDE_HANDBOOK="forceoptional"
10600 +KDE_TEST="optional"
10601 +VIRTUALX_REQUIRED="test"
10602 +inherit kde5
10603 +
10604 +DESCRIPTION="KDE hexeditor"
10605 +HOMEPAGE="https://www.kde.org/applications/utilities/okteta
10606 +https://utils.kde.org/projects/okteta"
10607 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
10608 +IUSE="crypt"
10609 +
10610 +DEPEND="
10611 + $(add_frameworks_dep kbookmarks)
10612 + $(add_frameworks_dep kcmutils)
10613 + $(add_frameworks_dep kcodecs)
10614 + $(add_frameworks_dep kcompletion)
10615 + $(add_frameworks_dep kconfig)
10616 + $(add_frameworks_dep kconfigwidgets)
10617 + $(add_frameworks_dep kcoreaddons)
10618 + $(add_frameworks_dep kdbusaddons)
10619 + $(add_frameworks_dep ki18n)
10620 + $(add_frameworks_dep kiconthemes)
10621 + $(add_frameworks_dep kio)
10622 + $(add_frameworks_dep kjobwidgets)
10623 + $(add_frameworks_dep knewstuff)
10624 + $(add_frameworks_dep kparts)
10625 + $(add_frameworks_dep kservice)
10626 + $(add_frameworks_dep kwidgetsaddons)
10627 + $(add_frameworks_dep kxmlgui)
10628 + $(add_qt_dep qtgui)
10629 + $(add_qt_dep qtnetwork)
10630 + $(add_qt_dep qtprintsupport)
10631 + $(add_qt_dep qtscript 'scripttools')
10632 + $(add_qt_dep qtwidgets)
10633 + $(add_qt_dep qtxml)
10634 + crypt? ( app-crypt/qca:2[qt5] )
10635 +"
10636 +RDEPEND="${DEPEND}"
10637 +
10638 +src_configure() {
10639 + local mycmakeargs=(
10640 + -DOMIT_EXAMPLES=ON
10641 + $(cmake-utils_use_find_package crypt Qca-qt5)
10642 + )
10643 +
10644 + kde5_src_configure
10645 +}
10646 +
10647 +src_test() {
10648 + local myctestargs=( -j1 )
10649 +
10650 + kde5_src_test
10651 +}
10652
10653 diff --git a/kde-apps/okular/okular-17.04.1.ebuild b/kde-apps/okular/okular-17.04.1.ebuild
10654 new file mode 100644
10655 index 0000000000..bb7fca824d
10656 --- /dev/null
10657 +++ b/kde-apps/okular/okular-17.04.1.ebuild
10658 @@ -0,0 +1,86 @@
10659 +# Copyright 1999-2017 Gentoo Foundation
10660 +# Distributed under the terms of the GNU General Public License v2
10661 +
10662 +EAPI=6
10663 +
10664 +KDE_HANDBOOK="forceoptional"
10665 +KDE_TEST="forceoptional"
10666 +VIRTUALX_REQUIRED="test"
10667 +inherit kde5
10668 +
10669 +DESCRIPTION="Universal document viewer based on KDE Frameworks"
10670 +HOMEPAGE="https://okular.kde.org https://www.kde.org/applications/graphics/okular"
10671 +KEYWORDS="~amd64 ~arm ~x86"
10672 +IUSE="chm crypt djvu ebook +image-backend mobi mobile +pdf plucker +postscript speech +tiff"
10673 +
10674 +DEPEND="
10675 + $(add_frameworks_dep kactivities)
10676 + $(add_frameworks_dep karchive)
10677 + $(add_frameworks_dep kbookmarks)
10678 + $(add_frameworks_dep kcompletion)
10679 + $(add_frameworks_dep kconfig)
10680 + $(add_frameworks_dep kconfigwidgets)
10681 + $(add_frameworks_dep kcoreaddons)
10682 + $(add_frameworks_dep kio)
10683 + $(add_frameworks_dep kjs)
10684 + $(add_frameworks_dep kparts)
10685 + $(add_frameworks_dep kpty)
10686 + $(add_frameworks_dep kwallet)
10687 + $(add_frameworks_dep threadweaver)
10688 + $(add_qt_dep qtdbus)
10689 + $(add_qt_dep qtgui)
10690 + $(add_qt_dep qtprintsupport)
10691 + $(add_qt_dep qtsvg)
10692 + $(add_qt_dep qtwidgets)
10693 + media-libs/freetype
10694 + media-libs/phonon[qt5]
10695 + sys-libs/zlib
10696 + chm? (
10697 + $(add_frameworks_dep khtml)
10698 + dev-libs/chmlib
10699 + )
10700 + crypt? ( app-crypt/qca:2[qt5] )
10701 + djvu? ( app-text/djvu )
10702 + ebook? ( app-text/ebook-tools )
10703 + image-backend? (
10704 + $(add_kdeapps_dep libkexiv2)
10705 + $(add_qt_dep qtgui 'gif,jpeg,png')
10706 + )
10707 + mobi? ( $(add_kdeapps_dep kdegraphics-mobipocket) )
10708 + pdf? ( app-text/poppler[qt5,-exceptions(-)] )
10709 + plucker? ( virtual/jpeg:0 )
10710 + postscript? ( app-text/libspectre )
10711 + speech? ( $(add_qt_dep qtspeech) )
10712 + tiff? ( media-libs/tiff:0 )
10713 +"
10714 +RDEPEND="${DEPEND}
10715 + image-backend? ( $(add_frameworks_dep kimageformats) )
10716 + mobile? ( dev-libs/kirigami:1 )
10717 +"
10718 +
10719 +# bug 603116
10720 +RESTRICT+=" test"
10721 +
10722 +src_prepare() {
10723 + kde5_src_prepare
10724 + use mobile || cmake_comment_add_subdirectory mobile
10725 + use test || cmake_comment_add_subdirectory conf/autotests
10726 +}
10727 +
10728 +src_configure() {
10729 + local mycmakeargs=(
10730 + $(cmake-utils_use_find_package chm CHM)
10731 + $(cmake-utils_use_find_package crypt Qca-qt5)
10732 + $(cmake-utils_use_find_package djvu DjVuLibre)
10733 + $(cmake-utils_use_find_package ebook EPub)
10734 + $(cmake-utils_use_find_package image-backend KF5KExiv2)
10735 + $(cmake-utils_use_find_package mobi QMobipocket)
10736 + $(cmake-utils_use_find_package pdf Poppler)
10737 + $(cmake-utils_use_find_package plucker JPEG)
10738 + $(cmake-utils_use_find_package postscript LibSpectre)
10739 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
10740 + $(cmake-utils_use_find_package tiff TIFF)
10741 + )
10742 +
10743 + kde5_src_configure
10744 +}
10745
10746 diff --git a/kde-apps/palapeli/palapeli-17.04.1.ebuild b/kde-apps/palapeli/palapeli-17.04.1.ebuild
10747 new file mode 100644
10748 index 0000000000..b4e20daba3
10749 --- /dev/null
10750 +++ b/kde-apps/palapeli/palapeli-17.04.1.ebuild
10751 @@ -0,0 +1,15 @@
10752 +# Copyright 1999-2017 Gentoo Foundation
10753 +# Distributed under the terms of the GNU General Public License v2
10754 +
10755 +EAPI=6
10756 +
10757 +KDE_HANDBOOK="optional"
10758 +inherit kde4-base
10759 +
10760 +DESCRIPTION="KDE jigsaw puzzle game"
10761 +HOMEPAGE="https://www.kde.org/applications/games/palapeli/"
10762 +KEYWORDS="~amd64 ~arm ~x86"
10763 +IUSE="debug"
10764 +
10765 +DEPEND="$(add_kdeapps_dep libkdegames)"
10766 +RDEPEND="${DEPEND}"
10767
10768 diff --git a/kde-apps/parley/parley-17.04.1.ebuild b/kde-apps/parley/parley-17.04.1.ebuild
10769 new file mode 100644
10770 index 0000000000..99d041c20b
10771 --- /dev/null
10772 +++ b/kde-apps/parley/parley-17.04.1.ebuild
10773 @@ -0,0 +1,46 @@
10774 +# Copyright 1999-2017 Gentoo Foundation
10775 +# Distributed under the terms of the GNU General Public License v2
10776 +
10777 +EAPI=6
10778 +
10779 +KDE_HANDBOOK="forceoptional"
10780 +KDE_DOC_DIR="docs"
10781 +inherit kde5
10782 +
10783 +DESCRIPTION="A vocabulary trainer to help you memorize things"
10784 +HOMEPAGE="https://www.kde.org/applications/education/parley
10785 +https://edu.kde.org/applications/school/parley"
10786 +KEYWORDS="~amd64 ~x86"
10787 +IUSE=""
10788 +
10789 +DEPEND="
10790 + $(add_kdeapps_dep libkeduvocdocument)
10791 + $(add_frameworks_dep kcmutils)
10792 + $(add_frameworks_dep kcompletion)
10793 + $(add_frameworks_dep kconfig)
10794 + $(add_frameworks_dep kconfigwidgets)
10795 + $(add_frameworks_dep kcoreaddons)
10796 + $(add_frameworks_dep kcrash)
10797 + $(add_frameworks_dep khtml)
10798 + $(add_frameworks_dep ki18n)
10799 + $(add_frameworks_dep kio)
10800 + $(add_frameworks_dep knewstuff)
10801 + $(add_frameworks_dep knotifications)
10802 + $(add_frameworks_dep kross)
10803 + $(add_frameworks_dep kservice)
10804 + $(add_frameworks_dep ktextwidgets)
10805 + $(add_frameworks_dep kwidgetsaddons)
10806 + $(add_frameworks_dep kxmlgui)
10807 + $(add_frameworks_dep sonnet)
10808 + $(add_qt_dep qtdbus)
10809 + $(add_qt_dep qtconcurrent)
10810 + $(add_qt_dep qtgui)
10811 + $(add_qt_dep qtmultimedia)
10812 + $(add_qt_dep qtsvg)
10813 + $(add_qt_dep qtwidgets)
10814 + dev-libs/libxml2:2
10815 + dev-libs/libxslt
10816 +"
10817 +RDEPEND="${DEPEND}
10818 + $(add_kdeapps_dep kdeedu-data)
10819 +"
10820
10821 diff --git a/kde-apps/picmi/picmi-17.04.1.ebuild b/kde-apps/picmi/picmi-17.04.1.ebuild
10822 new file mode 100644
10823 index 0000000000..c269e386d1
10824 --- /dev/null
10825 +++ b/kde-apps/picmi/picmi-17.04.1.ebuild
10826 @@ -0,0 +1,34 @@
10827 +# Copyright 1999-2017 Gentoo Foundation
10828 +# Distributed under the terms of the GNU General Public License v2
10829 +
10830 +EAPI=6
10831 +
10832 +KDE_HANDBOOK="forceoptional"
10833 +KDE_TEST="forceoptional"
10834 +VIRTUALX_REQUIRED="test"
10835 +inherit kde5
10836 +
10837 +DESCRIPTION="Nonogram logic game by KDE"
10838 +HOMEPAGE="https://games.kde.org/game.php?game=picmi"
10839 +KEYWORDS="~amd64 ~x86"
10840 +IUSE=""
10841 +
10842 +DEPEND="
10843 + $(add_frameworks_dep kconfigwidgets)
10844 + $(add_frameworks_dep kcoreaddons)
10845 + $(add_frameworks_dep kcrash)
10846 + $(add_frameworks_dep kdbusaddons)
10847 + $(add_frameworks_dep kdeclarative)
10848 + $(add_frameworks_dep ki18n)
10849 + $(add_frameworks_dep kio)
10850 + $(add_frameworks_dep knewstuff)
10851 + $(add_frameworks_dep kwidgetsaddons)
10852 + $(add_frameworks_dep kxmlgui)
10853 + $(add_kdeapps_dep libkdegames)
10854 + $(add_qt_dep qtdeclarative)
10855 + $(add_qt_dep qtgui)
10856 + $(add_qt_dep qtsvg)
10857 + $(add_qt_dep qtwidgets)
10858 + $(add_qt_dep qtxml)
10859 +"
10860 +RDEPEND="${DEPEND}"
10861
10862 diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-17.04.1.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-17.04.1.ebuild
10863 new file mode 100644
10864 index 0000000000..d46f726b31
10865 --- /dev/null
10866 +++ b/kde-apps/pim-data-exporter/pim-data-exporter-17.04.1.ebuild
10867 @@ -0,0 +1,46 @@
10868 +# Copyright 1999-2017 Gentoo Foundation
10869 +# Distributed under the terms of the GNU General Public License v2
10870 +
10871 +EAPI=6
10872 +
10873 +KDE_HANDBOOK="forceoptional"
10874 +KDE_TEST="forceoptional"
10875 +VIRTUALX_REQUIRED="test"
10876 +inherit kde5
10877 +
10878 +DESCRIPTION="Assistant to backup and archive PIM data and configuration"
10879 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Backup_Options"
10880 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
10881 +KEYWORDS="~amd64 ~x86"
10882 +IUSE=""
10883 +
10884 +DEPEND="
10885 + $(add_frameworks_dep karchive)
10886 + $(add_frameworks_dep kconfig)
10887 + $(add_frameworks_dep kconfigwidgets)
10888 + $(add_frameworks_dep kcoreaddons)
10889 + $(add_frameworks_dep kcrash)
10890 + $(add_frameworks_dep kdbusaddons)
10891 + $(add_frameworks_dep ki18n)
10892 + $(add_frameworks_dep kio)
10893 + $(add_frameworks_dep kitemviews)
10894 + $(add_frameworks_dep knotifications)
10895 + $(add_frameworks_dep kwidgetsaddons)
10896 + $(add_frameworks_dep kxmlgui)
10897 + $(add_kdeapps_dep akonadi)
10898 + $(add_kdeapps_dep kcontacts)
10899 + $(add_kdeapps_dep kidentitymanagement)
10900 + $(add_kdeapps_dep kmailtransport)
10901 + $(add_kdeapps_dep kmime)
10902 + $(add_kdeapps_dep kpimtextedit)
10903 + $(add_kdeapps_dep libkdepim)
10904 + $(add_kdeapps_dep mailcommon)
10905 + $(add_kdeapps_dep pimcommon)
10906 + $(add_qt_dep qtgui)
10907 + $(add_qt_dep qtwidgets)
10908 + $(add_qt_dep qtxml)
10909 +"
10910 +RDEPEND="${DEPEND}
10911 + !kde-apps/kdepim-l10n
10912 + !kde-apps/kmail:4
10913 +"
10914
10915 diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-17.04.1.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-17.04.1.ebuild
10916 new file mode 100644
10917 index 0000000000..1d89d8fff5
10918 --- /dev/null
10919 +++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-17.04.1.ebuild
10920 @@ -0,0 +1,44 @@
10921 +# Copyright 1999-2017 Gentoo Foundation
10922 +# Distributed under the terms of the GNU General Public License v2
10923 +
10924 +EAPI=6
10925 +
10926 +KDE_HANDBOOK="forceoptional"
10927 +KDE_TEST="forceoptional"
10928 +VIRTUALX_REQUIRED="test"
10929 +inherit kde5
10930 +
10931 +DESCRIPTION="Assistant for editing IMAP Sieve filters"
10932 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
10933 +KEYWORDS="~amd64 ~x86"
10934 +IUSE=""
10935 +
10936 +DEPEND="
10937 + $(add_frameworks_dep kbookmarks)
10938 + $(add_frameworks_dep kconfig)
10939 + $(add_frameworks_dep kconfigwidgets)
10940 + $(add_frameworks_dep kcoreaddons)
10941 + $(add_frameworks_dep kcrash)
10942 + $(add_frameworks_dep kdbusaddons)
10943 + $(add_frameworks_dep ki18n)
10944 + $(add_frameworks_dep kiconthemes)
10945 + $(add_frameworks_dep kwallet)
10946 + $(add_frameworks_dep kwidgetsaddons)
10947 + $(add_frameworks_dep kxmlgui)
10948 + $(add_kdeapps_dep akonadi)
10949 + $(add_kdeapps_dep akonadi-contacts)
10950 + $(add_kdeapps_dep akonadi-mime)
10951 + $(add_kdeapps_dep calendarsupport)
10952 + $(add_kdeapps_dep kcalcore)
10953 + $(add_kdeapps_dep kcontacts)
10954 + $(add_kdeapps_dep kmailtransport)
10955 + $(add_kdeapps_dep libksieve)
10956 + $(add_kdeapps_dep pimcommon)
10957 + $(add_qt_dep qtgui)
10958 + $(add_qt_dep qtnetwork)
10959 + $(add_qt_dep qtwidgets)
10960 +"
10961 +RDEPEND="${DEPEND}
10962 + !kde-apps/kdepim-common-libs:4
10963 + !kde-apps/kdepim-l10n
10964 +"
10965
10966 diff --git a/kde-apps/pimcommon/pimcommon-17.04.1.ebuild b/kde-apps/pimcommon/pimcommon-17.04.1.ebuild
10967 new file mode 100644
10968 index 0000000000..43ba95e202
10969 --- /dev/null
10970 +++ b/kde-apps/pimcommon/pimcommon-17.04.1.ebuild
10971 @@ -0,0 +1,59 @@
10972 +# Copyright 1999-2017 Gentoo Foundation
10973 +# Distributed under the terms of the GNU General Public License v2
10974 +
10975 +EAPI=6
10976 +
10977 +KDE_DESIGNERPLUGIN="true"
10978 +KDE_TEST="forceoptional"
10979 +VIRTUALX_REQUIRED="test"
10980 +inherit kde5
10981 +
10982 +DESCRIPTION="Common PIM libraries"
10983 +LICENSE="GPL-2+ LGPL-2.1+"
10984 +KEYWORDS="~amd64 ~x86"
10985 +IUSE=""
10986 +
10987 +COMMON_DEPEND="
10988 + $(add_frameworks_dep karchive)
10989 + $(add_frameworks_dep kcodecs)
10990 + $(add_frameworks_dep kcompletion)
10991 + $(add_frameworks_dep kconfig)
10992 + $(add_frameworks_dep kconfigwidgets)
10993 + $(add_frameworks_dep kcoreaddons)
10994 + $(add_frameworks_dep kdbusaddons)
10995 + $(add_frameworks_dep ki18n)
10996 + $(add_frameworks_dep kiconthemes)
10997 + $(add_frameworks_dep kio)
10998 + $(add_frameworks_dep kitemmodels)
10999 + $(add_frameworks_dep kitemviews)
11000 + $(add_frameworks_dep kjobwidgets)
11001 + $(add_frameworks_dep knewstuff)
11002 + $(add_frameworks_dep kservice)
11003 + $(add_frameworks_dep kwallet)
11004 + $(add_frameworks_dep kwidgetsaddons)
11005 + $(add_frameworks_dep kwindowsystem)
11006 + $(add_frameworks_dep kxmlgui)
11007 + $(add_kdeapps_dep akonadi)
11008 + $(add_kdeapps_dep akonadi-contacts)
11009 + $(add_kdeapps_dep akonadi-mime)
11010 + $(add_kdeapps_dep kcontacts)
11011 + $(add_kdeapps_dep kimap)
11012 + $(add_kdeapps_dep kmime)
11013 + $(add_kdeapps_dep kpimtextedit)
11014 + $(add_kdeapps_dep libkdepim)
11015 + $(add_qt_dep qtdbus)
11016 + $(add_qt_dep qtgui)
11017 + $(add_qt_dep qtnetwork)
11018 + $(add_qt_dep qtprintsupport)
11019 + $(add_qt_dep qtwebengine 'widgets')
11020 + $(add_qt_dep qtwidgets)
11021 + $(add_qt_dep qtxml)
11022 + dev-libs/grantlee:5
11023 +"
11024 +DEPEND="${COMMON_DEPEND}
11025 + dev-libs/libxslt
11026 +"
11027 +RDEPEND="${COMMON_DEPEND}
11028 + !kde-apps/kdepim-common-libs:4
11029 + !kde-apps/kdepim-l10n
11030 +"
11031
11032 diff --git a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.04.1.ebuild b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.04.1.ebuild
11033 new file mode 100644
11034 index 0000000000..adfa3d7169
11035 --- /dev/null
11036 +++ b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.04.1.ebuild
11037 @@ -0,0 +1,38 @@
11038 +# Copyright 1999-2017 Gentoo Foundation
11039 +# Distributed under the terms of the GNU General Public License v2
11040 +
11041 +EAPI=6
11042 +
11043 +inherit kde5-meta-pkg
11044 +
11045 +DESCRIPTION="Plasma Telepathy client"
11046 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
11047 +
11048 +LICENSE="|| ( GPL-2 GPL-3 LGPL-2.1 )"
11049 +KEYWORDS="~amd64 ~x86"
11050 +IUSE="gstreamer nls"
11051 +
11052 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
11053 +
11054 +RDEPEND="
11055 + $(add_kdeapps_dep ktp-accounts-kcm)
11056 + $(add_kdeapps_dep ktp-approver)
11057 + $(add_kdeapps_dep ktp-auth-handler)
11058 + $(add_kdeapps_dep ktp-common-internals)
11059 + $(add_kdeapps_dep ktp-contact-list)
11060 + $(add_kdeapps_dep ktp-contact-runner)
11061 + $(add_kdeapps_dep ktp-desktop-applets)
11062 + $(add_kdeapps_dep ktp-filetransfer-handler)
11063 + $(add_kdeapps_dep ktp-kded-module)
11064 + $(add_kdeapps_dep ktp-send-file)
11065 + $(add_kdeapps_dep ktp-text-ui)
11066 + !kde-apps/plasma-telepathy-meta:4
11067 + gstreamer? ( $(add_kdeapps_dep ktp-call-ui) )
11068 +"
11069 +
11070 +pkg_postinst() {
11071 + echo
11072 + elog "You can configure the accounts in Plasma System Settings"
11073 + elog "and then add the Instant Messaging plasma applet to access the contact list."
11074 + echo
11075 +}
11076
11077 diff --git a/kde-apps/poxml/poxml-17.04.1.ebuild b/kde-apps/poxml/poxml-17.04.1.ebuild
11078 new file mode 100644
11079 index 0000000000..b35a42b854
11080 --- /dev/null
11081 +++ b/kde-apps/poxml/poxml-17.04.1.ebuild
11082 @@ -0,0 +1,17 @@
11083 +# Copyright 1999-2017 Gentoo Foundation
11084 +# Distributed under the terms of the GNU General Public License v2
11085 +
11086 +EAPI=6
11087 +
11088 +KDE_HANDBOOK="forceoptional"
11089 +inherit kde5
11090 +
11091 +DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
11092 +KEYWORDS="~amd64 ~x86"
11093 +IUSE=""
11094 +
11095 +DEPEND="
11096 + $(add_qt_dep qtxml)
11097 + sys-devel/gettext
11098 +"
11099 +RDEPEND="${DEPEND}"
11100
11101 diff --git a/kde-apps/print-manager/print-manager-17.04.1.ebuild b/kde-apps/print-manager/print-manager-17.04.1.ebuild
11102 new file mode 100644
11103 index 0000000000..c978eb84dd
11104 --- /dev/null
11105 +++ b/kde-apps/print-manager/print-manager-17.04.1.ebuild
11106 @@ -0,0 +1,53 @@
11107 +# Copyright 1999-2017 Gentoo Foundation
11108 +# Distributed under the terms of the GNU General Public License v2
11109 +
11110 +EAPI=6
11111 +
11112 +inherit kde5
11113 +
11114 +DESCRIPTION="Manage print jobs and printers in Plasma"
11115 +KEYWORDS="~amd64 ~x86"
11116 +IUSE="+gtk"
11117 +
11118 +DEPEND="
11119 + $(add_frameworks_dep kcmutils)
11120 + $(add_frameworks_dep kconfig)
11121 + $(add_frameworks_dep kconfigwidgets)
11122 + $(add_frameworks_dep kcoreaddons)
11123 + $(add_frameworks_dep kdbusaddons)
11124 + $(add_frameworks_dep ki18n)
11125 + $(add_frameworks_dep kiconthemes)
11126 + $(add_frameworks_dep kio)
11127 + $(add_frameworks_dep knotifications)
11128 + $(add_frameworks_dep kservice)
11129 + $(add_frameworks_dep kwidgetsaddons)
11130 + $(add_frameworks_dep kwindowsystem)
11131 + $(add_frameworks_dep plasma)
11132 + $(add_qt_dep qtdbus)
11133 + $(add_qt_dep qtdeclarative)
11134 + $(add_qt_dep qtgui)
11135 + $(add_qt_dep qtnetwork)
11136 + $(add_qt_dep qtwidgets)
11137 + net-print/cups
11138 +"
11139 +RDEPEND="${DEPEND}
11140 + $(add_plasma_dep kde-cli-tools)
11141 + gtk? ( app-admin/system-config-printer )
11142 +"
11143 +
11144 +pkg_postinst(){
11145 + if ! use gtk ; then
11146 + ewarn
11147 + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
11148 + ewarn "an important, though optional, runtime dependency:"
11149 + ewarn
11150 + ewarn "app-admin/system-config-printer"
11151 + ewarn
11152 + ewarn "${PN} will work nevertheless, but is going to be less comfortable"
11153 + ewarn "and will show the following error status during runtime:"
11154 + ewarn
11155 + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
11156 + ewarn "was not provided by any .service files'\""
11157 + ewarn
11158 + fi
11159 +}
11160
11161 diff --git a/kde-apps/rocs/rocs-17.04.1.ebuild b/kde-apps/rocs/rocs-17.04.1.ebuild
11162 new file mode 100644
11163 index 0000000000..d4d7dc8d7a
11164 --- /dev/null
11165 +++ b/kde-apps/rocs/rocs-17.04.1.ebuild
11166 @@ -0,0 +1,45 @@
11167 +# Copyright 1999-2017 Gentoo Foundation
11168 +# Distributed under the terms of the GNU General Public License v2
11169 +
11170 +EAPI=6
11171 +
11172 +KDE_HANDBOOK="optional"
11173 +KDE_TEST="true"
11174 +inherit kde5
11175 +
11176 +DESCRIPTION="Interface to work with Graph Theory"
11177 +HOMEPAGE="https://www.kde.org/applications/education/rocs
11178 +https://edu.kde.org/applications/mathematics/rocs"
11179 +KEYWORDS="~amd64 ~x86"
11180 +IUSE=""
11181 +
11182 +RDEPEND="
11183 + $(add_frameworks_dep karchive)
11184 + $(add_frameworks_dep kconfig)
11185 + $(add_frameworks_dep kconfigwidgets)
11186 + $(add_frameworks_dep kcoreaddons)
11187 + $(add_frameworks_dep kcrash)
11188 + $(add_frameworks_dep kdeclarative)
11189 + $(add_frameworks_dep ki18n)
11190 + $(add_frameworks_dep kitemviews)
11191 + $(add_frameworks_dep kparts)
11192 + $(add_frameworks_dep kservice)
11193 + $(add_frameworks_dep ktexteditor)
11194 + $(add_frameworks_dep ktextwidgets)
11195 + $(add_frameworks_dep kxmlgui)
11196 + $(add_qt_dep qtconcurrent)
11197 + $(add_qt_dep qtdeclarative 'widgets')
11198 + $(add_qt_dep qtgui)
11199 + $(add_qt_dep qtscript 'scripttools')
11200 + $(add_qt_dep qtsvg)
11201 + $(add_qt_dep qtwebkit)
11202 + $(add_qt_dep qtwidgets)
11203 + $(add_qt_dep qtxml)
11204 + $(add_qt_dep qtxmlpatterns)
11205 + dev-libs/grantlee:5
11206 +"
11207 +DEPEND="${RDEPEND}
11208 + >=dev-libs/boost-1.49
11209 +"
11210 +
11211 +RESTRICT+=" test" # 1/10 tests currently fails
11212
11213 diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.04.1.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.04.1.ebuild
11214 new file mode 100644
11215 index 0000000000..f1337cda8a
11216 --- /dev/null
11217 +++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.04.1.ebuild
11218 @@ -0,0 +1,17 @@
11219 +# Copyright 1999-2017 Gentoo Foundation
11220 +# Distributed under the terms of the GNU General Public License v2
11221 +
11222 +EAPI=6
11223 +
11224 +inherit kde5
11225 +
11226 +DESCRIPTION="KWallet extension for signond"
11227 +HOMEPAGE="https://01.org/gsso/"
11228 +KEYWORDS="~amd64 ~x86"
11229 +LICENSE="GPL-2+"
11230 +
11231 +DEPEND="
11232 + $(add_frameworks_dep kwallet)
11233 + net-libs/signond
11234 +"
11235 +RDEPEND="${DEPEND}"
11236
11237 diff --git a/kde-apps/spectacle/spectacle-17.04.1.ebuild b/kde-apps/spectacle/spectacle-17.04.1.ebuild
11238 new file mode 100644
11239 index 0000000000..5f892af2e5
11240 --- /dev/null
11241 +++ b/kde-apps/spectacle/spectacle-17.04.1.ebuild
11242 @@ -0,0 +1,52 @@
11243 +# Copyright 1999-2017 Gentoo Foundation
11244 +# Distributed under the terms of the GNU General Public License v2
11245 +
11246 +EAPI=6
11247 +
11248 +KDE_HANDBOOK="forceoptional"
11249 +inherit kde5
11250 +
11251 +DESCRIPTION="Screenshot capture utility"
11252 +LICENSE="LGPL-2+ handbook? ( FDL-1.3 ) kipi? ( GPL-2+ )"
11253 +KEYWORDS="~amd64 ~x86"
11254 +IUSE="kipi share"
11255 +
11256 +DEPEND="
11257 + $(add_frameworks_dep kconfig)
11258 + $(add_frameworks_dep kconfigwidgets)
11259 + $(add_frameworks_dep kcoreaddons)
11260 + $(add_frameworks_dep kdbusaddons)
11261 + $(add_frameworks_dep kdeclarative)
11262 + $(add_frameworks_dep ki18n)
11263 + $(add_frameworks_dep kio)
11264 + $(add_frameworks_dep knotifications)
11265 + $(add_frameworks_dep kservice)
11266 + $(add_frameworks_dep kwidgetsaddons)
11267 + $(add_frameworks_dep kwindowsystem)
11268 + $(add_frameworks_dep kxmlgui)
11269 + $(add_qt_dep qtconcurrent)
11270 + $(add_qt_dep qtdbus)
11271 + $(add_qt_dep qtdeclarative)
11272 + $(add_qt_dep qtgui)
11273 + $(add_qt_dep qtprintsupport)
11274 + $(add_qt_dep qtwidgets)
11275 + $(add_qt_dep qtx11extras)
11276 + x11-libs/libxcb
11277 + x11-libs/xcb-util
11278 + x11-libs/xcb-util-cursor
11279 + x11-libs/xcb-util-image
11280 + kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
11281 + share? ( dev-libs/purpose:5 )
11282 +"
11283 +RDEPEND="${DEPEND}
11284 + kipi? ( media-plugins/kipi-plugins:5 )
11285 + !kde-apps/ksnapshot
11286 +"
11287 +
11288 +src_configure() {
11289 + local mycmakeargs=(
11290 + $(cmake-utils_use_find_package kipi KF5Kipi)
11291 + $(cmake-utils_use_find_package share KDEExperimentalPurpose)
11292 + )
11293 + kde5_src_configure
11294 +}
11295
11296 diff --git a/kde-apps/step/step-17.04.1.ebuild b/kde-apps/step/step-17.04.1.ebuild
11297 new file mode 100644
11298 index 0000000000..c121e41b44
11299 --- /dev/null
11300 +++ b/kde-apps/step/step-17.04.1.ebuild
11301 @@ -0,0 +1,63 @@
11302 +# Copyright 1999-2017 Gentoo Foundation
11303 +# Distributed under the terms of the GNU General Public License v2
11304 +
11305 +EAPI=6
11306 +
11307 +KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
11308 +KDE_TEST="forceoptional"
11309 +inherit kde5
11310 +
11311 +DESCRIPTION="Interactive physics simulator"
11312 +HOMEPAGE="https://edu.kde.org/step"
11313 +KEYWORDS="~amd64 ~x86"
11314 +IUSE="+gsl nls +qalculate"
11315 +
11316 +RDEPEND="
11317 + $(add_frameworks_dep kcompletion)
11318 + $(add_frameworks_dep kconfig)
11319 + $(add_frameworks_dep kconfigwidgets)
11320 + $(add_frameworks_dep kcoreaddons)
11321 + $(add_frameworks_dep kcrash)
11322 + $(add_frameworks_dep kdelibs4support)
11323 + $(add_frameworks_dep khtml)
11324 + $(add_frameworks_dep ki18n)
11325 + $(add_frameworks_dep kiconthemes)
11326 + $(add_frameworks_dep kio)
11327 + $(add_frameworks_dep knewstuff)
11328 + $(add_frameworks_dep kparts)
11329 + $(add_frameworks_dep kplotting)
11330 + $(add_frameworks_dep kservice)
11331 + $(add_frameworks_dep ktextwidgets)
11332 + $(add_frameworks_dep kwidgetsaddons)
11333 + $(add_frameworks_dep kxmlgui)
11334 + $(add_qt_dep qtdeclarative)
11335 + $(add_qt_dep qtgui)
11336 + $(add_qt_dep qtopengl)
11337 + $(add_qt_dep qtprintsupport)
11338 + $(add_qt_dep qtsvg)
11339 + $(add_qt_dep qtwidgets)
11340 + $(add_qt_dep qtxml)
11341 + >=dev-cpp/eigen-3.2:3
11342 + sci-libs/cln
11343 + gsl? ( sci-libs/gsl:= )
11344 + qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
11345 +"
11346 +DEPEND="${RDEPEND}
11347 + nls? ( $(add_qt_dep linguist-tools) )
11348 +"
11349 +
11350 +src_prepare() {
11351 + kde5_src_prepare
11352 +
11353 + # FIXME: Drop duplicate upstream
11354 + sed -e '/find_package.*Xml Test/ s/^/#/' \
11355 + -i stepcore/CMakeLists.txt || die
11356 +}
11357 +
11358 +src_configure() {
11359 + local mycmakeargs=(
11360 + $(cmake-utils_use_find_package gsl GSL)
11361 + $(cmake-utils_use_find_package qalculate Qalculate)
11362 + )
11363 + kde5_src_configure
11364 +}
11365
11366 diff --git a/kde-apps/svgpart/svgpart-17.04.1.ebuild b/kde-apps/svgpart/svgpart-17.04.1.ebuild
11367 new file mode 100644
11368 index 0000000000..f400c2807c
11369 --- /dev/null
11370 +++ b/kde-apps/svgpart/svgpart-17.04.1.ebuild
11371 @@ -0,0 +1,24 @@
11372 +# Copyright 1999-2017 Gentoo Foundation
11373 +# Distributed under the terms of the GNU General Public License v2
11374 +
11375 +EAPI=6
11376 +
11377 +KDE_BLOCK_SLOT4="false"
11378 +inherit kde5
11379 +
11380 +DESCRIPTION="Kpart for viewing SVGs"
11381 +LICENSE="GPL-2+"
11382 +KEYWORDS="~amd64 ~arm ~x86"
11383 +IUSE=""
11384 +
11385 +DEPEND="
11386 + $(add_frameworks_dep kconfigwidgets)
11387 + $(add_frameworks_dep kcoreaddons)
11388 + $(add_frameworks_dep ki18n)
11389 + $(add_frameworks_dep kparts)
11390 + $(add_frameworks_dep kxmlgui)
11391 + $(add_qt_dep qtgui)
11392 + $(add_qt_dep qtsvg)
11393 + $(add_qt_dep qtwidgets)
11394 +"
11395 +RDEPEND="${DEPEND}"
11396
11397 diff --git a/kde-apps/sweeper/sweeper-17.04.1.ebuild b/kde-apps/sweeper/sweeper-17.04.1.ebuild
11398 new file mode 100644
11399 index 0000000000..d6f7cf034b
11400 --- /dev/null
11401 +++ b/kde-apps/sweeper/sweeper-17.04.1.ebuild
11402 @@ -0,0 +1,13 @@
11403 +# Copyright 1999-2017 Gentoo Foundation
11404 +# Distributed under the terms of the GNU General Public License v2
11405 +
11406 +EAPI=6
11407 +
11408 +KDE_HANDBOOK="optional"
11409 +inherit kde4-base
11410 +
11411 +DESCRIPTION="KDE Privacy Settings Widget"
11412 +HOMEPAGE="https://www.kde.org/applications/utilities/sweeper
11413 +https://utils.kde.org/projects/sweeper"
11414 +KEYWORDS="~amd64 ~arm ~x86"
11415 +IUSE="debug"
11416
11417 diff --git a/kde-apps/syndication/syndication-17.04.1.ebuild b/kde-apps/syndication/syndication-17.04.1.ebuild
11418 new file mode 100644
11419 index 0000000000..f8aebffd02
11420 --- /dev/null
11421 +++ b/kde-apps/syndication/syndication-17.04.1.ebuild
11422 @@ -0,0 +1,20 @@
11423 +# Copyright 1999-2017 Gentoo Foundation
11424 +# Distributed under the terms of the GNU General Public License v2
11425 +
11426 +EAPI=6
11427 +
11428 +KDE_TEST="true"
11429 +inherit kde5
11430 +
11431 +DESCRIPTION="Library for parsing RSS and Atom feeds"
11432 +LICENSE="LGPL-2+"
11433 +KEYWORDS="~amd64 ~x86"
11434 +IUSE=""
11435 +
11436 +DEPEND="
11437 + $(add_frameworks_dep kcodecs)
11438 + $(add_frameworks_dep kcoreaddons)
11439 + $(add_frameworks_dep kio)
11440 + $(add_qt_dep qtxml)
11441 +"
11442 +RDEPEND="${DEPEND}"
11443
11444 diff --git a/kde-apps/thumbnailers/thumbnailers-17.04.1.ebuild b/kde-apps/thumbnailers/thumbnailers-17.04.1.ebuild
11445 new file mode 100644
11446 index 0000000000..4bad5f5b11
11447 --- /dev/null
11448 +++ b/kde-apps/thumbnailers/thumbnailers-17.04.1.ebuild
11449 @@ -0,0 +1,32 @@
11450 +# Copyright 1999-2017 Gentoo Foundation
11451 +# Distributed under the terms of the GNU General Public License v2
11452 +
11453 +EAPI=6
11454 +
11455 +KDE_BLOCK_SLOT4=false
11456 +KMNAME="kdegraphics-thumbnailers"
11457 +inherit kde5
11458 +
11459 +DESCRIPTION="Thumbnail generators for PDF/PS and RAW files"
11460 +LICENSE="GPL-2+"
11461 +KEYWORDS="~amd64 ~x86"
11462 +IUSE="raw"
11463 +
11464 +DEPEND="
11465 + $(add_frameworks_dep kio)
11466 + $(add_qt_dep qtgui)
11467 + raw? (
11468 + $(add_kdeapps_dep libkdcraw)
11469 + $(add_kdeapps_dep libkexiv2)
11470 + )
11471 +"
11472 +RDEPEND="${DEPEND}"
11473 +
11474 +src_configure() {
11475 + local mycmakeargs=(
11476 + $(cmake-utils_use_find_package raw KF5KExiv2)
11477 + $(cmake-utils_use_find_package raw KF5KDcraw)
11478 + )
11479 +
11480 + kde5_src_configure
11481 +}
11482
11483 diff --git a/kde-apps/umbrello/umbrello-17.04.1.ebuild b/kde-apps/umbrello/umbrello-17.04.1.ebuild
11484 new file mode 100644
11485 index 0000000000..5727e40261
11486 --- /dev/null
11487 +++ b/kde-apps/umbrello/umbrello-17.04.1.ebuild
11488 @@ -0,0 +1,53 @@
11489 +# Copyright 1999-2017 Gentoo Foundation
11490 +# Distributed under the terms of the GNU General Public License v2
11491 +
11492 +EAPI=6
11493 +
11494 +KDE_HANDBOOK="forceoptional"
11495 +KDE_TEST="forceoptional"
11496 +VIRTUALX_REQUIRED="test"
11497 +inherit kde5
11498 +
11499 +DESCRIPTION="KDE UML Modeller"
11500 +HOMEPAGE="
11501 + https://www.kde.org/applications/development/umbrello
11502 + https://umbrello.kde.org
11503 +"
11504 +KEYWORDS="~amd64 ~x86"
11505 +IUSE=""
11506 +
11507 +DEPEND="
11508 + $(add_frameworks_dep karchive)
11509 + $(add_frameworks_dep kcompletion)
11510 + $(add_frameworks_dep kconfig)
11511 + $(add_frameworks_dep kconfigwidgets)
11512 + $(add_frameworks_dep kcoreaddons)
11513 + $(add_frameworks_dep ki18n)
11514 + $(add_frameworks_dep kiconthemes)
11515 + $(add_frameworks_dep kio)
11516 + $(add_frameworks_dep kjobwidgets)
11517 + $(add_frameworks_dep ktexteditor)
11518 + $(add_frameworks_dep ktextwidgets)
11519 + $(add_frameworks_dep kwidgetsaddons)
11520 + $(add_frameworks_dep kwindowsystem)
11521 + $(add_frameworks_dep kxmlgui)
11522 + $(add_qt_dep qtgui)
11523 + $(add_qt_dep qtprintsupport)
11524 + $(add_qt_dep qtsvg)
11525 + $(add_qt_dep qtwebkit)
11526 + $(add_qt_dep qtwidgets)
11527 + $(add_qt_dep qtxml)
11528 + dev-libs/libxml2
11529 + dev-libs/libxslt
11530 +"
11531 +RDEPEND="${DEPEND}"
11532 +
11533 +src_configure() {
11534 + local mycmakeargs=(
11535 + -DBUILD_KF5=ON
11536 + -DBUILD_unittests=$(usex test)
11537 + )
11538 + use test && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON )
11539 +
11540 + kde5_src_configure
11541 +}
11542
11543 diff --git a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.04.1.ebuild b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.04.1.ebuild
11544 new file mode 100644
11545 index 0000000000..e05155391c
11546 --- /dev/null
11547 +++ b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.04.1.ebuild
11548 @@ -0,0 +1,10 @@
11549 +# Copyright 1999-2017 Gentoo Foundation
11550 +# Distributed under the terms of the GNU General Public License v2
11551 +
11552 +EAPI=6
11553 +
11554 +inherit kde4-base
11555 +
11556 +DESCRIPTION="A DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module"
11557 +KEYWORDS="~amd64 ~arm ~x86"
11558 +IUSE="debug"