mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-05 13:52:21 +02:00
58 lines
1.7 KiB
Plaintext
58 lines
1.7 KiB
Plaintext
# Contributor: Fabricio Silva <hi@fabricio.dev>
|
|
# Maintainer: Fabricio Silva <hi@fabricio.dev>
|
|
pkgname=recyclarr-cli
|
|
pkgver=6.0.2
|
|
pkgrel=1
|
|
pkgdesc="Automatically sync TRaSH guides to your Sonarr and Radarr instances"
|
|
url="https://github.com/recyclarr/recyclarr"
|
|
arch="x86_64 aarch64 armv7"
|
|
license="MIT"
|
|
options="net !check !strip" # strip breaks the package
|
|
depends="
|
|
dotnet8-runtime
|
|
git
|
|
"
|
|
makedepends="dotnet8-sdk"
|
|
source="
|
|
$pkgname-$pkgver.tar.gz::https://github.com/recyclarr/recyclarr/archive/refs/tags/v$pkgver.tar.gz
|
|
0001-disable-gitversion.patch
|
|
0002-build-dotnet8.patch
|
|
"
|
|
builddir="$srcdir/recyclarr-$pkgver"
|
|
|
|
# map arch to dotnet
|
|
case $CARCH in
|
|
x86_64) _dotnet_arch="x64" ;;
|
|
aarch64) _dotnet_arch="arm64" ;;
|
|
armv7) _dotnet_arch="arm" ;;
|
|
*) _dotnet_arch="$CARCH" ;;
|
|
esac
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
# apply patch version
|
|
sed -i "s/{Version}/$pkgver-r$pkgrel.alpine/" src/Recyclarr.Cli/Program.cs
|
|
}
|
|
|
|
build() {
|
|
# build the package and generate artifact
|
|
dotnet publish src/Recyclarr.Cli \
|
|
-p:RuntimeIdentifier="linux-musl-$_dotnet_arch" \
|
|
-p:Configuration=Release \
|
|
-p:SelfContained=false \
|
|
-p:PublishSingleFile=true \
|
|
-p:DisableGitVersionTask=true \
|
|
--output publish
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 publish/recyclarr -t "$pkgdir"/usr/bin
|
|
}
|
|
|
|
sha512sums="
|
|
70790aee093a2028d817223340a7ba98fb661a57bedbff6735a0d915108a085a80050996bf699dfaa81c34ed85511100eeaf31d90ecec8d798a619b1c47012d6 recyclarr-cli-6.0.2.tar.gz
|
|
68bbe5a566fabc49f3382c76550f1462f318ddcbfbad33300551b651ba36e853ce4fed2a39d9dae8e9de1309b2dd5cb73df6f78b9dff1d2a9983b8c0cddda357 0001-disable-gitversion.patch
|
|
40d47902cf83f302ed437049154c74b8df7db37009cab0bfdc8b9a1244e0ad20ce5d868680406a487733f9d4a80587454b215196f8830d69fe9fe0b0664f469e 0002-build-dotnet8.patch
|
|
"
|