diff options
author | Johannes Wienke | 2018-04-13 14:28:00 +0200 |
---|---|---|
committer | Johannes Wienke | 2018-04-16 10:37:30 +0200 |
commit | 3fb66fcea500278b1e024010c5555d60f7c28c81 (patch) | |
tree | f7575419a608e0f40b51172b103050b64d03adaa /PKGBUILD | |
download | aur-3fb66fcea500278b1e024010c5555d60f7c28c81.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
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}" +} |