diff options
author | Oscar Cowdery Lack | 2021-12-16 08:47:09 +1100 |
---|---|---|
committer | Oscar Cowdery Lack | 2021-12-16 08:47:09 +1100 |
commit | 85d7aac10fac8fba27b0cfa80a3faff4dac58924 (patch) | |
tree | 46065630382979bfcea748a4e54dec19674975f6 | |
parent | b33a7cf79284ff9ea00800e21738387015884662 (diff) | |
download | aur-85d7aac10fac8fba27b0cfa80a3faff4dac58924.tar.gz |
1.38.0
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rwxr-xr-x | omnisharp | 3 |
3 files changed, 29 insertions, 28 deletions
@@ -1,16 +1,15 @@ pkgbase = omnisharp-roslyn pkgdesc = OmniSharp server (STDIO) based on Roslyn workspaces - pkgver = 1.37.17 - pkgrel = 2 + pkgver = 1.38.0 + pkgrel = 1 url = https://github.com/OmniSharp/omnisharp-roslyn - arch = any + arch = x86_64 license = MIT - depends = mono - depends = mono-msbuild - depends = mono-msbuild-sdkresolver - source = https://github.com/OmniSharp/omnisharp-roslyn/archive/refs/tags/v1.37.17.tar.gz - source = omnisharp - sha256sums = bfbc33188c0e3c82281f7f0072ff68ea1973fae3df31cf91fe8d7d606ca52721 - sha256sums = 3b17bc4d6b66ead2d78803c089adc00c2b9ab14e9550517ca4de9b230f2248ab + makedepends = dotnet-sdk + makedepends = mono + makedepends = mono-msbuild + depends = dotnet-runtime + source = https://github.com/OmniSharp/omnisharp-roslyn/archive/refs/tags/v1.38.0.tar.gz + sha256sums = 1b5afb1781b8d191e64d3e15604691a22cb4c21d6af755122b23d19f4f509c3b pkgname = omnisharp-roslyn @@ -1,17 +1,16 @@ # Maintainer: oscarcl <oscar.cowderylack@gmail.com> # Contributor: sixpindin <sixpindin@gmail.com> pkgname=omnisharp-roslyn -pkgver=1.37.17 -pkgrel=2 +pkgver=1.38.0 +pkgrel=1 pkgdesc="OmniSharp server (STDIO) based on Roslyn workspaces" -arch=('any') +arch=('x86_64') url="https://github.com/OmniSharp/omnisharp-roslyn" license=('MIT') -depends=('mono' 'mono-msbuild' 'mono-msbuild-sdkresolver') -source=("https://github.com/OmniSharp/$pkgname/archive/refs/tags/v$pkgver.tar.gz" - 'omnisharp') -sha256sums=('bfbc33188c0e3c82281f7f0072ff68ea1973fae3df31cf91fe8d7d606ca52721' - '3b17bc4d6b66ead2d78803c089adc00c2b9ab14e9550517ca4de9b230f2248ab') +depends=('dotnet-runtime') +makedepends=('dotnet-sdk' 'mono' 'mono-msbuild') +source=("https://github.com/OmniSharp/$pkgname/archive/refs/tags/v$pkgver.tar.gz") +sha256sums=('1b5afb1781b8d191e64d3e15604691a22cb4c21d6af755122b23d19f4f509c3b') prepare() { cd "$srcdir/$pkgname-$pkgver" @@ -24,21 +23,27 @@ prepare() { # just override it manually sed -i "s/0.0.1-local/$pkgver/" scripts/common.cake sed -i "s/0.0.1.0/${pkgver%.*}.0.0/" scripts/common.cake + + # only built STDIO + sed -i 's/"OmniSharp.Stdio.Driver",/"OmniSharp.Stdio.Driver"/;/OmniSharp.Http.Driver/d' build.json + + # only build x86_64 + sed -i '/linux-arm64/d' build.cake } build() { cd "$srcdir/$pkgname-$pkgver" - ./build.sh --target Quick --configuration Release + ./build.sh --target PublishNet6Builds --configuration Release } package() { - cd "$srcdir/$pkgname-$pkgver/artifacts/publish/OmniSharp.Stdio.Driver/mono" + install -d "$pkgdir/usr/lib" + cp -a "$srcdir/$pkgname-$pkgver/artifacts/publish/OmniSharp.Stdio.Driver/linux-x64/net6.0" "$pkgdir/usr/lib/$pkgname" - install -d "$pkgdir/usr/share/$pkgname" - install -Dm644 * "$pkgdir/usr/share/$pkgname" - rm "$pkgdir/usr/share/$pkgname/license.md" + install -d "$pkgdir/usr/share/licences/$pkgname" + mv "$pkgdir/usr/lib/$pkgname/license.md" "$pkgdir/usr/share/licences/$pkgname" - install -Dm644 "license.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm755 "$srcdir/omnisharp" "$pkgdir/usr/bin/omnisharp" + install -d "$pkgdir/usr/bin" + ln -s "../lib/$pkgname/OmniSharp" "$pkgdir/usr/bin/omnisharp" } diff --git a/omnisharp b/omnisharp deleted file mode 100755 index f02f465c5baa..000000000000 --- a/omnisharp +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec mono --assembly-loader=strict /usr/share/omnisharp-roslyn/OmniSharp.exe "$@" |