mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
dev-util/bash-language-server: add 5.6.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
This commit is contained in:
@@ -6,3 +6,5 @@ DIST bash-language-server-5.4.2-deps.tar.xz 2897652 BLAKE2B 241b0f3faf227717b5c3
|
||||
DIST bash-language-server-5.4.2.tgz 329137 BLAKE2B 4ec4d60c443c339494588c22395d24ac943c4a08812cc45c5a0a446980b9aeac65c60eefb4e08f4207a0496119fe36a95a035a64ac010c8723a310d86b0d41a9 SHA512 dcdd88351962a3adc0e42c2f0f3dac644585a78e87dec9bb383d8853f92bf0c498280211b7fc43db76ab4fb75a25f60a2c2f88ea28d6b2f685b3db4fe81a34d1
|
||||
DIST bash-language-server-5.4.3-deps.tar.xz 3553232 BLAKE2B 15602547e6bfb61b1bfd3cb4f3aa67ffed03d6efd3a2d1557225e054024f8cb161870d2b69c67da086f2157d92cb0cc3df54f7c9d9c1ff2be19f965425ffe225 SHA512 73b03e88addb0084a780bbf21f0b54e286693fb2c84e2ff5e1154a2945c030a2e07a8524f921b3fe58989fd569000f61dca873396048d0520e0cac20a1a54c0e
|
||||
DIST bash-language-server-5.4.3.tgz 329590 BLAKE2B ab502bf12d393722c618309c4fcc0bc9ccdd987d616baa4e0d3338e00082f5be02a9532d75a4c2c6ec96c9d6e70cade10b1a7ff4e4cd663cfb68a03dfc0bfc20 SHA512 6d6a4b7e86f960038a29b871c8895dbda94ffb1ac1391ad40d931b70f24086b842fb188455110657d2df15cd3509ee4786937e7f7b0d9feb0e62505ff843bdf2
|
||||
DIST bash-language-server-5.6.0-deps.tar.xz 3648128 BLAKE2B ede3ba46b264374e0778c99a567280b914171d08183c02e893efdc0c6338b5ca3519b90b92cc8eb12d495f4183471844c1458dba64cde7247d87d521097a68aa SHA512 3c9ac75039d7c430f7e5736438ca984ddca3d5d48d301d1bb62b9b4a9f975e3bb854be46c3d688849a333dd9f99eb8b2ff6fdd529d92c8dfa06260a80453f076
|
||||
DIST bash-language-server-5.6.0.tgz 333735 BLAKE2B 64af22378c8c23bc3eb0b590dc4962f9163bb06c24da3d0ccda5c9b3107788458b444f57172bcf903b8a63b90e9cbd4da4cfc9dedbbe73ec53bf9f6196ff317c SHA512 0c2b95fbf059000a33b29e5b96f8ba8c39d4fd90da4e926958cd33ab01a39e2adfaafee206c30adf6c4ecdefe38a9c54d0f519e820542a045430a23b2a4ef42e
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
#@formatter:off
|
||||
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://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${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="BSD-2 ISC MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND=">=net-libs/nodejs-18.19.30"
|
||||
BDEPEND=">=net-libs/nodejs-18.19.30[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"
|
||||
|
||||
cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed"
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin
|
||||
}
|
||||
Reference in New Issue
Block a user