PKGBUILD 1016 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Maintainer: Alexander Shiryaev <shiryaev.a.v@gmail.com>
  2. pkgname=bbcb-git
  3. _name=${pkgname%-git}
  4. pkgver=r671.e957750
  5. pkgrel=1
  6. pkgdesc="BlackBox Component Builder"
  7. arch=('i686' 'x86_64')
  8. url="https://blackbox.oberon.org/"
  9. license=('custom')
  10. depends=(lib32-glibc lib32-gtk2)
  11. makedepends=('git' 'pax')
  12. provides=("$_name")
  13. conflicts=("$_name")
  14. options=(!emptydirs)
  15. source=($_name::git+https://github.com/bbcb/bbcp.git)
  16. md5sums=('SKIP')
  17. pkgver() {
  18. cd "$srcdir/$_name"
  19. printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
  20. }
  21. build() {
  22. cd "$srcdir/$_name/BlackBox"
  23. ./switch-target `uname -s` Interp
  24. ./build
  25. ./pack-dev0
  26. ./switch-target `uname -s` GUI
  27. ./build
  28. }
  29. package() {
  30. cd "$srcdir/$_name/BlackBox"
  31. mkdir -p "$pkgdir"/usr/{lib,bin}
  32. ./export "$pkgdir"/usr/lib/$_name
  33. cd "$pkgdir"/usr/bin
  34. ln -s ../lib/$_name/run-BlackBox $_name
  35. install -Dm644 "$srcdir/$_name/BlackBox/LICENSE.txt" \
  36. "$pkgdir/usr/share/licenses/$_name/LICENSE.txt"
  37. rm -f "$pkgdir"/usr/lib/$_name/LICENSE.txt
  38. }