summaryrefslogtreecommitdiff
path: root/~lukeshu-closure-compiler/java-jarjar/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-02-29 03:34:34 +0000
committerroot <root@rshg054.dnsready.net>2012-02-29 03:34:34 +0000
commit32b05a621cb20af1bd4b7cd6f5609b7512bb20f1 (patch)
tree60ba7e9c94b5ea69643a2022cd2ff890958da0f9 /~lukeshu-closure-compiler/java-jarjar/PKGBUILD
parent1f567a9d58d16b76320168f0624aa55bd6320284 (diff)
Wed Feb 29 03:34:34 UTC 2012
Diffstat (limited to '~lukeshu-closure-compiler/java-jarjar/PKGBUILD')
-rw-r--r--~lukeshu-closure-compiler/java-jarjar/PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/~lukeshu-closure-compiler/java-jarjar/PKGBUILD b/~lukeshu-closure-compiler/java-jarjar/PKGBUILD
new file mode 100644
index 000000000..31f374427
--- /dev/null
+++ b/~lukeshu-closure-compiler/java-jarjar/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+_pkgname=jarjar
+pkgname=java-jarjar
+pkgver=1.1
+pkgrel=1
+pkgdesc="A utility that makes it easy to repackage Java libraries and embed them into your own distribution."
+arch=('any')
+url="https://code.google.com/p/jarjar/"
+license=('Apache2')
+depends=('java-runtime')
+makedepends=('apache-ant' 'java-asm' 'maven')
+source=("http://repo.parabolagnulinux.org/other/${pkgname}-${pkgver}-${pkgrel}-any.src.tar.xz")
+
+build() {
+ cd "$srcdir/$pkgname"
+
+ ln -s /usr/share/java/asm/asm-3.3.1.jar lib
+ ln -s /usr/share/java/asm/asm-commons-3.3.1.jar lib
+ ln -s /opt/maven/lib/maven-plugin-api-*.jar lib/maven-plugin-api.jar
+
+ # Define the version
+ sed -i "s/snapshot/$pkgver/" build.xml
+
+ # Fix a bug causing an incompatibility with newer versions of ant
+ sed -i 's/zipDir(null,/zipDir((java.io.File)null,/' \
+ src/main/com/tonicsystems/jarjar/util/AntJarProcessor.java
+
+ ant jar
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ install -d "$pkgdir/usr/share/java/$_pkgname"
+ install -D "dist/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname"
+ ln -s "$pkgname/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname.jar"
+}
+
+md5sums=('af46c24b90d009169b7f83ee1e8bbd9c')