PKGBUILD 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
  2. _libname=naga
  3. pkgname=java-${_libname}
  4. _pkgver=3_0
  5. pkgver=3.0
  6. pkgrel=1
  7. pkgdesc='Simplified Java NIO asynchronous sockets'
  8. arch=('any')
  9. url='http://code.google.com/p/naga/'
  10. license=('MIT')
  11. depends=('java-runtime')
  12. makedepends=('apache-ant' 'git')
  13. source=("git+https://github.com/lerno/${_libname}"
  14. 'naga-encoding.patch')
  15. sha1sums=('SKIP' 'bf27779084d38279e7cd8004ad4898aca50cfa87')
  16. prepare() {
  17. cd ${_libname}
  18. patch -Np1 -i "${srcdir}/naga-encoding.patch"
  19. }
  20. build() {
  21. cd ${_libname}
  22. ant build
  23. }
  24. package() {
  25. cd ${_libname}
  26. # Install documentation
  27. install -d "$pkgdir/usr/share/doc/$pkgname"
  28. cp -r _BUILD/docs/api "$pkgdir/usr/share/doc/$pkgname"
  29. # Install jars
  30. install -d "$pkgdir/usr/share/java"
  31. for _jar in $_libname $_libname-debug $_libname-no-em; do
  32. install -m644 "_DIST/$_jar-$_pkgver.jar" \
  33. "$pkgdir/usr/share/java/$_jar-$_pkgver-$pkgver.jar"
  34. ln -s "/usr/share/java/$_jar-$_pkgver-$pkgver.jar" \
  35. "${pkgdir}/usr/share/java/$_jar-$_pkgver.jar"
  36. done
  37. }