From 32b05a621cb20af1bd4b7cd6f5609b7512bb20f1 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 29 Feb 2012 03:34:34 +0000 Subject: Wed Feb 29 03:34:34 UTC 2012 --- ~lukeshu-closure-compiler/java-jarjar/PKGBUILD | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 ~lukeshu-closure-compiler/java-jarjar/PKGBUILD (limited to '~lukeshu-closure-compiler/java-jarjar/PKGBUILD') 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 + +_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') -- cgit v1.2.3-54-g00ecf