summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarkfish Tech2024-01-31 17:22:34 +1100
committerDarkfish Tech2024-01-31 17:22:34 +1100
commit17668819e8bc0e9c923c14769e40cd968fa4cd90 (patch)
treeb424affda3260141e7de8e3394ef96fca5224c19
parent6ee8ad78d76b2397ba7fe636dcc1b35d666b52b8 (diff)
downloadaur-javacc.tar.gz
Upgpkg: v7.0.13
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD23
3 files changed, 25 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc75380bb174..c2be8c3755ae 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b09a3063ae4a..c15ba425badc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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