summaryrefslogtreecommitdiff
path: root/pcr/java-naga/PKGBUILD
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2016-06-28 03:23:49 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2016-06-28 03:23:49 -0500
commit56bffade1deaafebf17b08533879cf12f53468a8 (patch)
treead38c8ff623f30cb48ae17c0d99f959e4dd95d93 /pcr/java-naga/PKGBUILD
parenta340f94752db95acfabb6f60376cf16b5e689d48 (diff)
downloadabslibre-56bffade1deaafebf17b08533879cf12f53468a8.tar.gz
abslibre-56bffade1deaafebf17b08533879cf12f53468a8.tar.bz2
abslibre-56bffade1deaafebf17b08533879cf12f53468a8.zip
java-naga: add new package to [pcr]
Diffstat (limited to 'pcr/java-naga/PKGBUILD')
-rw-r--r--pcr/java-naga/PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/pcr/java-naga/PKGBUILD b/pcr/java-naga/PKGBUILD
new file mode 100644
index 000000000..ee312cb36
--- /dev/null
+++ b/pcr/java-naga/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
+
+_libname=naga
+pkgname=java-${_libname}
+_pkgver=3_0
+pkgver=3.0
+pkgrel=1
+pkgdesc='Simplified Java NIO asynchronous sockets'
+arch=('any')
+url='http://code.google.com/p/naga/'
+license=('MIT')
+depends=('java-runtime')
+makedepends=('apache-ant' 'git')
+source=("git+https://github.com/lerno/${_libname}"
+ 'naga-encoding.patch')
+sha1sums=('SKIP' 'bf27779084d38279e7cd8004ad4898aca50cfa87')
+
+prepare() {
+ cd ${_libname}
+ patch -Np1 -i "${srcdir}/naga-encoding.patch"
+}
+
+build() {
+ cd ${_libname}
+ ant build
+}
+
+package() {
+ cd ${_libname}
+
+ # Install documentation
+ install -d "$pkgdir/usr/share/doc/$pkgname"
+ cp -r _BUILD/docs/api "$pkgdir/usr/share/doc/$pkgname"
+
+ # Install jars
+ install -d "$pkgdir/usr/share/java"
+ for _jar in $_libname $_libname-debug $_libname-no-em; do
+ install -m644 "_DIST/$_jar-$_pkgver.jar" \
+ "$pkgdir/usr/share/java/$_jar-$_pkgver-$pkgver.jar"
+ ln -s "/usr/share/java/$_jar-$_pkgver-$pkgver.jar" \
+ "${pkgdir}/usr/share/java/$_jar-$_pkgver.jar"
+ done
+}