diff options
author | 2023-07-25 19:32:21 +0200 | |
---|---|---|
committer | 2023-07-25 19:37:02 +0200 | |
commit | f54eb501bcb96a4d5dd604357f03c2e7ea2f1a07 (patch) | |
tree | 8d799c9462e5743155788ee86c5dd062caea2b80 /dev-util/yaml-language-server | |
parent | gui-apps/intiface-central-bin: drop 2.3.0-r2 (diff) | |
download | guru-f54eb501bcb96a4d5dd604357f03c2e7ea2f1a07.tar.gz guru-f54eb501bcb96a4d5dd604357f03c2e7ea2f1a07.tar.bz2 guru-f54eb501bcb96a4d5dd604357f03c2e7ea2f1a07.zip |
dev-util/yaml-language-server: add 1.14.0
Signed-off-by: tastytea <gentoo@tastytea.de>
Diffstat (limited to 'dev-util/yaml-language-server')
-rw-r--r-- | dev-util/yaml-language-server/Manifest | 2 | ||||
-rw-r--r-- | dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild | 43 |
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index eb434f652..945466557 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -2,3 +2,5 @@ DIST yaml-language-server-1.12.0-deps.tar.xz 5119236 BLAKE2B 0e224565745ac61520a DIST yaml-language-server-1.12.0.tgz 558972 BLAKE2B 1d7ec17dbf0e74bfff5bb68574fd60122876def6f869e1a2a9911e51414cca19fdb3af989b9ba7c8be439c2f2b96282fb9122231a2591dbd1d7e57f27a897ad8 SHA512 70441e1d5a921f4f9480d36f546aefdf1bbe3414ec7014a6392fef35f8bbaf924f4e1829de12145738e3d2fc5e5c58f9b303b19e9a1dd210fdf6d0a43c68a293 DIST yaml-language-server-1.13.0-deps.tar.xz 5460772 BLAKE2B 110680d5ce1459a90483f58ef28dbf82af5fa4cd5984044a294b9d1f8e40b74fa552011e29fa1a780bfc93243039eb57c2766682d84160bb77fe87e04c12b975 SHA512 17b167b372140845e52cfd41c49dec2610f2dfde76e60a74c5c03240aa4ce9aab4dc4d741d4942999614cebcca567f6a9bd52f8088b4b94f615ae6576a3a0337 DIST yaml-language-server-1.13.0.tgz 557876 BLAKE2B 2b51ba4a0ac4372efae5d788c06f3e4e2a545f8ea02e508e68c7457b8fb7d25f5f4446b56c39f93308b4aa56236204b75c525c549ed6eb98354ac76170070344 SHA512 0b37a456314e52489723ab60dc13ee4a4c44eb491e0d3e3ff8b8cf2d7c27b7880247369a58c0a34fdd8dc4e1efd5d7ab6c12c75a879c6b2e3cb6c7bf0ded7cd5 +DIST yaml-language-server-1.14.0-deps.tar.xz 5470756 BLAKE2B 32dfbd6e959bd8054b6d5cb9daf0fadd0c4a218fa6b1724cde566b8eec5c134b50be7884cb9663ffc20a271af6005495e9dbc76e826f61f935af339e52769e57 SHA512 329342806793524d9e7af450ac4efd3d43aa3d125eabf61d6967e8430db5c0d5cf9524d21cb567dab34022ebb7ca164686857e1a0a94a159fec287d7a632af15 +DIST yaml-language-server-1.14.0.tgz 567903 BLAKE2B 72109e7e9e469b7411388282159027ca2bbf9fb24ea976c70893c201a3448fc084460cf73f9aaead31a6491ab084c1377e746836fb373d9876194874cd36fc82 SHA512 1e73621cce403935ee33c669b9bcea813cbeed5e6416231755e74e4f6ca386f9f10b0ea96cc5dc0ffca61da693e6fdae7b41fc1861f834592f084cdc21c4c90e diff --git a/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild new file mode 100644 index 000000000..85cc14c65 --- /dev/null +++ b/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Language Server for YAML Files" +HOMEPAGE="https://github.com/redhat-developer/yaml-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="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT" +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" + + cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed" + einstalldocs +} |