diff options
author | Oscar Cowdery Lack | 2022-10-19 11:23:50 +1100 |
---|---|---|
committer | Oscar Cowdery Lack | 2022-10-19 11:23:50 +1100 |
commit | 564bf3d05bf22f15ba337a0c5189b34bebc8ab36 (patch) | |
tree | 0e9e3403c664c866111f2dfa3a125f5a27c634cb | |
parent | 92148a786224048f4440f76d05e04a0da4956c98 (diff) | |
download | aur-564bf3d05bf22f15ba337a0c5189b34bebc8ab36.tar.gz |
1.39.1-3: Use packaged .NET SDK for build
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 5 insertions, 8 deletions
@@ -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() { |