PKGBUILD-git 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # Maintainer: Oliver Galvin <odg at riseup dot net>
  2. _pkgbase=tubeman
  3. pkgbase="$_pkgbase"-git
  4. pkgname=( "$_pkgbase"{,-gtk}-git )
  5. pkgver=r1
  6. pkgrel=1
  7. arch=('x86_64' 'i686' 'arm7h')
  8. pkgdesc="Local YouTube subscription manager and browser"
  9. url="https://notabug.org/odg/$_pkgbase"
  10. license=(GPL3)
  11. makedepends=(curl git gtk3 ncurses sqlite)
  12. source=("${_pkgbase}::git+${url}.git")
  13. sha512sums=('SKIP')
  14. build() {
  15. cd "$_pkgbase"
  16. ./bootstrap
  17. ./configure --prefix=/usr
  18. make
  19. }
  20. package_tubeman-git() {
  21. depends=(curl ncurses sqlite)
  22. optdepends=('w3m: thumbnail support')
  23. conflicts=("$_pkgbase")
  24. provides=("$_pkgbase")
  25. cd ${_pkgbase}/src
  26. make DESTDIR="$pkgdir" install
  27. }
  28. package_tubeman-gtk-git() {
  29. pkgdesc+=" - GTK frontend"
  30. depends=(gtk3 "$_pkgbase")
  31. conflicts=("${_pkgbase}-gtk")
  32. provides=("${_pkgbase}-gtk")
  33. cd ${_pkgbase}/gtk
  34. make DESTDIR="$pkgdir" install
  35. }
  36. check() {
  37. cd "$_pkgbase"
  38. make check
  39. }
  40. pkgver() {
  41. cd "$_pkgbase"
  42. printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
  43. }