diff options
author | Darkfish Tech | 2024-01-31 17:22:34 +1100 |
---|---|---|
committer | Darkfish Tech | 2024-01-31 17:22:34 +1100 |
commit | 17668819e8bc0e9c923c14769e40cd968fa4cd90 (patch) | |
tree | b424affda3260141e7de8e3394ef96fca5224c19 | |
parent | 6ee8ad78d76b2397ba7fe636dcc1b35d666b52b8 (diff) | |
download | aur-javacc.tar.gz |
Upgpkg: v7.0.13
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 23 |
3 files changed, 25 insertions, 16 deletions
@@ -1,15 +1,13 @@ pkgbase = javacc pkgdesc = Parser/scanner generator for Java - pkgver = 7.0.9 + pkgver = 7.0.13 pkgrel = 1 url = http://javacc.org/ arch = any license = BSD - makedepends = git + makedepends = apache-ant depends = java-environment - depends = apache-ant - source = git+https://github.com/javacc/javacc.git#tag=javacc-7.0.9 - sha256sums = SKIP + source = javacc-7.0.13.tar.gz::https://github.com/javacc/javacc/archive/javacc-7.0.13.tar.gz + sha256sums = d1bfebb4ca9261c5c3b16b00280b3278a41b193ca8503f2987f72de453bf99c6 pkgname = javacc - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..97bc67e431ab --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Sources +src/ +*.tar.gz + +# Built package +pkg/ +*.pkg.tar.xz +*.pkg.tar.zst @@ -1,25 +1,28 @@ -# Maintainer: Rémi Saurel <patadune@gmail.com> +# Maintainer: Darkfish Tech <arch at darkfish dot com dot au> +# Contributor: Rémi Saurel <patadune@gmail.com> # Contributor: Matthew Longley <randomticktock@gmail.com> pkgname=javacc -pkgver=7.0.9 +pkgver=7.0.13 pkgrel=1 pkgdesc="Parser/scanner generator for Java" arch=('any') url="http://javacc.org/" +_url="https://github.com/javacc/javacc" license=('BSD') -depends=('java-environment' 'apache-ant') -makedepends=('git') -source=("git+https://github.com/javacc/javacc.git#tag=javacc-$pkgver") -sha256sums=('SKIP') +depends=('java-environment' ) +makedepends=('apache-ant') +source=("${pkgname}-${pkgver}.tar.gz::${_url}/archive/${pkgname}-${pkgver}.tar.gz") +_pkgsrcdir=${pkgname}-${pkgname}-${pkgver} +sha256sums=('d1bfebb4ca9261c5c3b16b00280b3278a41b193ca8503f2987f72de453bf99c6') build() { - cd $srcdir/$pkgname + cd $_pkgsrcdir ant } package() { - cd $srcdir/$pkgname + cd $_pkgsrcdir install -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" mkdir -m755 -p "$pkgdir/usr/share/java/$pkgname/bin" "$pkgdir/usr/bin" @@ -36,8 +39,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\" $i \"\$@\"\n" > "$pkgdir/usr/share/java/$pkgname/bin/$i"; - ln -s "/usr/share/java/$pkgname/bin/$i" "$pkgdir/usr/bin/$i"; + 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 |