APKBUILD 952 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # Maintainer: Rydia <rydia@member.fsf.org>
  2. pkgname=ibus-table
  3. pkgver=1.14.1
  4. pkgrel=0
  5. pkgdesc="Next Generation Input Bus for Linux"
  6. url="https://github.com/kaio/ibus-table"
  7. arch="all"
  8. license="LGPL-2.1-or-later"
  9. depends="
  10. ibus
  11. "
  12. makedepends="
  13. ibus-dev autoconf automake
  14. "
  15. source="
  16. $pkgname-$pkgver.tar.gz::https://github.com/kaio/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz
  17. "
  18. install="$pkgname.post-install"
  19. prepare() {
  20. # Fix all shebangs from 'python' to 'python3'
  21. grep -r -l '#!/usr/bin/python' . | xargs sed -i '1s|python|python3|'
  22. default_prepare
  23. }
  24. build() {
  25. ./autogen.sh \
  26. --prefix=/usr \
  27. --libexecdir=/usr/lib/ibus \
  28. --sysconfdir=/etc
  29. make
  30. }
  31. package() {
  32. make DESTDIR="$pkgdir" install
  33. gzip $pkgdir/usr/share/man/man1/ibus-table-createdb.1
  34. }
  35. sha512sums="
  36. a658c2d370d173d2fe2f38c02c6b822a17771754ac98a856f954c4c998e90a857f9d54ed652c74159af9545d445001d202e7b5578e7694f8767f928b42db9055 ibus-table-1.14.1.tar.gz
  37. "