commit: c9eed649f418b83709c69b33a91b27699fcf0c47 Author: Pavel Sobolev <contact <AT> paveloom <DOT> dev> AuthorDate: Sat Nov 22 19:04:14 2025 +0000 Commit: Pavel Sobolev <contact <AT> paveloom <DOT> dev> CommitDate: Sat Nov 22 19:51:55 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9eed649
dev-util/neocmakelsp: new package, add 0.9.0 Signed-off-by: Pavel Sobolev <contact <AT> paveloom.dev> dev-util/neocmakelsp/Manifest | 2 ++ dev-util/neocmakelsp/metadata.xml | 12 ++++++++++++ dev-util/neocmakelsp/neocmakelsp-0.9.0.ebuild | 25 +++++++++++++++++++++++++ 3 files changed, 39 insertions(+) diff --git a/dev-util/neocmakelsp/Manifest b/dev-util/neocmakelsp/Manifest new file mode 100644 index 0000000000..a3e94528d2 --- /dev/null +++ b/dev-util/neocmakelsp/Manifest @@ -0,0 +1,2 @@ +DIST neocmakelsp-0.9.0-deps.tar.xz 11515640 BLAKE2B 88487f338e344544a8a731b33e590072ea380b7b6c76951552cf32947d89d97fdb9775942d6f24240eee00644d3b3b8ace0ce022afb9fbc0fe9558114363f60f SHA512 457e26e7b781c2c22b0099b1ca5980428d7730dd92960ad08a2f8d2f6f11f7257c4f873c9b6838a6c99287c30a0287cebaaa5a622fb335c2d4ba76b334a0f956 +DIST neocmakelsp-0.9.0.tar.gz 3797207 BLAKE2B e352f73eed6f2f4df5b1e2a0c03e4965d4b0e367645da2bfbadb17ce667c9ee01cf86c484335f367b746864902297e7164b5c3f7d92d3cee17f10c87e0a60476 SHA512 5513e3d08929a5a9a4a9a403cf8e59be7bbc5e5c15697b0fa46d59bad0a01c6e0e7836a758e7b9f413bb652b62080959f048ae85bccf55a73ace1879ff8693e5 diff --git a/dev-util/neocmakelsp/metadata.xml b/dev-util/neocmakelsp/metadata.xml new file mode 100644 index 0000000000..2b8e6c85bb --- /dev/null +++ b/dev-util/neocmakelsp/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <name>Pavel Sobolev</name> + <email>[email protected]</email> + </maintainer> + <upstream> + <bugs-to>https://github.com/neocmakelsp/neocmakelsp/issues</bugs-to> + <remote-id type="github">neocmakelsp/neocmakelsp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-util/neocmakelsp/neocmakelsp-0.9.0.ebuild b/dev-util/neocmakelsp/neocmakelsp-0.9.0.ebuild new file mode 100644 index 0000000000..835fbcb571 --- /dev/null +++ b/dev-util/neocmakelsp/neocmakelsp-0.9.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cargo shell-completion + +DESCRIPTION="Another CMake LSP" +HOMEPAGE="https://github.com/neocmakelsp/neocmakelsp" +SRC_URI=" + https://github.com/neocmakelsp/neocmakelsp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0 CC0-1.0 MIT MIT-0 MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + cargo_src_install + + dobashcomp completions/bash/neocmakelsp + dofishcomp completions/fish/neocmakelsp.fish + dozshcomp completions/zsh/_neocmakelsp +}
