summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEric Engestrom2019-10-12 19:26:18 +0100
committerEric Engestrom2019-10-12 19:26:18 +0100
commit2a3809c7f2780428aabab3f1ca64e953338c847a (patch)
treef7fab81fe9313c732a8cfa60ebbac471fd7c4bdf /PKGBUILD
downloadaur-2a3809c7f2780428aabab3f1ca64e953338c847a.tar.gz
initial commit - v20181222
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6ba4e0ac99e5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Eric Engestrom <aur [at] engestrom [dot] ch>
+
+pkgname=jing-git
+pkgver=20181222
+pkgrel=1
+pkgdesc="RELAX NG validator"
+url=https://github.com/relaxng/jing-trang
+license=(BSD)
+arch=(x86_64)
+source=("git+$url"
+ jing.sh)
+sha256sums=('SKIP'
+ 'd7610d8e1446ac837f81bf0726fb7eaa3ed3d6d204bf02eb03f36aabf3ae0c00')
+depends=(java-runtime)
+makedepends=(java-environment)
+provides=(jing=${pkgver%+*})
+conflicts=(jing)
+
+pkgver() {
+ cd jing-trang
+ git describe --abbrev=10 |
+ sed 's/^V//; s/-/+/; s/-/./'
+}
+
+build() {
+ cd jing-trang
+ ./ant
+}
+
+check() {
+ cd jing-trang
+ ./ant test
+}
+
+package() {
+ install -Dm755 jing.sh "$pkgdir"/usr/bin/jing
+ install -dm755 "$pkgdir"/usr/share/java/jing/
+ install -m644 jing-trang/build/jing.jar "$pkgdir"/usr/share/java/jing/
+}