commit:     da1f6bbeff5fb55e312a7cd437b331c575519011
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  7 19:27:24 2026 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Feb  7 19:27:24 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1f6bbe

dev-dotnet/csharp-language-server: bump to 0.22.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-dotnet/csharp-language-server/Manifest         |   2 +
 .../csharp-language-server-0.22.0.ebuild           | 138 +++++++++++++++++++++
 2 files changed, 140 insertions(+)

diff --git a/dev-dotnet/csharp-language-server/Manifest 
b/dev-dotnet/csharp-language-server/Manifest
index 6f109f0663bf..acc6eff4d640 100644
--- a/dev-dotnet/csharp-language-server/Manifest
+++ b/dev-dotnet/csharp-language-server/Manifest
@@ -3,6 +3,7 @@ DIST castle.core.5.2.1.nupkg 813789 BLAKE2B 
cad569d1d7e6744a72c1c5de92277be018a5
 DIST coverlet.collector.6.0.4.nupkg 2243960 BLAKE2B 
93e9e1adbcaa34baedb68d37659115af044210ce828a0e112de9075c89d55f22e0d0c8ef8d0bb8991460e763075c6aa63feb3095f25d67024b50948a6b7c45a3
 SHA512 
a0abce1ef08dc1267cbe07de8d8bc69a32a3559ea9cd55de1ea340bad1397364c305b304e1a8a718e41549e0e64123ee706fb38ca23eab3f959928b94193e939
 DIST csharp-language-server-0.20.0.gh.tar.gz 88811 BLAKE2B 
12507773d8f6a36bb9d08948748856734106d063eb7a646f872ff7cec49d9f17b031b9cd55837dbaa4758100331d1292c368afb754db938796a85bb613003ad4
 SHA512 
629405f11fdc4b98fc0ea3c32e1159cd5f0ec30489afe8ea0d4918de84d0879515982871b523ac0d93c5d938c7166befd24aa8b284fa4e5126dca2abbec72b33
 DIST csharp-language-server-0.21.0.gh.tar.gz 92676 BLAKE2B 
97b851324671f2014edd49d8774a52cfc66b18368b9236c887b8ab87d92995744718687c58bc967053bfa22c2b9825f63e9b5eb5e18fdc15df8450c95bf9b206
 SHA512 
c03a9758e4a42fa8eed67d824b2a14e028c7a435d6768e8fc6dc10890bf352cdbe4983f2fd4775a589b9e981b4ed30a96fe1384c9493e3fd1ec315eab3a5bdd9
+DIST csharp-language-server-0.22.0.gh.tar.gz 104067 BLAKE2B 
4b363a65de8bff0dbf26027bf953d696d66cf1ab7676bfef3874afe1b2d2934d464b000729d11f5b75a0ba8f55987ba21ee245cf77137ddbcea59630cba301d3
 SHA512 
4626b4b74c257499bc6125552bb882124086e4a59737b5c954db7a0fbbc831cefc4b4a07517b0ce4bdedb6700e392fd0ae5527e3de3f2d321e0ac640de0f8198
 DIST dotnet.reproduciblebuilds.1.2.25.nupkg 33929 BLAKE2B 
cd2552306f976a4cc933b0ee6d06cf7a29f808acd55367c87d8a18ff2e5fd499e077b73b28940beddf7b7a3f2dc3636ec9112e7c9e0ba205a344e56ac1cb2c0f
 SHA512 
70569b6b64ad93b0a078263ab4b40769e7358814bff3516738518f1ed91effdfc24ab26ad25ad39e69a598092ef069bf7ad71bd585b432b758d0b552521ca680
 DIST fsharp.control.asyncseq.3.2.1.nupkg 283335 BLAKE2B 
0e776883ca9e1001c02a221a2be0864d2d0021d4300e4b18d2dc43091dd507b43a0b5c5ecf9b244c4abf0d0806f9749c4659219f6596bf269b5bc38de533797f
 SHA512 
a15e17c7530c3aaa67640a27d746e137f252523c2e73f1f8857ab648cec85a299f821939c8af396a5662a951f89a899f1812a9aff46c0557e00aba9b9a46b126
 DIST fsharp.core.4.7.2.nupkg 3055855 BLAKE2B 
4e3e4ef8bdd412b0c56bcf39ba0147187040c52777b7bf25d6584c8f9864a5f2d8fe9a394fc90db51d1149f1120408a294a89c22bb097941496ba2b9b1448c29
 SHA512 
9d63e7bfb7f36c086f6254a57a0eb0f83eb83a00ef5f9a8541c9f02d8495e62b2ad8422ca34f4f47164a35ad8e9ecd9e73f126ef7f0f37dd20ad0a80757b1536
@@ -20,6 +21,7 @@ DIST microsoft.build.17.14.28.nupkg 4630071 BLAKE2B 
8069010902b10b6023ce8e8c2d97
 DIST microsoft.build.18.0.2.nupkg 5596658 BLAKE2B 
744fccc92781c4c311055bc9b04653fc3e7f840712d76936373563bb776bb2b430d46f9dd10fc9f7fbcc42d92b39e1c916569c0d8bc38fc20e8b011168bf0adb
 SHA512 
feb4444f702d1005132850dba0abe9fc64c3c46c14ed50417f068a799b731a0fa9caa61dbdab07791dc4453ba8c52ae026a9eed49db7c5de07e3cd488891619c
 DIST microsoft.build.framework.17.14.28.nupkg 1160577 BLAKE2B 
65f9b05b6a6c0d033ff349ec2f77c27faf20e281321f8aaf222c58fa15cd54e0688c75a665d26ef41ef46c3947144eddd9c1faac686d78f8d9ee5413dc23e692
 SHA512 
1a3e02f0b36295f1fabbac6eed023fcb4b64242a77c9042975eff7a9e2bc13614e7eb67810d3a81bfaf678a670b35e5b37a1cf8f4f4f85a268a8185d6c974ba4
 DIST microsoft.build.framework.18.0.2.nupkg 967551 BLAKE2B 
e3a02ff7b372c397b6885a30cf516fbc00d9ca29f5597674098a2e9a76ed57cdc9837377b003d09115614cced8f7616342049dd39579f54d8c03ff1fd0d6f1a8
 SHA512 
7265e81a770022b0d982ed0dba6b572524c82eff4d1d4dac3e1ae591c91e7cc2b55c2b8952bbc2955c649af403a6f9b8b022b0485a255b601a9c608b349eb10f
+DIST microsoft.build.locator.1.10.12.nupkg 84493 BLAKE2B 
a09d7ecc5a2bba77bc67ee51fbcd80d962dd01c1f4adc4eeeb27cf48e81063236d61a97de06050b65493d6769e670f8e993d4b136568eb60883969f1c8a0ce68
 SHA512 
f9bde1df3ec96295a54dd312b23bc152e7453e3164e287ae988dc5963b9b183f20d0e81f375f07080c0994507077c9607ab1283c8bd34969348bd3f58d5c3fc9
 DIST microsoft.build.locator.1.9.1.nupkg 82297 BLAKE2B 
e8874ab1e16ac49341ce3301fbfd2f9dbc785d636be5c2c5396500e0ca74a2d5fd780f7a037c49b25a85ef3d95b390ef22dfbd390bf5fc646a38626fd4f94757
 SHA512 
46d3d473633ee1364695f6805355568c973d199bd523bd280b3495b0058765046c743cb11f05815dc399f1bfe0a4ec2918a4a019f4d1414e823dac960225fd0f
 DIST microsoft.build.tasks.core.17.7.2.nupkg 2338793 BLAKE2B 
216324a7366691f140ef16464c1fe6a1cc3b5e58e92ed52e4a7320176d47881669bbfaf5631b3485107d08a299d599618159e7e9132f04b4b7246814db6be5f3
 SHA512 
642c5caf3156542f191b9d8684a5d8bae6ab58f6c17af6ad21bae30bbb1e4920be1ab5156eb7a9c798952234de7e18ea558a71f42f108382fa577181b780e5eb
 DIST microsoft.build.utilities.core.17.7.2.nupkg 894652 BLAKE2B 
808f68cd59a3533be3f52c54c458bbc3c0cf60f6d46363eb8c4b9eb24d3e0a586b008973df38740c08ef4e22f48cefb165d43e8aa74452e89e8be79b33828c00
 SHA512 
bad46895019f29008b4d0385434808142ab679a75f5301ea3be428d36725672a110e62710d3832809f00ab2182d5f7c01851d44819201098a5544751910f421d

diff --git 
a/dev-dotnet/csharp-language-server/csharp-language-server-0.22.0.ebuild 
b/dev-dotnet/csharp-language-server/csharp-language-server-0.22.0.ebuild
new file mode 100644
index 000000000000..d823805ad463
--- /dev/null
+++ b/dev-dotnet/csharp-language-server/csharp-language-server-0.22.0.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_PKG_COMPAT="10.0"
+NUGETS="
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
+"
+
+inherit dotnet-pkg
+
+DESCRIPTION="Roslyn-based LSP language server for C#"
+HOMEPAGE="https://github.com/razzmatazz/csharp-language-server/";
+
+if [[ "${PV}" == *9999* ]] ; then
+       inherit git-r3
+
+       EGIT_REPO_URI="https://github.com/razzmatazz/${PN}";
+else
+       SRC_URI="https://github.com/razzmatazz/${PN}/archive/${PV}.tar.gz
+               -> ${P}.gh.tar.gz"
+
+       KEYWORDS="~amd64"
+fi
+
+SRC_URI+=" ${NUGET_URIS} "
+
+LICENSE="MIT"
+SLOT="0"
+
+# Tests hang. Also they spin up a web server so maybe that's part of the 
problem.
+RESTRICT="test"
+
+DOTNET_PKG_PROJECTS=( src/CSharpLanguageServer )
+DOTNET_PKG_BAD_PROJECTS=( tests/CSharpLanguageServer.Tests )
+
+DOCS=( CHANGELOG.md README.md )
+
+src_unpack() {
+       dotnet-pkg_src_unpack
+
+       if [[ -n "${EGIT_REPO_URI}" ]] ; then
+               git-r3_src_unpack
+       fi
+}
+
+src_install() {
+       dotnet-pkg-base_install
+       dotnet-pkg-base_dolauncher "/usr/share/${P}/CSharpLanguageServer" 
csharp-ls
+
+       einstalldocs
+}

Reply via email to