PKGBUILD 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #Maintainer: Oliver Galvin <odg at riseup dot net>
  2. pkgbase=tubeman
  3. pkgname=( "$pkgbase"{,-gtk} )
  4. pkgver=0.1
  5. pkgrel=1
  6. pkgdesc="Local YouTube subscription manager and browser"
  7. arch=('x86_64' 'i686' 'arm7h')
  8. url="https://notabug.org/odg/$pkgbase"
  9. license=('GPL3')
  10. makedepends=('curl' 'gtk3' 'ncurses' 'sqlite')
  11. source=("${pkgbase}-${pkgver}.tar.gz"::"${url}/archive/${pkgver}.tar.gz"{,.asc})
  12. sha512sums=('3b8f105e49c23b14302131f1be867e4a6c3bcf9622a014762fc1cf4f83075afe011fb20aa7a41dd9c55674b899ef40208f4bb9179f446c18fb02b202b3cc4a2b'
  13. SKIP)
  14. validpgpkeys=('491E0D9EE7AA9E15D089950A787966257046CC21') #Oliver Galvin
  15. build() {
  16. cd ${pkgbase}-${pkgver}
  17. ./configure --prefix=/usr
  18. make
  19. }
  20. package_tubeman() {
  21. depends=('curl' 'ncurses' 'sqlite')
  22. optdepends=('w3m: thumbnail support')
  23. cd ${pkgbase}-${pkgver}/src
  24. make DESTDIR="$pkgdir" install
  25. }
  26. package_tubeman-gtk() {
  27. pkgdesc+=" - GTK frontend"
  28. depends=('gtk3' 'tubeman')
  29. cd ${pkgbase}-${pkgver}/gtk
  30. make DESTDIR="$pkgdir" install
  31. }
  32. check() {
  33. cd ${pkgbase}-${pkgver}
  34. make check
  35. }