summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJohannes Wienke2018-04-13 14:28:00 +0200
committerJohannes Wienke2018-04-16 10:37:30 +0200
commit3fb66fcea500278b1e024010c5555d60f7c28c81 (patch)
treef7575419a608e0f40b51172b103050b64d03adaa /PKGBUILD
downloadaur-3fb66fcea500278b1e024010c5555d60f7c28c81.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0d1afeeecd70
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Johannes Wienke <languitar@semipol.de>
+
+pkgname=xml-language-server-git
+_xpkgname=xml-language-server
+pkgver=r10.7a2bcbc
+pkgrel=1
+pkgdesc="Language server for XML files"
+url="https://github.com/microclimate-devops/xml-language-server"
+license=('EPL')
+arch=('any')
+depends=('java-environment' 'archlinux-java-run')
+makedepends=('java-environment' 'maven')
+conflicts=('xml-language-server')
+provides=('xml-language-server')
+source=("git+https://github.com/microclimate-devops/xml-language-server.git"
+ "launcher.sh")
+md5sums=('SKIP'
+ '9d1121d6db14da3d7cfb74feb552e5e8')
+
+pkgver() {
+ cd "${srcdir}/${_xpkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${_xpkgname}/server/xml-server"
+ mvn package
+}
+
+package() {
+ install -Dm644 "${srcdir}/${_xpkgname}/server/xml-server/target/"*-server-all.jar \
+ "${pkgdir}/usr/share/java/${_xpkgname}/xml-language-server-all.jar"
+ install -Dm755 "${srcdir}/launcher.sh" \
+ "${pkgdir}/usr/bin/${_xpkgname}"
+}