diff options
author | Ronny (tastytea) Gutbrod <gentoo@tastytea.de> | 2023-03-09 14:08:38 +0100 |
---|---|---|
committer | Ronny (tastytea) Gutbrod <gentoo@tastytea.de> | 2023-03-09 14:59:39 +0100 |
commit | 2f3c95ab7ab61dfd0697b7530133708920b72841 (patch) | |
tree | fbd74ba8f07ba6f16f8a20e099e3cf19205076da | |
parent | sys-boot/limine: add 4.20230308.0 (diff) | |
download | guru-2f3c95ab.tar.gz guru-2f3c95ab.tar.bz2 guru-2f3c95ab.zip |
dev-util/bash-language-server: add 4.8.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
-rw-r--r-- | dev-util/bash-language-server/Manifest | 2 | ||||
-rw-r--r-- | dev-util/bash-language-server/bash-language-server-4.8.2.ebuild | 51 |
2 files changed, 53 insertions, 0 deletions
diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 6548964d7..1627d37e2 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -2,3 +2,5 @@ DIST bash-language-server-4.6.2-deps.tar.xz 2159844 BLAKE2B 04ce2360f127ac2a4b84 DIST bash-language-server-4.6.2.tgz 182070 BLAKE2B 6872b7084a2893a1aaef46a4cde4ffdbfb0b949d3edac45ca9066464e523e273468a793b1aa34e14925474e6ab65f575fd0bc241d7ca977f2a2c2a340c990020 SHA512 ef599f4addd0f84324302b13441fb6eb2b115d5c43132841d01f600daaf1a9e50749cd0602be42a48aa5ff178ea3470ae4d88d82939cff1cd28ffdf007073e6e DIST bash-language-server-4.7.0-deps.tar.xz 2171608 BLAKE2B db40b275b7d38fc372375b40fbfa3fb5982ea51ab08085f4276e702b688add45b40ec38d66195e697e6385004452d19c4c26f2dd0fafe280f2815079cd475baf SHA512 7404b715c3fd9682bd97a6225b5c99121214bd0e8890cfc2b944e73282540b69d1760156ccdc2273907b0e11887f61b7f0e82a0ac05869bc309b59a5a61fc3d5 DIST bash-language-server-4.7.0.tgz 182260 BLAKE2B 99d469c1e0bdcb8d3deebbf0cf1abbde8a4a84a20f436ffc2eb4e6c7e15fdce099f34af3746488b36416752384b9a6152cfe321992f2335f54fed75ced5e57d9 SHA512 24b7bc6e4d3f16d3a21887455a0ff626800625cb58432ad8a668f6e1d84248402322af471eaafd23a2fd937d9f87d5a45a31dcae1eafef41298afea6f92c6f0d +DIST bash-language-server-4.8.2-deps.tar.xz 2194352 BLAKE2B b3d28cf15e9e7bae7bf746243057096919a3cfd741b0a36fd56a96f62e86b2bf276cfe1f3afc078ac5a32ac247f3c01356c8a2527408b8da1384488b70f9ea88 SHA512 5d1dcf059d75b664d90991466afbc2c3932c101e53c4d43865b97c62f6e29ac6009dc7753b89db97beaf874f9ff94d4ec38b7829e0840000e08477207098e90f +DIST bash-language-server-4.8.2.tgz 186477 BLAKE2B 761df5a6bbed509611a4657a5ab5ab8b8b861381951db8af7692a5af0f9a85ea1e5194b621f7d42637d6b51ad3907a53a5a5757b34e0451613d20e091d5830c0 SHA512 07f8c119579131d42cf9f1e4103c9cc43e8bf3f9dfd96c281f7afe92df8ee06aa49d9f405f780d544f2c1a308e7f488b12f002862eada9e7d84516369ca338c7 diff --git a/dev-util/bash-language-server/bash-language-server-4.8.2.ebuild b/dev-util/bash-language-server/bash-language-server-4.8.2.ebuild new file mode 100644 index 000000000..344c04d3e --- /dev/null +++ b/dev-util/bash-language-server/bash-language-server-4.8.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="A language server for Bash" +HOMEPAGE="https://github.com/bash-lsp/bash-language-server" +SRC_URI=" + mirror://npm/${PN}/-/${P}.tgz + https://tastytea.de/files/gentoo/${P}-deps.tar.xz +" +S="${WORKDIR}" + +# NOTE: to generate the dependency tarball: +# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz +# tar -caf ${P}-deps.tar.xz npm-cache + +LICENSE=" + Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT-with-advertising + || ( public-domain Unlicense ) +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="net-libs/nodejs" +BDEPEND="net-libs/nodejs[npm]" + +src_unpack() { + cd "${T}" || die "Could not cd to temporary directory" + unpack ${P}-deps.tar.xz +} + +src_install() { + npm \ + --offline \ + --verbose \ + --progress false \ + --foreground-scripts \ + --global \ + --prefix "${ED}"/usr \ + --cache "${T}"/npm-cache \ + install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + einstalldocs +} + +pkg_postinst() { + optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin +} |