summaryrefslogtreecommitdiff
path: root/libre/kde-applications-meta/PKGBUILD
blob: 8a30ec10e6c85e93056307cb21fdad6c1d07f038 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
# Maintainer (arch): Felix Yan <felixonmars@archlinux.org>
# Maintainer (arch): Antonio Rojas <arojas@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Maintainer: Parabola Hackers <dev@lists.parabola.nu>
# Contributor: bill-auger <bill-auger@programmer.net>


# parabola changes and rationale:
# - remove webengine dependents


pkgbase=kde-applications-meta
pkgname=(kde-applications-meta
         kde-accessibility-meta
         kde-education-meta
         kde-games-meta
         kde-graphics-meta
         kde-multimedia-meta
         kde-network-meta
         kde-office-meta
         kde-pim-meta
         kde-sdk-meta
         kde-system-meta
         kde-utilities-meta
         kdevelop-meta)
pkgver=24.02
pkgrel=2
pkgrel+=.parabola1
arch=(any)
license=(custom:many)
url='https://www.archlinux.org/'

package_kde-applications-meta() {
  pkgdesc='Meta package for KDE Applications'
  depends=(kde-accessibility-meta
           kde-education-meta
           kde-games-meta
           kde-graphics-meta
           kde-multimedia-meta
           kde-network-meta
           kde-office-meta
           kde-pim-meta
           kde-sdk-meta
           kde-system-meta
           kde-utilities-meta
           kdevelop-meta)
}

package_kde-accessibility-meta() {
  pkgdesc='Meta package for KDE accessibility applications'
  replaces=(kdeaccessibility-meta)
  depends=(kmag
           kmousetool
           kmouth
           kontrast)
}

package_kde-education-meta() {
  pkgdesc='Meta package for KDE education applications'
  replaces=(kdeedu-meta)
  depends=(artikulate
           blinken
           cantor
           kalgebra
           kalzium
           kanagram
           kbruch
           kgeography
           khangman
           kig
           kiten
           klettres
           kmplot
           ktouch
           kturtle
           kwordquiz
           marble
           minuet
           parley
           rocs
           step)
  depends=( ${depends[*]/cantor/} )
  depends=( ${depends[*]/kalgebra/} )
}

package_kde-games-meta() {
  pkgdesc='Meta package for KDE games'
  replaces=(kdegames-meta)
  depends=(bomber
           bovo
           granatier
           kajongg
           kapman
           katomic
           kblackbox
           kblocks
           kbounce
           kbreakout
           kdiamond
           kfourinline
           kgoldrunner
           kigo
           killbots
           kiriki
           kjumpingcube
           klines
           klickety
           kmahjongg
           kmines
           knavalbattle
           knetwalk
           knights
           kolf
           kollision
           konquest
           kpat
           kreversi
           kshisen
           ksirk
           ksnakeduel
           kspaceduel
           ksquares
           ksudoku
           ktuberling
           kubrick
           lskat
           palapeli
           picmi)
}

package_kde-graphics-meta() {
  pkgdesc='Meta package for KDE graphics applications'
  replaces=(kdegraphics-meta kdewebdev-meta)
  depends=(arianna
           colord-kde
           gwenview
           kamera
           kcolorchooser
           kimagemapeditor
           koko
           kolourpaint
           kruler
           okular
           skanlite
           spectacle
           svgpart
           kdegraphics-thumbnailers)
  depends=( ${depends[*]/arianna/} )
  depends=( ${depends[*]/kimagemapeditor/} )
}

package_kde-multimedia-meta() {
  pkgdesc='Meta package for KDE multimedia applications'
  replaces=(kdemultimedia-meta)
  depends=(audiocd-kio
           audiotube
           dragon
           elisa
           ffmpegthumbs
           juk
           k3b
           kamoso
           kasts
           kdenlive
           kmix
           kwave
           plasmatube)
  depends=( ${depends[*]/k3b/}  )
}

package_kde-network-meta() {
  pkgdesc='Meta package for KDE network applications'
  replaces=(kdenetwork-meta)
  depends=(alligator
           angelfish
           falkon
           kdeconnect
           kdenetwork-filesharing
           kget
           kio-extras
           kio-gdrive
           kio-zeroconf
           konqueror
           konversation
           krdc
           krfb
           ktorrent
           neochat
           tokodon)
  depends=( ${depends[*]/angelfish/}  )
  depends=( ${depends[*]/falkon/}     )
  depends=( ${depends[*]/kio-gdrive/} )
  depends=( ${depends[*]/neochat/}    )
  depends=( ${depends[*]/tokodon/}    )

  depends=( ${depends[*]/konqueror/} ) # FIXME: 'konqueror' needs upgrade/rebuild
}

package_kde-office-meta() {
  pkgdesc='Meta package for KDE office applications'
  depends=(ghostwriter)
  depends=( ${depends[*]/ghostwriter/} )
}

package_kde-pim-meta() {
  pkgdesc='Meta package for KDE PIM applications'
  replaces=(kdepim-meta)
  depends=(akonadiconsole
           akregator
           akonadi-calendar-tools
           grantlee-editor
           itinerary
           kaddressbook
           kalarm
           kleopatra
           kmail
           knotes
           kontact
           korganizer
           kdepim-addons
           merkuro
           zanshin)
  depends=( ${depends[*]/akonadiconsole/} )
  depends=( ${depends[*]/akonadi-calendar-tools/} )
  depends=( ${depends[*]/akregator/} )
  depends=( ${depends[*]/grantlee-editor/} )
  depends=( ${depends[*]/kaddressbook/} )
  depends=( ${depends[*]/kdepim-addons/} )
  depends=( ${depends[*]/kleopatra/} )
  depends=( ${depends[*]/kmail/} )
  depends=( ${depends[*]/knotes/} )
  depends=( ${depends[*]/kontact/} )
  depends=( ${depends[*]/korganizer/} )
  depends=( ${depends[*]/merkuro/} )
  depends=( ${depends[*]/zanshin/} )
}

package_kde-sdk-meta() {
  pkgdesc='Meta package for KDE SDK applications'
  replaces=(kdesdk-meta)
  depends=(cervisia
           dolphin-plugins
           kde-dev-scripts
           kde-dev-utils
           kapptemplate
           kcachegrind
           kdesdk-kio
           kirigami-gallery
           kompare
           lokalize
           poxml
           kdesdk-thumbnailers
           umbrello)
}

package_kde-system-meta() {
  pkgdesc='Meta package for KDE system applications'
  replaces=(kdeadmin-meta kdebase-meta)
  depends=(dolphin
           kcron
           kde-inotify-survey
           khelpcenter
           kio-admin
           kjournald
           ksystemlog
           partitionmanager)
  depends=( ${depends[*]/khelpcenter/} )
}

package_kde-utilities-meta() {
  pkgdesc='Meta package for KDE utilities applications'
  replaces=(kdeutils-meta)
  depends=(ark
           filelight
           isoimagewriter
           kalk
           kate
           kbackup
           kcalc
           kcharselect
           kclock
           kdebugsettings
           kdf
           kdialog
           keditbookmarks
           keysmith
           kfind
           kgpg
           kongress
           konsole
           krecorder
           kteatime
           ktimer
           ktrip
           kwalletmanager
           kweather
           markdownpart
           skanpage
           sweeper
           telly-skout
           yakuake)
}

package_kdevelop-meta() {
  pkgdesc='Meta package for KDevelop'
  depends=(kdevelop
           kdevelop-php
           kdevelop-python)

  depends=( ) # FIXME: 'kdevelop' needs upgrade/rebuild
}