summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpatadune2016-01-12 11:54:32 +0100
committerpatadune2016-01-12 12:00:35 +0100
commit4eb559bf0c3ec012e2e6845038c5f95ebafd9df9 (patch)
tree19e59e3dc1d017f524b1f4aac2aaee862c0af858
parent24e640112b5a3f999917647565858aa09611cb11 (diff)
downloadaur-4eb559bf0c3ec012e2e6845038c5f95ebafd9df9.tar.gz
Update release: fix jjdoc/jjtree executables
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD18
2 files changed, 14 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e81f5c2e1cd1..bae2393f8932 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
-# Generated by makepkg 4.2.1
-# Sun Mar 29 13:31:10 UTC 2015
+# Generated by mksrcinfo v8
+# Tue Jan 12 10:48:07 UTC 2016
pkgbase = javacc
- pkgdesc = A parser generator for use with Java[tm]
+ pkgdesc = Parser/scanner generator for Java
pkgver = 6.1.3
- pkgrel = 1
+ pkgrel = 2
url = http://javacc.java.net/
arch = any
license = BSD
diff --git a/PKGBUILD b/PKGBUILD
index b1da842bffbc..1b93d0af13f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,25 @@
-# Maintainer: Matthew Longley <randomticktock@gmail.com>
+# Maintainer: RĂ©mi Saurel <patadune@gmail.com>
+# Contributor: Matthew Longley <randomticktock@gmail.com>
pkgname=javacc
pkgver=6.1.3
-pkgrel=1
-pkgdesc="A parser generator for use with Java[tm]"
+pkgrel=2
+pkgdesc="Parser/scanner generator for Java"
arch=('any')
url="http://javacc.java.net/"
license=('BSD')
depends=('java-environment' 'apache-ant')
-source=('svn+https://svn.java.net/svn/javacc~svn/tags/release_6_1_3')
+_svn_tag="release_6_1_3"
+source=("svn+https://svn.java.net/svn/javacc~svn/tags/$_svn_tag")
sha256sums=('SKIP')
build() {
- cd "$srcdir/release_6_1_3"
+ cd "$srcdir/$_svn_tag"
ant
}
package() {
- cd "$srcdir/release_6_1_3"
+ cd "$srcdir/$_svn_tag"
install -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
mkdir -m755 -p "$pkgdir/usr/share/java/$pkgname/bin" "$pkgdir/usr/bin"
@@ -33,8 +35,8 @@ package() {
# generate scripts to allow direct execution
for i in jjtree jjdoc javacc; do
- printf "#\!bin/sh\nJAR=\"/usr/share/java/$pkgname/bin/lib/javacc.jar\"\n\njava -classpath \"$JAR\" javacc \"\$@\"\n" > "$pkgdir/usr/share/java/$pkgname/bin/$i";
- cp "$pkgdir/usr/share/java/$pkgname/bin/$i" "$pkgdir/usr/bin/";
+ printf "#\!bin/sh\nJAR=\"/usr/share/java/$pkgname/bin/lib/javacc.jar\"\n\njava -classpath \"\$JAR\" $i \"\$@\"\n" > "$pkgdir/usr/share/java/$pkgname/bin/$i";
+ ln -s "/usr/share/java/$pkgname/bin/$i" "$pkgdir/usr/bin/$i";
done
# Set permissions