diff options
author | Grim Kriegor | 2019-06-10 16:57:40 +0100 |
---|---|---|
committer | Grim Kriegor | 2019-06-10 16:57:40 +0100 |
commit | e6109fd1786a09ae85a0c888230f5651efe52918 (patch) | |
tree | 54d8b74823d0e0c922746ddf17a278aea31861c6 | |
download | aur-e6109fd1786a09ae85a0c888230f5651efe52918.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rwxr-xr-x | launcher.sh | 4 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..747def9adc85 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = java-language-server-git + pkgdesc = Java language server using the Java compiler API + pkgver = 0.2.19.r1227.ce5b939 + pkgrel = 1 + url = https://github.com/georgewfraser/java-language-server.git + arch = any + license = MIT + makedepends = git + makedepends = maven + depends = java-runtime + provides = java-language-server + conflicts = java-language-server + source = java-language-server::git+https://github.com/georgewfraser/java-language-server.git + source = launcher.sh + sha256sums = SKIP + sha256sums = 2010843d40c0612dd7884d53645435001190623c471b43a2e71d5434e9bca6e3 + +pkgname = java-language-server-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1d8a4584e6c2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Ricardo Grim Cabrita <grimkriegor@krutt.org> + +pkgname=java-language-server-git +_pkgname=java-language-server +pkgver=0.2.19.r1227.ce5b939 +pkgrel=1 +pkgdesc="Java language server using the Java compiler API" +arch=('any') +url="https://github.com/georgewfraser/java-language-server.git" +license=('MIT') +conflicts=('java-language-server') +provides=('java-language-server') +depends=('java-runtime') +makedepends=('git' 'maven') +source=("${_pkgname}::git+${url}" + "launcher.sh") +sha256sums=('SKIP' + '2010843d40c0612dd7884d53645435001190623c471b43a2e71d5434e9bca6e3') + +pkgver() { + cd "$_pkgname" + printf "%s.r%s.%s" \ + "$(sed -nE 's/^\s*"version": "(.*?)",$/\1/p' package.json)" \ + "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_pkgname}" + ./scripts/link_mac.sh +} + +package() { + mkdir -p \ + "${pkgdir}/usr/share/java" \ + "${pkgdir}/usr/bin" + cp -r \ + "${srcdir}/${_pkgname}/dist/mac" \ + "${pkgdir}/usr/share/java/java-language-server" + install \ + "${srcdir}/launcher.sh" \ + "${pkgdir}/usr/bin/java-language-server" +} diff --git a/launcher.sh b/launcher.sh new file mode 100755 index 000000000000..8c58098437f1 --- /dev/null +++ b/launcher.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +cd /usr/share/java/java-language-server/bin +./launcher "$@" |