summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOscar Cowdery Lack2022-10-19 11:23:50 +1100
committerOscar Cowdery Lack2022-10-19 11:23:50 +1100
commit564bf3d05bf22f15ba337a0c5189b34bebc8ab36 (patch)
tree0e9e3403c664c866111f2dfa3a125f5a27c634cb
parent92148a786224048f4440f76d05e04a0da4956c98 (diff)
downloadaur-564bf3d05bf22f15ba337a0c5189b34bebc8ab36.tar.gz
1.39.1-3: Use packaged .NET SDK for build
-rw-r--r--PKGBUILD13
1 files changed, 5 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 74d4eee51a7e..bcddd3a894de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: sixpindin <sixpindin@gmail.com>
pkgname=omnisharp-roslyn
pkgver=1.39.1
-pkgrel=2
+pkgrel=3
pkgdesc="OmniSharp server (STDIO) based on Roslyn workspaces"
arch=('x86_64')
url="https://github.com/OmniSharp/omnisharp-roslyn"
@@ -28,8 +28,9 @@ prepare() {
# use arch-packaged .NET version rather than forcing this version
rm global.json
- export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
- export DOTNET_CLI_TELEMETRY_OPTOUT=1
+ # use absolute path to global dotnet exe
+ sed -i "s|? \"dotnet\"|? \"$(command -v dotnet)\"|" scripts/common.cake
+
export DOTNET_NOLOGO=1
dotnet tool restore
@@ -38,11 +39,7 @@ prepare() {
build() {
cd "$srcdir/$pkgname-$pkgver"
- # specify build targets manually so we only get what we need
- for target in InstallDotnetCoreSdk PublishNet6Builds
- do
- dotnet cake --target "$target" --configuration Release --exclusive
- done
+ dotnet cake --target PublishNet6Builds --configuration Release --exclusive --use-global-dotnet-sdk
}
package() {