From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7870D1581B9 for ; Fri, 19 Sep 2025 21:13:50 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 5FE6434210E for ; Fri, 19 Sep 2025 21:13:50 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id B1727110575; Fri, 19 Sep 2025 21:13:43 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id A7C6B110574 for ; Fri, 19 Sep 2025 21:13:43 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4668D3420BC for ; Fri, 19 Sep 2025 21:13:43 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id AB8E639C3 for ; Fri, 19 Sep 2025 21:13:41 +0000 (UTC) From: "Maciej Barć" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Maciej Barć" Message-ID: <1758316417.2f6a0f5b386f067b582b49bb675692d7de3b00bf.xgqt@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-dotnet/csharp-language-server/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-dotnet/csharp-language-server/Manifest dev-dotnet/csharp-language-server/csharp-language-server-0.19.0.ebuild X-VCS-Directories: dev-dotnet/csharp-language-server/ X-VCS-Committer: xgqt X-VCS-Committer-Name: Maciej Barć X-VCS-Revision: 2f6a0f5b386f067b582b49bb675692d7de3b00bf X-VCS-Branch: master Date: Fri, 19 Sep 2025 21:13:41 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 778b5828-2100-4618-9fe2-b9473f3616a3 X-Archives-Hash: a9f96c4081dfa567529e82fe37e742a6 commit: 2f6a0f5b386f067b582b49bb675692d7de3b00bf Author: Maciej Barć gentoo org> AuthorDate: Fri Sep 19 20:54:40 2025 +0000 Commit: Maciej Barć gentoo org> CommitDate: Fri Sep 19 21:13:37 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f6a0f5b dev-dotnet/csharp-language-server: bump to 0.19.0 Signed-off-by: Maciej Barć gentoo.org> dev-dotnet/csharp-language-server/Manifest | 16 ++ .../csharp-language-server-0.19.0.ebuild | 176 +++++++++++++++++++++ 2 files changed, 192 insertions(+) diff --git a/dev-dotnet/csharp-language-server/Manifest b/dev-dotnet/csharp-language-server/Manifest index 0130881441d0..7c24c1691eba 100644 --- a/dev-dotnet/csharp-language-server/Manifest +++ b/dev-dotnet/csharp-language-server/Manifest @@ -1,7 +1,9 @@ DIST argu.6.2.3.nupkg 186027 BLAKE2B a399517f553d38f095d5db0214cde3c7db4c189ae1ee839e3af19b4827eedb6c83dc35e94beeafec16bc553e198940e0936f0c0432a752d4f1572b62f4c7630d SHA512 8a1709d990d831fc807c25f14145c97bf37e4775b7020e6aaa7468d3b4f29c72a1c436adc1dbbd4142a3578123f244d26e43919297c3279cebe8edd98ac3f94c +DIST argu.6.2.5.nupkg 186489 BLAKE2B 01c23e831d35a7173eb472c2905fafd3099c1ebf4f4594d5a74c89b0925783a5656019c2574c0b3b4b4c56e2354b172b73faa51be2e13dc1533358397aaefb31 SHA512 74cf3df19101064a38ca5d7f826625a30d5d49f32d11d5ccd86112a5405b7ce64a95ce7e6d27c6dc6a598c1c52ed59ccd36d03d21fd2989fb5651075f2c34928 DIST castle.core.5.1.1.nupkg 800128 BLAKE2B 28c469b65fa9898e0dd87a416b015462db1761f11429654f613541245b213ce62f77257a63770468f8019d635bef20e50e60f620359d0e39ceafbcc7bf88214c SHA512 378a149ebfaa12d00cb35bcaee8806803df7bc75980c9e0c67f36e3e057d6af2abaead24cd8274a9595c7ac74cb9597c9d6913b1125b86e6b156a66f7a1ac2fa DIST coverlet.collector.3.0.3.nupkg 1937797 BLAKE2B e0ab1ad46a72b363bfda0d66b731f6bf91b37f95c96e1db4cc5dd3bf957c7c2a74d4550b32aa73dedcfd9a96c2ea63e1c9aed92ea26def60dbfa2b89e056adeb SHA512 6c72d39d389980e5bd2c866df0c7c78352b0c2b9a453fac70381b0bc59a231860195064adcc5d35f7ec72ef2423376972208b28d6dd56fc29b660094725a500f DIST csharp-language-server-0.18.0.gh.tar.gz 87336 BLAKE2B a11766dc1d6565224b43305ef32312a712155064ee61dbfcd81c32c6d4e314b555bf0c537973e637602a2b627c887aa6c618cefcde34af7dd3dbba6e52860f77 SHA512 972b7cbde2ef461ffc27bb9ab96562f5c5370338f1840fbe66bfcc94b9b92d3d5507a1ea472343019bb607eda231ac13aeea343e01ccfa1027cb75fb723b448c +DIST csharp-language-server-0.19.0.gh.tar.gz 81686 BLAKE2B 65b33de636dbbe21be7c86d03fbaa61dffbb4a6d1f6cc3c53a3a76ee5799191b74d5bd4b4ada30803f244a32518e6aff0f7ddcc7f9f1aa10fdbffc734077ed91 SHA512 2bf3bac2b710b7caa023336696983c271514646e885650d501e3e1152fa14c72c300b1c07cafc9b7c1bdddb656b61556bfeb0dce9d84df287f2d7652cc9a2594 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.3.2.nupkg 2444059 BLAKE2B c48dda42cf29492a4f6e160470fd7e1e1e13c23c229d291836276a4ebfe8716be770594a3714e3674f45db2b8ad2d01c5bb44002dc5a2aac855517dcdf33861c SHA512 091e7f80eaf71178212ce8a1e0dfa5f2b94ce27e55dd59e2bfc2fcb4079fb79f8fd903d2a54e021c5d18a13097529a9f297450a6f3de8fbd0c8c7a417e05c90c @@ -38,12 +40,26 @@ DIST microsoft.codeanalysis.workspaces.common.4.14.0.nupkg 8460645 BLAKE2B adba3 DIST microsoft.codeanalysis.workspaces.msbuild.4.14.0.nupkg 2551819 BLAKE2B 76c702d03d0ed41bcd24f1f92633c3eda556297ba58c7fb6fd4cc14dfba2560f92ccf9c6d658d43087d9241f521d80f58e0522c2fa4c7a6667061f76d93b19b7 SHA512 11709da04f1e742ab7a80e12fbff0431bfe602bba8193c80d9c4aa7ff8d8dc8a4498dc17ec636f106847b30d16b8fc30527a67bb36f3aafb17ccffd2c1e967b6 DIST microsoft.codecoverage.17.12.0.nupkg 9421347 BLAKE2B 46afd5c4c8352005700e0541dc87c2ac76d8726f60589ec9a84d6fdd52eb28bf7d4e33b032daddecd0dca9bf6854efe958dc903ef2af8be63eddc08db301e60d SHA512 3ce06a83bf3caeb2c0a6f9dccbcaefb72277ca7b01754d3f4865170febcfab244333f69425b3d95b1d35a9a9462512b519c02b4a4bbc40377d01531ad1390290 DIST microsoft.diasymreader.2.0.0.nupkg 93176 BLAKE2B e014a4e37ebcd914a0671705cccd6469d89dc797e11d64f29d1362750e917774585c20ead7ae6cacea08f36059ce6e31e8d12318704168e28c55a066945a7fcd SHA512 8a25467f107348b9a2e4daec472c788b33663c8715726376b65985fbaacd1b5a4468981ea25214aef86450538a695ed03183f2b5580c9927755744a2066fe870 +DIST microsoft.extensions.caching.abstractions.9.0.8.nupkg 152593 BLAKE2B d4e5dbf44ad50f3b0a5a0912c0196bbf430c57ab5d5bbd501b0f3adc701eea38746480da72fbd22d71eb7ba2cb579b86d2df3fe7591cf99699a48bd77e1d541f SHA512 24e5d4869140ad0dba1abf7300ced1e121c1000fcfe6427b15c9f08f9c62e1ad2b4d60b3495b996b40d75c1fb48a9b92f7bbda2edaf929d393c45daf083c2aaa +DIST microsoft.extensions.caching.memory.9.0.8.nupkg 167452 BLAKE2B 94615914276c2b29dfaa3ac9e686ca068a67b7eb58e7c2eb58a0b56da27c77754d21a7027bd0eaf444d33b3ffef021fb28a81ff5a53aae5b402a907a90a56aac SHA512 a61be442c4c5d34b29351dc642d462110bcf9742c94dc53be1fba4bcc8226493e4490345fc40b0f6f617f530fe8b4ee5beae11e1f2c5bf9685b292826fa7eb1d +DIST microsoft.extensions.configuration.9.0.8.nupkg 160128 BLAKE2B eb1de10a39d5cda1f73fc31f818f858cc40e9ec7cd7346940bebd15be35ae21f42603f325baf2a74aef46c7059af6319b9e49308d98aa32961df264337203b07 SHA512 ea426ef2178ccc1c821d1418a8490a984c8ae15ba5d4892041a10eb316dc458d2033d8d5d4388584ab1c1274bc7d84543640e11f326088bfa4e51d1bcd822eaf +DIST microsoft.extensions.configuration.abstractions.9.0.8.nupkg 127731 BLAKE2B 2bd1746f302dfd06d918b2dff7db963bc846c6acd5f0b69eed024468a795d4ea480554a067ff4c279780aeeb3a2a7fa832e09640c54ef50117e8a2bd12c2f31d SHA512 0b087cfc4a37e96940571f7b92981f7d16b1fdb7c2c470182cf73c5305aa056c4cc4ed6a02507deb2425828a82f916da1308593d8cfb07b8bec8a2970a26a61c +DIST microsoft.extensions.configuration.binder.9.0.8.nupkg 366441 BLAKE2B 6798c99b2456fd30b242cbe7c5ce473a2b9b67a066645c02031b23cc8dabb08e4b2a94460acc758eb26f670872c409a40a4a51cf818531d4d688d4f5058ec44c SHA512 c6eaa11a36855bb4716a370747218efca62fa94372cb6e259b784951b7316b2fb1a49c0ad15929f450c7b285c02b428daf4e489318b4b534b752a8d8f8be547e DIST microsoft.extensions.dependencyinjection.9.0.0.nupkg 291528 BLAKE2B 9333025f70b6cd60402d71bd9de798ed27ac044beedb168d5c72380b08c6233349c58a2098a22fa84fd0a9972d341104629dd4c10a0867a55840b39754e05e8b SHA512 3cd3f939c041941c3d6f185e0b0e29a519c9a561d61716c4574d8ef447bed0a9f787508f88780c53ba9e9142aaf926147024500784da88f3955a041a5350f8cf +DIST microsoft.extensions.dependencyinjection.9.0.8.nupkg 291735 BLAKE2B a0ba0b8e00f5322d73e0d33695bfa4676a562e480a926bf6fef23a4546d564ef02d8dba951b0eaeaa5be1575c07c62149fb5527c17923daba3a7c25a900a4753 SHA512 1e5c246aa5597263da5430c6ae91235adc93f2b774eb59179e8d473f20fdd20d79dd34e49fc5156ed4dd76d30aa8a6e1e51ed04ec17ccc09d3e81cc22f097352 DIST microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg 241242 BLAKE2B 082150d37c98451fc9bf2b8477c858d59b4c7f9ca7392166a77c588f152506705cd53a91ed2ff5f5f1f3e7443faa5f6eea38113e8cce6e86fccf698755f74a71 SHA512 62d69c591f1f533930baceef96d13562c46f3a254edda207aede39df86aa344c0ca13389b72adbc03f943b120db945c04944551d9a17165f820ab0bfec9b7e2b +DIST microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg 241396 BLAKE2B 7830b14018cb6843476a1a5a8b7f4e19fc95e7a297abc3f004ae83bcf889ee29566fd78e912e7cea8a52733b9996615d399cc45c546e7dfb56a9e4f88ff30b14 SHA512 f5d873b700f5f5134641caf142837ef08254dab4bd890ac1a3c1c160ca9ecddfe39274a41db00a47b198f2deda569459ba34bd10a4e71e954aad9e6377f77a40 DIST microsoft.extensions.logging.9.0.0.nupkg 200977 BLAKE2B d97201cf54f1ff1b465ee8caedabc02d410ea334c9ff1c9a468770428f7a9f4d7a1167afa8c20fd8b6669787ab1a599972fc44d1a3496a5956d8faf27e3c0b92 SHA512 38b8e95ad6133abc93b207b5f4ca8fcc582d7b8b137a9af060939f78ef4f8247b3e595b4caef7133928174d571a7c0d31ce3b3ad31e8188fa3472cdc37c8e7e9 +DIST microsoft.extensions.logging.9.0.8.nupkg 201104 BLAKE2B f843f8bd839db0a4db011021adc0ffc7dd20f2740ef72b3e5585fb019586ec8f120343d89f4ec6e41509e537e451e281fc8f6f3ea4956ed2ba207b3a106d62b0 SHA512 065c29f4dbd646d0b81e6c4e951fd330d32d233384727260aef0ee2e010ce33c9a3690b30c6cd30cba698d79b2be810c66d8f793997383143b4d4e7aa0a1d906 DIST microsoft.extensions.logging.abstractions.9.0.0.nupkg 777117 BLAKE2B 2bb6c90c849bcdc7fa4be543c47cb80a99d8d926236359b49732b2d7b60574a4d41dda803fb8c18e31e15f48b09a616260ba2e809eaedd77d33e65b6f671eb3d SHA512 fcaed8b683033737a9ccfb361a41569663c045c63997887f376726748c58c92d79c28796f132ef7e561c9cd9602c7011e1fb112a9d30bf9973626587b0ae5d74 +DIST microsoft.extensions.logging.abstractions.9.0.8.nupkg 777957 BLAKE2B ded800cb99b06c03f4247bebc42bc497a7ff2734e48efaf04dd5569a44d927f543c1bd5a2ff7a0eb5c97ec589d0193cd6646b6e00f28817c132aa8888f8c8556 SHA512 d1c0de73310d0d5743af0dfd822e665534f21f13912858273016eea318eb08110606d5fc690c45f01416eeaea9faf7f42d2e56457ff650176f8edc0d39d11a13 +DIST microsoft.extensions.logging.configuration.9.0.8.nupkg 122651 BLAKE2B b8340e4e284bf660c857c20ec8e2665a178452f14f315edcc9a4eff5367422b1bc28bbab421429331eff15e9288a3bd485341a2ae7427774ea67cbb72af45c2c SHA512 326edec2c4e58e8eb00d0deb2c57e2e9fac096ad8f177077d8e309a121b45eb4e702e817c47148507983a0f2550de9d2e6f254fe94b6a1627589b8fb742b7e31 +DIST microsoft.extensions.logging.console.9.0.8.nupkg 228618 BLAKE2B 77bcad21b1c75d97659db55eecfc3220114e1b10cc8a3ff06f5baacc7c3b928f29f1ff0f91ee9fe29954ab37b7adc3609a19e5992560fffd49c27e0563b2a6c7 SHA512 0720450e45ae9511e9bef6bb52dd7f4ec1759e6b5d2b8d1da7deef05e73f9c80537a3915c2b31745a568f385b166f7169648c95a2f7bd7176f9af02127d9e0ba DIST microsoft.extensions.options.9.0.0.nupkg 453683 BLAKE2B 387624e2658964908fa88a06e43e922bad04a7e818138d59a175cd44feaf473f0192e2581e838748c0a2e3abeb6fef1a475cbc0cc91cc5fa2ca89a95622766c8 SHA512 05e7c9042523094fca2fc81345b157f5e78e42f03917b22458528dcb9fad77215f0f6fb078eabd3032022c9d66d7fffaf7f32437e29fecc613cc597ac0770b9d +DIST microsoft.extensions.options.9.0.8.nupkg 454001 BLAKE2B 2113552ee6d444de32f553580f35b7cfd772bc339a6431dafad7eb303bbe60ad1617793938cad551e3ffc1c986b09d938bf88a72a85534c9156537fac001b547 SHA512 6065f28df66d08a323d5a413de8e59f5e79c1fd2416b6934b19126243a55b57fa91c70f3f2ea4ff5c1c79ec1bc213ac9904e55f7250da59d99eec97157ceb396 +DIST microsoft.extensions.options.configurationextensions.9.0.8.nupkg 117340 BLAKE2B a46b30c447d202fe803217b2c4257221ee9df1807382fe6e683eef2d852b390e4117123d0dfbe3bcb4c75a7b745c21de664b9fa63a19fda7dc97eab386c6bbb1 SHA512 e0f7787e96396dae79140cd4eba3c886c3992c36d3d5bf734636542af86c09e7918da85569d904667d0f22c0b203f1ea0de20d9b69739b31ad3ada2bbc0ab44e DIST microsoft.extensions.primitives.9.0.0.nupkg 176058 BLAKE2B 43d97af832bee26615ab93948e5e77e3006ee43ceba5107fa0f880d38565237aea6990daadb2d36f4bed9c3b13e07ba47452bb79aaffb756e55b00774bac4394 SHA512 679d7986b0dc51b41addcb0bb0de1c6d8bb80f6f4c6bf19e929afdca8784fa8cfa3e0e9a8ca634bd3acee4cdeea83a43a3290f60e871e609502eaeeec1aa945b +DIST microsoft.extensions.primitives.9.0.8.nupkg 176266 BLAKE2B d5df3dee201d6d4a60235f8e505ab3e565b2ba903da7d195ea1b2163d254b06aba0bce01cabeac9032ad8aa2870a02c91cf0d2f82750a1bcfc06c7ee08b4ff4c SHA512 527c70f9297ad05831107143eec06319021342cb279315e32d17328571bbda83f2333405b65ec8bd9b2b18524f919b781e6241d3deb21ddc0345f79e2bbf8952 DIST microsoft.net.stringtools.17.14.8.nupkg 177400 BLAKE2B 74add87543f753ee4a5f5606de902eaa2c18cfcdcb0f0e33014a9a4189bced1a25c5259b2935b04591eabb26e89b32b75c1daa9d0f2547c316bf691f27f2bbfc SHA512 a6700ee9d4a157c4c226b8eabc88cb00a2a519e1f440e986e4be0883430267b996bc0c587b6612b5c28a5aedeb0162f8eb4dc340c56024ec0aa3d54b926fd86a DIST microsoft.net.stringtools.17.4.0.nupkg 209334 BLAKE2B 57b8e9d7f2df4785d795067878aab6ac784633c821fd8bbc6d5e93622994b92811a8f1d624090067434881534ffc39ce1105613c17e942288bda7d1c81b7436d SHA512 c20329af90c7d35281e71af21f13ff37c9f3fa93f204f82a07e2455ed7f36a4cc8215d2197e62904370ddab61b82fd6bfd733a198db47574c7ec6d61ca2baca5 DIST microsoft.net.stringtools.17.7.2.nupkg 172742 BLAKE2B ab83453b68e661239c4a22abeb0066273897ef2f55bab42590fd61b47a81571ffc15b7d66c6ae4c883ebb8af9cfaa960fc1367a154ef06717b89c8f7560b49d9 SHA512 b6b3851d171a6dcb4dab93f73f708e83006faf15b44e91b5ea436688c2bf75f422d59b1e3e0d133c936b7ca8bb76cb2cc3fbe8b099640af2a869e111274b1f8c diff --git a/dev-dotnet/csharp-language-server/csharp-language-server-0.19.0.ebuild b/dev-dotnet/csharp-language-server/csharp-language-server-0.19.0.ebuild new file mode 100644 index 000000000000..f4bc737b9d38 --- /dev/null +++ b/dev-dotnet/csharp-language-server/csharp-language-server-0.19.0.ebuild @@ -0,0 +1,176 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOTNET_PKG_COMPAT="9.0" +NUGETS=" +argu@6.2.5 +castle.core@5.1.1 +coverlet.collector@3.0.3 +dotnet.reproduciblebuilds@1.2.25 +fsharp.control.asyncseq@3.2.1 +fsharp.core@4.7.2 +fsharp.core@6.0.0 +humanizer.core@2.14.1 +icsharpcode.decompiler@8.2.0.7535 +ionide.keepachangelog.tasks@0.1.8 +ionide.languageserverprotocol@0.7.0 +messagepack.annotations@2.5.108 +messagepack@2.5.108 +microsoft.bcl.asyncinterfaces@5.0.0 +microsoft.bcl.asyncinterfaces@7.0.0 +microsoft.bcl.asyncinterfaces@9.0.0 +microsoft.build.framework@17.14.8 +microsoft.build.locator@1.9.1 +microsoft.build.tasks.core@17.7.2 +microsoft.build.utilities.core@17.7.2 +microsoft.build@17.14.8 +microsoft.codeanalysis.analyzers@3.11.0 +microsoft.codeanalysis.analyzerutilities@4.14.0 +microsoft.codeanalysis.common@3.11.0 +microsoft.codeanalysis.common@4.14.0 +microsoft.codeanalysis.csharp.features@4.14.0 +microsoft.codeanalysis.csharp.workspaces@4.14.0 +microsoft.codeanalysis.csharp@4.14.0 +microsoft.codeanalysis.elfie@1.0.0 +microsoft.codeanalysis.features@4.14.0 +microsoft.codeanalysis.scripting.common@4.14.0 +microsoft.codeanalysis.visualbasic.workspaces@4.14.0 +microsoft.codeanalysis.visualbasic@4.14.0 +microsoft.codeanalysis.workspaces.common@4.14.0 +microsoft.codeanalysis.workspaces.msbuild@4.14.0 +microsoft.codeanalysis@4.14.0 +microsoft.codecoverage@17.12.0 +microsoft.diasymreader@2.0.0 +microsoft.extensions.caching.abstractions@9.0.8 +microsoft.extensions.caching.memory@9.0.8 +microsoft.extensions.configuration.abstractions@9.0.8 +microsoft.extensions.configuration.binder@9.0.8 +microsoft.extensions.configuration@9.0.8 +microsoft.extensions.dependencyinjection.abstractions@9.0.8 +microsoft.extensions.dependencyinjection@9.0.0 +microsoft.extensions.dependencyinjection@9.0.8 +microsoft.extensions.logging.abstractions@9.0.0 +microsoft.extensions.logging.abstractions@9.0.8 +microsoft.extensions.logging.configuration@9.0.8 +microsoft.extensions.logging.console@9.0.8 +microsoft.extensions.logging@9.0.8 +microsoft.extensions.options.configurationextensions@9.0.8 +microsoft.extensions.options@9.0.0 +microsoft.extensions.options@9.0.8 +microsoft.extensions.primitives@9.0.0 +microsoft.extensions.primitives@9.0.8 +microsoft.net.stringtools@17.14.8 +microsoft.net.stringtools@17.4.0 +microsoft.net.stringtools@17.7.2 +microsoft.net.test.sdk@17.12.0 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.platforms@5.0.0 +microsoft.testplatform.objectmodel@17.12.0 +microsoft.testplatform.testhost@17.12.0 +microsoft.visualstudio.setup.configuration.interop@3.2.2146 +microsoft.visualstudio.threading.analyzers@17.6.40 +microsoft.visualstudio.threading@17.6.40 +microsoft.visualstudio.validation@17.0.71 +microsoft.visualstudio.validation@17.6.11 +microsoft.win32.registry@5.0.0 +nerdbank.streams@2.10.66 +netstandard.library@2.0.0 +newtonsoft.json@13.0.3 +nunit3testadapter@4.6.0 +nunit@3.14.0 +streamjsonrpc@2.16.36 +system.buffers@4.5.1 +system.codedom@7.0.0 +system.collections.immutable@9.0.0 +system.composition.attributedmodel@9.0.0 +system.composition.convention@9.0.0 +system.composition.hosting@9.0.0 +system.composition.runtime@9.0.0 +system.composition.typedparts@9.0.0 +system.composition@9.0.0 +system.configuration.configurationmanager@4.4.0 +system.configuration.configurationmanager@4.5.0 +system.configuration.configurationmanager@7.0.0 +system.configuration.configurationmanager@9.0.0 +system.data.datasetextensions@4.5.0 +system.diagnostics.diagnosticsource@7.0.2 +system.diagnostics.eventlog@6.0.0 +system.diagnostics.eventlog@9.0.0 +system.formats.asn1@7.0.0 +system.formats.nrbf@9.0.0 +system.io.pipelines@7.0.0 +system.io.pipelines@9.0.0 +system.memory@4.5.5 +system.numerics.vectors@4.5.0 +system.reflection.metadata@1.6.0 +system.reflection.metadata@6.0.0 +system.reflection.metadata@9.0.0 +system.reflection.metadataloadcontext@9.0.0 +system.resources.extensions@7.0.0 +system.resources.extensions@9.0.0 +system.runtime.compilerservices.unsafe@6.0.0 +system.security.accesscontrol@5.0.0 +system.security.cryptography.pkcs@7.0.0 +system.security.cryptography.pkcs@7.0.2 +system.security.cryptography.protecteddata@4.4.0 +system.security.cryptography.protecteddata@9.0.0 +system.security.cryptography.xml@7.0.1 +system.security.permissions@7.0.0 +system.security.permissions@9.0.0 +system.security.principal.windows@5.0.0 +system.text.encoding.codepages@7.0.0 +system.text.encodings.web@7.0.0 +system.text.json@7.0.3 +system.text.json@9.0.0 +system.threading.channels@7.0.0 +system.threading.tasks.dataflow@7.0.0 +system.threading.tasks.dataflow@9.0.0 +system.threading.tasks.extensions@4.5.4 +system.windows.extensions@9.0.0 +" + +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 +}