diff options
author | Sebastian 'gonX' Jensen | 2021-11-13 17:29:39 +0100 |
---|---|---|
committer | Sebastian 'gonX' Jensen | 2021-11-13 17:29:39 +0100 |
commit | fc97c57e496343e3eee3c11cefbacf4d3fa1ffe8 (patch) | |
tree | 4bee16ea45009088128f5f2fa3c3028b7a2c6a31 | |
parent | eb47626f7dc8b32cfed4dcc1baf7f0f7e19d4021 (diff) | |
download | aur-fc97c57e496343e3eee3c11cefbacf4d3fa1ffe8.tar.gz |
Don't use generate-rules.sh yet
The upstream script uses 'dotnet run' to generate the udev files - this does not work for dotnet5 projects on dotnet6 hosts.
Ostensibly, building it with dotnet5 targeted and then running it with your local dotnet 6.0 install does work, however
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -6,7 +6,7 @@ _pkgname=OpenTabletDriver _lpkgname=opentabletdriver _spkgname=otd pkgver=v0.5.3.1.r675.g35ae3e65 -pkgrel=4 +pkgrel=5 pkgdesc="A cross-platform open source tablet driver" arch=('x86_64') url="https://github.com/OpenTabletDriver/OpenTabletDriver" @@ -49,7 +49,16 @@ build() { /p:VersionPrefix="$PREFIX" \ /p:DebugType=None /p:DebugSymbols=false - ./generate-rules.sh + dotnet build OpenTabletDriver.Tools.udev \ + --configuration Release \ + --framework net5.0 \ + --runtime linux-x64 \ + --output "./$_pkgname/out-udev" \ + /p:SuppressNETCoreSdkPreviewMessage=true + + dotnet "./$_pkgname/out-udev/$_pkgname.Tools.udev.dll" \ + "$srcdir/$_pkgname/$_pkgname.Configurations/Configurations" \ + "bin/99-$_lpkgname.rules" > /dev/null } package() { |