From 7c7283e485a7931d45fa44d9fb8eaa4781c8c505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Tue, 12 Oct 2021 17:00:26 +0200 Subject: [PATCH] New package: ansible-language-server-0.2.0 --- srcpkgs/ansible-language-server/template | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/ansible-language-server/template diff --git a/srcpkgs/ansible-language-server/template b/srcpkgs/ansible-language-server/template new file mode 100644 index 000000000000..b9736057ad7f --- /dev/null +++ b/srcpkgs/ansible-language-server/template @@ -0,0 +1,33 @@ +# Template file for 'ansible-language-server' +pkgname=ansible-language-server +version=0.2.0 +_version=${version}-beta +revision=1 +wrksrc=${pkgname}-${_version} +hostmakedepends="nodejs" +depends="nodejs ansible python3-ansible-lint" +short_desc="Language server for Ansible" +maintainer="Jan Christian Grünhage " +license="MIT" +homepage="https://github.com/ansible/ansible-language-server" +distfiles="https://github.com/ansible/ansible-language-server/archive/refs/tags/v${_version}.tar.gz" +checksum=c7491c490fcfd4d77c9a0f8c4c6b9ebb2032d3565dc4e6f027141cda1fb94fee +python_version=3 + +do_build() { + npm install + npm run compile + npm pack +} + +do_check() { + npm run test +} + +do_install() { + npm --global --prefix "${DESTDIR}/usr" install "ansible-ansible-language-server-${_version}.tgz" +} + +post_install() { + vlicense LICENSE +}