summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBaltazár Radics2023-02-25 23:26:26 +0100
committerBaltazár Radics2023-02-25 23:26:26 +0100
commit939aa6af67882453d23d14404dda2be99c4beff2 (patch)
tree58011a68801b45d64de2a87e6140fe210e2f7907
parent2f3bae2f0fd9d8d16090edf06cf597c95d774287 (diff)
downloadaur-939aa6af67882453d23d14404dda2be99c4beff2.tar.gz
switch to dotnet-core instead of mono
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD17
2 files changed, 11 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6e4335a3dda7..77104024e65f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,14 +5,10 @@ pkgbase = omnisharp-roslyn-bin
url = https://github.com/OmniSharp/omnisharp-roslyn
arch = x86_64
license = MIT
- depends = mono
- depends = mono-msbuild
- depends = mono-msbuild-sdkresolver
+ depends = dotnet-sdk
provides = omnisharp-roslyn
conflicts = omnisharp-roslyn
- source = omnisharp-mono-1.39.4.tar.gz::https://github.com/OmniSharp/omnisharp-roslyn/releases/download/v1.39.4/omnisharp-mono.tar.gz
- source = omnisharp.sh
- sha256sums = bd5382615b26be2c8c33bcc16a72e6c027d4bba28d934a53331b9e79c68d5c37
- sha256sums = 784a5643fde85bbec73f329b0bff1589451f7d976df3087e6667ad60a1768da9
+ source = omnisharp-linux-x64-net6.0-1.39.4.tar.gz::https://github.com/OmniSharp/omnisharp-roslyn/releases/download/v1.39.4/omnisharp-linux-x64-net6.0.tar.gz
+ sha256sums = 84299e917cdfdbd9540da9506bee6e7b9a35ca3958e12ec12c19a3ec36a51ff5
pkgname = omnisharp-roslyn-bin
diff --git a/PKGBUILD b/PKGBUILD
index e262976cd762..e0c0a2d774b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,19 +6,18 @@ pkgdesc='OmniSharp server (STDIO) based on Roslyn workspaces'
arch=(x86_64)
url='https://github.com/OmniSharp/omnisharp-roslyn'
license=(MIT)
-depends=(mono mono-msbuild mono-msbuild-sdkresolver)
+depends=(dotnet-sdk)
provides=(${pkgname%-bin})
conflicts=(${pkgname%-bin})
source=(
- "omnisharp-mono-$pkgver.tar.gz::https://github.com/OmniSharp/omnisharp-roslyn/releases/download/v$pkgver/omnisharp-mono.tar.gz"
- 'omnisharp.sh'
+ "omnisharp-linux-x64-net6.0-$pkgver.tar.gz::https://github.com/OmniSharp/omnisharp-roslyn/releases/download/v$pkgver/omnisharp-linux-x64-net6.0.tar.gz"
)
-sha256sums=('bd5382615b26be2c8c33bcc16a72e6c027d4bba28d934a53331b9e79c68d5c37'
- '784a5643fde85bbec73f329b0bff1589451f7d976df3087e6667ad60a1768da9')
+sha256sums=('84299e917cdfdbd9540da9506bee6e7b9a35ca3958e12ec12c19a3ec36a51ff5')
package() {
- install -Dm755 *.dll *.exe -t"$pkgdir"/usr/lib/omnisharp
- install -Dm644 OmniSharp.deps.json -t"$pkgdir"/usr/lib/omnisharp
- install -Dm755 omnisharp.sh "$pkgdir"/usr/bin/omnisharp
- install -Dm644 license.md "$pkgdir"/usr/share/licenses/$pkgname/license.md
+ install -Dm755 OmniSharp *.dll -t"$pkgdir"/usr/lib/omnisharp
+ install -Dm644 *.json -t"$pkgdir"/usr/lib/omnisharp
+ install -dm755 "$pkgdir"/usr/bin
+ ln -s ../lib/omnisharp/OmniSharp "$pkgdir"/usr/bin/omnisharp
+ install -Dm644 license.md "$pkgdir"/usr/share/licenses/$pkgname/license.md
}