summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Wienke2018-06-06 11:09:56 +0200
committerJohannes Wienke2018-06-06 11:09:56 +0200
commit5bab07d2d0ddde07309f73b2fb6efd94f405fff3 (patch)
treeb1db41ab41e79674b5b1b5e5d385726341fb2428
downloadaur-5bab07d2d0ddde07309f73b2fb6efd94f405fff3.tar.gz
Initial release
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD26
-rwxr-xr-xyaml-language-server2
3 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c587a27751d9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = yaml-language-server-bin
+ pkgdesc = Language server implementation for YAML files and optional schema support
+ pkgver = 0.0.12
+ pkgrel = 1
+ url = https://www.npmjs.com/package/vscode-html-languageserver-bin
+ arch = any
+ license = MIT
+ depends = nodejs
+ depends = npm
+ noextract = yaml-language-server-0.0.12.tgz
+ source = https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.0.12.tgz
+ source = yaml-language-server
+ sha1sums = 0b028e17a8a1aad28de7403e689389842cb1872d
+ sha1sums = a0cb0fb3b5a8835196f28d3e20d5a8da4f682ba1
+
+pkgname = yaml-language-server-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3ab8cc954294
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Johannes Wienke <languitar@semipol.de>
+
+_npmname=yaml-language-server
+pkgname=yaml-language-server-bin
+pkgver=0.0.12
+pkgrel=1
+pkgdesc="Language server implementation for YAML files and optional schema support"
+arch=('any')
+url="https://www.npmjs.com/package/vscode-html-languageserver-bin"
+license=('MIT')
+depends=('nodejs' 'npm')
+source=("https://registry.npmjs.org/${_npmname}/-/${_npmname}-${pkgver}.tgz"
+ "yaml-language-server")
+noextract=("${_npmname}-${pkgver}.tgz")
+sha1sums=('0b028e17a8a1aad28de7403e689389842cb1872d'
+ 'a0cb0fb3b5a8835196f28d3e20d5a8da4f682ba1')
+
+package() {
+ cd "${srcdir}"
+ local _npmdir="${pkgdir}/usr/lib/node_modules/"
+ mkdir -p "${_npmdir}"
+ cd "${_npmdir}"
+ npm install --user root -g --prefix "${pkgdir}/usr" "${_npmname}@${_npmver}"
+ mkdir -p "${pkgdir}/usr/bin"
+ cp "${srcdir}/yaml-language-server" "${pkgdir}/usr/bin"
+}
diff --git a/yaml-language-server b/yaml-language-server
new file mode 100755
index 000000000000..7d06a6b93adf
--- /dev/null
+++ b/yaml-language-server
@@ -0,0 +1,2 @@
+#!/bin/bash
+node /usr/lib/node_modules/yaml-language-server/out/server/src/server.js $@