PKGBUILD 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  1. # Maintainer (arch): Felix Yan <felixonmars@archlinux.org>
  2. # Maintainer (arch): Antonio Rojas <arojas@archlinux.org>
  3. # Contributor: Andrea Scarpino <andrea@archlinux.org>
  4. # Contributor: Pierre Schmitz <pierre@archlinux.de>
  5. # Maintainer: Parabola Hackers <dev@lists.parabola.nu>
  6. # Contributor: bill-auger <bill-auger@programmer.net>
  7. # parabola changes and rationale:
  8. # - remove webengine dependents
  9. pkgbase=kde-applications-meta
  10. pkgname=(kde-applications-meta
  11. kde-accessibility-meta
  12. kde-education-meta
  13. kde-games-meta
  14. kde-graphics-meta
  15. kde-multimedia-meta
  16. kde-network-meta
  17. kde-office-meta
  18. kde-pim-meta
  19. kde-sdk-meta
  20. kde-system-meta
  21. kde-utilities-meta
  22. kdevelop-meta)
  23. pkgver=24.02
  24. pkgrel=2
  25. pkgrel+=.parabola1
  26. arch=(any)
  27. license=(custom:many)
  28. url='https://www.archlinux.org/'
  29. package_kde-applications-meta() {
  30. pkgdesc='Meta package for KDE Applications'
  31. depends=(kde-accessibility-meta
  32. kde-education-meta
  33. kde-games-meta
  34. kde-graphics-meta
  35. kde-multimedia-meta
  36. kde-network-meta
  37. kde-office-meta
  38. kde-pim-meta
  39. kde-sdk-meta
  40. kde-system-meta
  41. kde-utilities-meta
  42. kdevelop-meta)
  43. }
  44. package_kde-accessibility-meta() {
  45. pkgdesc='Meta package for KDE accessibility applications'
  46. replaces=(kdeaccessibility-meta)
  47. depends=(kmag
  48. kmousetool
  49. kmouth
  50. kontrast)
  51. }
  52. package_kde-education-meta() {
  53. pkgdesc='Meta package for KDE education applications'
  54. replaces=(kdeedu-meta)
  55. depends=(artikulate
  56. blinken
  57. cantor
  58. kalgebra
  59. kalzium
  60. kanagram
  61. kbruch
  62. kgeography
  63. khangman
  64. kig
  65. kiten
  66. klettres
  67. kmplot
  68. ktouch
  69. kturtle
  70. kwordquiz
  71. marble
  72. minuet
  73. parley
  74. rocs
  75. step)
  76. depends=( ${depends[*]/cantor/} )
  77. depends=( ${depends[*]/kalgebra/} )
  78. }
  79. package_kde-games-meta() {
  80. pkgdesc='Meta package for KDE games'
  81. replaces=(kdegames-meta)
  82. depends=(bomber
  83. bovo
  84. granatier
  85. kajongg
  86. kapman
  87. katomic
  88. kblackbox
  89. kblocks
  90. kbounce
  91. kbreakout
  92. kdiamond
  93. kfourinline
  94. kgoldrunner
  95. kigo
  96. killbots
  97. kiriki
  98. kjumpingcube
  99. klines
  100. klickety
  101. kmahjongg
  102. kmines
  103. knavalbattle
  104. knetwalk
  105. knights
  106. kolf
  107. kollision
  108. konquest
  109. kpat
  110. kreversi
  111. kshisen
  112. ksirk
  113. ksnakeduel
  114. kspaceduel
  115. ksquares
  116. ksudoku
  117. ktuberling
  118. kubrick
  119. lskat
  120. palapeli
  121. picmi)
  122. }
  123. package_kde-graphics-meta() {
  124. pkgdesc='Meta package for KDE graphics applications'
  125. replaces=(kdegraphics-meta kdewebdev-meta)
  126. depends=(arianna
  127. colord-kde
  128. gwenview
  129. kamera
  130. kcolorchooser
  131. kimagemapeditor
  132. koko
  133. kolourpaint
  134. kruler
  135. okular
  136. skanlite
  137. spectacle
  138. svgpart
  139. kdegraphics-thumbnailers)
  140. depends=( ${depends[*]/arianna/} )
  141. depends=( ${depends[*]/kimagemapeditor/} )
  142. }
  143. package_kde-multimedia-meta() {
  144. pkgdesc='Meta package for KDE multimedia applications'
  145. replaces=(kdemultimedia-meta)
  146. depends=(audiocd-kio
  147. audiotube
  148. dragon
  149. elisa
  150. ffmpegthumbs
  151. juk
  152. k3b
  153. kamoso
  154. kasts
  155. kdenlive
  156. kmix
  157. kwave
  158. plasmatube)
  159. depends=( ${depends[*]/k3b/} )
  160. }
  161. package_kde-network-meta() {
  162. pkgdesc='Meta package for KDE network applications'
  163. replaces=(kdenetwork-meta)
  164. depends=(alligator
  165. angelfish
  166. falkon
  167. kdeconnect
  168. kdenetwork-filesharing
  169. kget
  170. kio-extras
  171. kio-gdrive
  172. kio-zeroconf
  173. konqueror
  174. konversation
  175. krdc
  176. krfb
  177. ktorrent
  178. neochat
  179. tokodon)
  180. depends=( ${depends[*]/angelfish/} )
  181. depends=( ${depends[*]/falkon/} )
  182. depends=( ${depends[*]/kio-gdrive/} )
  183. depends=( ${depends[*]/neochat/} )
  184. depends=( ${depends[*]/tokodon/} )
  185. depends=( ${depends[*]/konqueror/} ) # FIXME: 'konqueror' needs upgrade/rebuild
  186. }
  187. package_kde-office-meta() {
  188. pkgdesc='Meta package for KDE office applications'
  189. depends=(ghostwriter)
  190. depends=( ${depends[*]/ghostwriter/} )
  191. }
  192. package_kde-pim-meta() {
  193. pkgdesc='Meta package for KDE PIM applications'
  194. replaces=(kdepim-meta)
  195. depends=(akonadiconsole
  196. akregator
  197. akonadi-calendar-tools
  198. grantlee-editor
  199. itinerary
  200. kaddressbook
  201. kalarm
  202. kleopatra
  203. kmail
  204. knotes
  205. kontact
  206. korganizer
  207. kdepim-addons
  208. merkuro
  209. zanshin)
  210. depends=( ${depends[*]/akonadiconsole/} )
  211. depends=( ${depends[*]/akonadi-calendar-tools/} )
  212. depends=( ${depends[*]/akregator/} )
  213. depends=( ${depends[*]/grantlee-editor/} )
  214. depends=( ${depends[*]/kaddressbook/} )
  215. depends=( ${depends[*]/kdepim-addons/} )
  216. depends=( ${depends[*]/kleopatra/} )
  217. depends=( ${depends[*]/kmail/} )
  218. depends=( ${depends[*]/knotes/} )
  219. depends=( ${depends[*]/kontact/} )
  220. depends=( ${depends[*]/korganizer/} )
  221. depends=( ${depends[*]/merkuro/} )
  222. depends=( ${depends[*]/zanshin/} )
  223. }
  224. package_kde-sdk-meta() {
  225. pkgdesc='Meta package for KDE SDK applications'
  226. replaces=(kdesdk-meta)
  227. depends=(cervisia
  228. dolphin-plugins
  229. kde-dev-scripts
  230. kde-dev-utils
  231. kapptemplate
  232. kcachegrind
  233. kdesdk-kio
  234. kirigami-gallery
  235. kompare
  236. lokalize
  237. poxml
  238. kdesdk-thumbnailers
  239. umbrello)
  240. }
  241. package_kde-system-meta() {
  242. pkgdesc='Meta package for KDE system applications'
  243. replaces=(kdeadmin-meta kdebase-meta)
  244. depends=(dolphin
  245. kcron
  246. kde-inotify-survey
  247. khelpcenter
  248. kio-admin
  249. kjournald
  250. ksystemlog
  251. partitionmanager)
  252. depends=( ${depends[*]/khelpcenter/} )
  253. }
  254. package_kde-utilities-meta() {
  255. pkgdesc='Meta package for KDE utilities applications'
  256. replaces=(kdeutils-meta)
  257. depends=(ark
  258. filelight
  259. isoimagewriter
  260. kalk
  261. kate
  262. kbackup
  263. kcalc
  264. kcharselect
  265. kclock
  266. kdebugsettings
  267. kdf
  268. kdialog
  269. keditbookmarks
  270. keysmith
  271. kfind
  272. kgpg
  273. kongress
  274. konsole
  275. krecorder
  276. kteatime
  277. ktimer
  278. ktrip
  279. kwalletmanager
  280. kweather
  281. markdownpart
  282. skanpage
  283. sweeper
  284. telly-skout
  285. yakuake)
  286. }
  287. package_kdevelop-meta() {
  288. pkgdesc='Meta package for KDevelop'
  289. depends=(kdevelop
  290. kdevelop-php
  291. kdevelop-python)
  292. depends=( ) # FIXME: 'kdevelop' needs upgrade/rebuild
  293. }