diff options
author | js6pak | 2023-04-26 15:35:35 +0200 |
---|---|---|
committer | js6pak | 2023-04-26 15:35:35 +0200 |
commit | b771ad47b8879d742ba29cfd05ac4a019c07520f (patch) | |
tree | 47bd273aab14fccd4bb91861787861d13293d55d | |
parent | f3522918a0bdeb4ee59cfb814eb70c58eff153d5 (diff) | |
download | aur-b771ad47b8879d742ba29cfd05ac4a019c07520f.tar.gz |
.net 7
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 18 insertions, 8 deletions
@@ -1,13 +1,13 @@ pkgbase = depotdownloader-git pkgdesc = Steam depot downloader utilizing the SteamKit2 library - pkgver = 2.4.5.r14.g48e8267e + pkgver = 2.4.7.r19.g792e77d9 pkgrel = 1 url = https://github.com/SteamRE/DepotDownloader arch = x86_64 license = GPL2 makedepends = git - makedepends = dotnet-sdk>=6 - depends = dotnet-runtime>=6 + makedepends = dotnet-sdk>=7 + depends = dotnet-runtime-7.0 provides = depotdownloader options = !strip source = git+https://github.com/SteamRE/DepotDownloader.git @@ -1,34 +1,44 @@ # Maintainer: js6pak <kubastaron@hotmail.com> pkgname=depotdownloader-git -pkgver=2.4.5.r14.g48e8267e +pkgver=2.4.7.r19.g792e77d9 pkgrel=1 pkgdesc="Steam depot downloader utilizing the SteamKit2 library" arch=('x86_64') url="https://github.com/SteamRE/DepotDownloader" license=('GPL2') -depends=('dotnet-runtime>=6') -makedepends=('git' 'dotnet-sdk>=6') +depends=('dotnet-runtime-7.0') +makedepends=('git' 'dotnet-sdk>=7') provides=("${pkgname%-git}") options=("!strip") source=("git+${url}.git") sha256sums=('SKIP') +_tfm="net7.0" + pkgver() { cd "DepotDownloader" git describe --long --tags | sed -e 's/^DepotDownloader_//g' -e 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + # Allow building with a newer dotnet sdk + rm -f "DepotDownloader/global.json" +} + build() { cd "DepotDownloader/DepotDownloader" - dotnet publish -r linux-x64 -c Release -p:PublishSingleFile=true --no-self-contained -p:IncludeAllContentForSelfExtract=true + dotnet restore -p:TargetFramework=$_tfm + dotnet publish -p:TargetFrameworks=$_tfm -f $_tfm \ + -r linux-x64 -c Release \ + -p:PublishSingleFile=true --no-self-contained -p:IncludeAllContentForSelfExtract=true -p:DebugType=embedded } package() { cd "DepotDownloader/DepotDownloader" - install -D -m755 "bin/Release/net6.0/linux-x64/publish/DepotDownloader" "$pkgdir/usr/bin/depotdownloader" + install -D -m755 "bin/Release/$_tfm/linux-x64/publish/DepotDownloader" "$pkgdir/usr/bin/depotdownloader" } |