PKGBUILD 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Maintainer (Arch): Felix Yan <felixonmars@archlinux.org>
  2. # Maintainer (Arch): Antonio Rojas <arojas@archlinux.org>
  3. # Contributor (Arch): Andrea Scarpino <andrea@archlinux.org>
  4. # Maintainer: Andreas Grapentin <andreas@grapentin.org>
  5. # Contributor: André Silva <emulatorman@hyperbola.info>
  6. # Contributor: jc_gargma <jc_gargma@iserlohn-fortress.net>
  7. pkgname=khotkeys
  8. pkgver=5.19.4
  9. pkgrel=1
  10. pkgrel+=.parabola1
  11. pkgdesc='KHotKeys'
  12. pkgdesc+=', with DuckDuckGo HTML support'
  13. arch=(x86_64)
  14. arch+=(i686 armv7h)
  15. url='https://www.kde.org/workspaces/plasmadesktop/'
  16. license=(LGPL)
  17. depends=(plasma-workspace)
  18. makedepends=(extra-cmake-modules kdoctools kdesignerplugin kinit)
  19. groups=(plasma)
  20. source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
  21. sha256sums=('816501642267252180110865f0ec6918c9604820f24856dc6d1245ec45956932'
  22. 'SKIP')
  23. validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell <jr@jriddell.org>
  24. '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
  25. 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson <davidedmundson@kde.org>
  26. '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin <notmart@gmail.com>
  27. prepare() {
  28. mkdir -p build
  29. cd $pkgname-$pkgver
  30. sed -i 's|google[.]com|duckduckgo.com/html|' data/defaults.khotkeys
  31. }
  32. build() {
  33. cmake -B build -S $pkgname-$pkgver \
  34. -DBUILD_TESTING=OFF
  35. cmake --build build
  36. }
  37. package() {
  38. DESTDIR="$pkgdir" cmake --install build
  39. }