summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfenuks2018-09-24 21:48:24 +0200
committerfenuks2018-09-24 21:48:24 +0200
commit21e192cadfaef8fda4f2bd79e34fb24dc358d560 (patch)
tree69bceadeffc76c7186b389e16264bd7fa2003f41
downloadaur-lsp4xml-git.tar.gz
Initial release
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD29
-rw-r--r--lsp4xml.sh2
4 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cebd3bd68e51
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Mon Sep 24 19:45:05 UTC 2018
+pkgbase = lsp4xml-git
+ pkgdesc = XML Language Server
+ pkgver = 2018.09.24
+ pkgrel = 1
+ url = https://github.com/angelozerr/lsp4xml
+ arch = any
+ license = EPL
+ makedepends = git
+ makedepends = java-environment
+ makedepends = maven
+ depends = java-runtime
+ source = git+https://github.com/angelozerr/lsp4xml
+ source = lsp4xml.sh
+ sha256sums = SKIP
+ sha256sums = c9a7edf89be829c19cde62b9990c38d0db8737a641f3d200e56ecd35d5fdb54e
+
+pkgname = lsp4xml-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..95745e033a35
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src/
+pkg/
+*.pkg.tar.xz
+lsp4xml/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7f88774f160c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+_pkgname=lsp4xml
+pkgname=${_pkgname}-git
+pkgver=2018.09.24
+pkgrel=1
+pkgdesc="XML Language Server"
+arch=(any)
+url="https://github.com/angelozerr/lsp4xml"
+license=('EPL')
+depends=('java-runtime')
+makedepends=('git' 'java-environment' 'maven')
+source=("git+https://github.com/angelozerr/lsp4xml" "${_pkgname}.sh")
+sha256sums=('SKIP'
+ 'c9a7edf89be829c19cde62b9990c38d0db8737a641f3d200e56ecd35d5fdb54e')
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ date -I | sed "s/-/./g"
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ mvn -Dmaven.repo.local="${srcdir}/repo" clean package
+}
+
+package() {
+ install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
+ install -Dm644 "${srcdir}/${_pkgname}/org.eclipse.lsp4xml/target/org.eclipse.lsp4xml-all.jar" \
+ "${pkgdir}/usr/share/java/${_pkgname}/org.eclipse.lsp4xml-all.jar"
+}
diff --git a/lsp4xml.sh b/lsp4xml.sh
new file mode 100644
index 000000000000..e31bbfeac201
--- /dev/null
+++ b/lsp4xml.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/env sh
+java -jar /usr/share/java/lsp4xml/org.eclipse.lsp4xml-all.jar "$@"