summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhang Hua2024-01-21 21:23:16 +0800
committerZhang Hua2024-01-21 21:23:16 +0800
commit27c1cf2e74c2bc282d90db4de18e32fb42b7fe37 (patch)
tree9e0318b8e429cd40d089d8d03aec1507650a8ffa
parente1d2978c1549b73181e73cbac95f555af70d90d6 (diff)
downloadaur-27c1cf2e74c2bc282d90db4de18e32fb42b7fe37.tar.gz
Bump to 0.11.0
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD25
3 files changed, 18 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f8244c08d5b4..611f7b2de455 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0626f2d38370..2568a883b023 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}