diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 8 insertions, 16 deletions
@@ -1,13 +1,13 @@ pkgbase = depotdownloader-git pkgdesc = Steam depot downloader utilizing the SteamKit2 library - pkgver = 2.5.0.r1.g4c52ad3a + pkgver = 2.5.0.r33.g9d244640 pkgrel = 1 url = https://github.com/SteamRE/DepotDownloader arch = x86_64 license = GPL2 makedepends = git - makedepends = dotnet-sdk>=7 - depends = dotnet-runtime-7.0 + makedepends = dotnet-sdk>=8 + depends = dotnet-runtime-8.0 provides = depotdownloader conflicts = depotdownloader options = !strip @@ -1,14 +1,14 @@ # Maintainer: js6pak <me@6pak.dev> pkgname=depotdownloader-git -pkgver=2.5.0.r1.g4c52ad3a +pkgver=2.5.0.r33.g9d244640 pkgrel=1 pkgdesc="Steam depot downloader utilizing the SteamKit2 library" arch=('x86_64') url="https://github.com/SteamRE/DepotDownloader" license=('GPL2') -depends=('dotnet-runtime-7.0') -makedepends=('git' 'dotnet-sdk>=7') +depends=('dotnet-runtime-8.0') +makedepends=('git' 'dotnet-sdk>=8') conflicts=("${pkgname%-git}") provides=("${pkgname%-git}") @@ -16,24 +16,16 @@ 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 restore -p:TargetFramework=$_tfm - dotnet publish -p:TargetFrameworks=$_tfm -f $_tfm \ + dotnet publish \ -r linux-x64 -c Release \ -p:PublishSingleFile=true --no-self-contained -p:IncludeAllContentForSelfExtract=true -p:DebugType=embedded } @@ -41,5 +33,5 @@ build() { package() { cd "DepotDownloader/DepotDownloader" - install -D -m755 "bin/Release/$_tfm/linux-x64/publish/DepotDownloader" "$pkgdir/usr/bin/depotdownloader" + install -D -m755 "bin/Release/net8.0/linux-x64/publish/DepotDownloader" "$pkgdir/usr/bin/depotdownloader" } |