diff options
author | Zhang Hua | 2024-01-21 21:23:16 +0800 |
---|---|---|
committer | Zhang Hua | 2024-01-21 21:23:16 +0800 |
commit | 27c1cf2e74c2bc282d90db4de18e32fb42b7fe37 (patch) | |
tree | 9e0318b8e429cd40d089d8d03aec1507650a8ffa | |
parent | e1d2978c1549b73181e73cbac95f555af70d90d6 (diff) | |
download | aur-27c1cf2e74c2bc282d90db4de18e32fb42b7fe37.tar.gz |
Bump to 0.11.0
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 25 |
3 files changed, 18 insertions, 20 deletions
@@ -1,15 +1,14 @@ pkgbase = csharp-ls pkgdesc = Roslyn-based LSP language server for C# - pkgver = 0.10.0 - pkgrel = 2 + pkgver = 0.11.0 + pkgrel = 1 url = https://github.com/razzmatazz/csharp-language-server arch = x86_64 license = MIT - makedepends = git makedepends = jq - depends = dotnet-sdk-7.0 + depends = dotnet-sdk-8.0 options = !strip - source = git+https://github.com/razzmatazz/csharp-language-server.git#tag=0.10.0 - sha256sums = SKIP + source = https://github.com/razzmatazz/csharp-language-server/archive/refs/tags/0.11.0.tar.gz + sha256sums = 3ae8eccf68ae9528b63bea1e73450fb28eca454dc5a1d503b11f794a1a1c8f7c pkgname = csharp-ls diff --git a/.gitignore b/.gitignore index e51835ea7ebe..f900422c5c2a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ pkg src *.pkg.tar.* -csharp-language-server +*.tar.gz *.log @@ -1,37 +1,36 @@ +_dotnet_version=8.0 pkgname="csharp-ls" -pkgver=0.10.0 -pkgrel=2 +pkgver=0.11.0 +pkgrel=1 pkgdesc="Roslyn-based LSP language server for C#" arch=("x86_64") url="https://github.com/razzmatazz/csharp-language-server" license=("MIT") -makedepends=("git" "jq") -depends=("dotnet-sdk-7.0") -source=("git+$url.git#tag=$pkgver") -sha256sums=('SKIP') +makedepends=("jq") +depends=("dotnet-sdk-$_dotnet_version") +source=("$url/archive/refs/tags/$pkgver.tar.gz") +sha256sums=('3ae8eccf68ae9528b63bea1e73450fb28eca454dc5a1d503b11f794a1a1c8f7c') options=("!strip") build(){ local dotnet_version dotnet_version="$(dotnet --version)" - cd "$srcdir/csharp-language-server" - if [[ "$(jq -r ".sdk.version" global.json)" != "$dotnet_version" ]] + cd "$srcdir/csharp-language-server-$pkgver/src/CSharpLanguageServer" + if [[ "$(jq -r ".sdk.version" "$srcdir/csharp-language-server-$pkgver/global.json")" != "$dotnet_version" ]] then # Hack SDK version echo "Removing global.json for using SDK provided by system..." - rm global.json + rm "$srcdir/csharp-language-server-$pkgver/global.json" fi - - cd src dotnet publish -c Release --no-self-contained } check(){ - cd "$srcdir/csharp-language-server/src" + cd "$srcdir/csharp-language-server-$pkgver/src/CSharpLanguageServer" dotnet test -c Release --no-build } package(){ mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/lib" - cp -av "$srcdir/csharp-language-server/src/CSharpLanguageServer/bin/Release/net7.0/publish" \ + cp -av "$srcdir/csharp-language-server-$pkgver/src/CSharpLanguageServer/bin/Release/net$_dotnet_version/publish" \ "$pkgdir/usr/lib/csharp-ls" ln -s /usr/lib/csharp-ls/CSharpLanguageServer "$pkgdir/usr/bin/csharp-ls" } |