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 /PKGBUILD | |
parent | 6ee8ad78d76b2397ba7fe636dcc1b35d666b52b8 (diff) | |
download | aur-javacc.tar.gz |
Upgpkg: v7.0.13
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -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 |