diff options
author | Donald Webster | 2023-09-11 19:07:37 -0700 |
---|---|---|
committer | Donald Webster | 2023-09-11 20:51:06 -0700 |
commit | 57b5acea3c37086f4af59b68bb522d16e421806b (patch) | |
tree | 941f38b354e9af875e5fee5b6b09cc93e8559369 /PKGBUILD | |
download | aur-57b5acea3c37086f4af59b68bb522d16e421806b.tar.gz |
Initial version of recyclarr package.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..45c0facbbae3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Donald Webster <fryfrog@gmail.com> + +pkgname="recyclarr" +pkgver=5.4.0 +pkgrel=1 +pkgdesc="A command-line application that will automatically synchronize recommended settings from the TRaSH guides to your Sonarr/Radarr instances." +arch=('x86_64' 'aarch64' 'armv7h') +url="https://github.com/recyclarr/recyclarr" +license=('MIT') +options=('!strip' 'staticlibs') +optdepends=( + 'sonarr: Movie download automation for usenet and torrents.' + 'radarr: TV download automation for usenet and torrents.' +) + +backup=('etc/recyclarr/recyclarr.yml') + +source_x86_64=("recyclarr.${pkgver}.linux-x64.tar.gz::https://github.com/recyclarr/recyclarr/releases/download/v${pkgver}/recyclarr-linux-x64.tar.xz") +source_aarch64=("recyclarr.${pkgver}.linux-arm64.tar.gz::https://github.com/recyclarr/recyclarr/releases/download/v${pkgver}/recyclarr-linux-arm64.tar.xz") +source_armv7h=("recyclarr.nightly.${pkgver}.linux-arm.tar.gz::https://github.com/recyclarr/recyclarr/releases/download/v5.4.0/recyclarr-linux-arm.tar.xz") + +source=( + 'recyclarr.service' + 'recyclarr.timer' + 'recyclarr.tmpfiles' + 'recyclarr.sysusers' + 'recyclarr.yml' +) +sha512sums=('1c8f24a19c89efb775c5f3d212235b36cb1fc5cb93b1af9c716965f570836d1d4b9888be69227629297f5e416d5271b83eb5fcb170ee3d4e6f56912b692e692c' + 'e6c6714cf82038b700421b17c96293a1cc045374c2efb3abd5d9f78c16e3e1a1b6f3858b10d07363381d137a09de242a639a084eee24a3f18fe1bd3b97cd5e48' + 'b26a7ebfe04bb6d15f94a423e844a546df7e3f767ecef0a39a74bc6affdb99a897075b2ef3e05c5514800d6e0f5f5afe02a9003852defc0091328171d9ebc3c1' + '3eb0acff87af1553508c5da080a6767f204868dc33a6a5f2253d25164052ab8ba96f89c88ad4bb82227a0f3b7e172f692abfe84d3e9a800448b8f7e194304978' + '87a9430a2dd4d14de36af0697342d7482585839b8ab66f8fa8da61f8965e145472554ba966a9d97692cf14332dd6fdb3a36d5daff14c1c868b7e6779c5d65c23') +sha512sums_x86_64=('92e5ab092c2866cf9bb2edd32fb7487a2149c0925176e089e208260f48e8f440aee856dd9679cb5db13ed4e0391b83f61cef9a24b893a58ab3b342cd9f26ab91') +sha512sums_aarch64=('b7910d2bf44c8909af204a2dcbf1ec129d0636f620ff6cd22a7b401b9dc22f753891a9bd6ef40608cf411e6207802d6285d151cc5b1dbbd35ca9b9d163eda7a6') +sha512sums_armv7h=('519231a286113d024fdf0d84abaf27af4f53a7a4e2cb36de122a0da2db0aaf1e499559e5524f5d827e118345dfd9ea175535a48d9b09ad62c7e5af1d8341c3db') + + + +package() { + install -D -m 755 "${srcdir}/recyclarr" "${pkgdir}/usr/bin/recyclarr" + + mkdir -p "${pkgdir}/etc/recyclarr" + install -D -m 600 "${srcdir}/recyclarr.yml" "${pkgdir}/etc/recyclarr/recyclarr.yml" + + mkdir -p "${pkgdir}/var/lib/recyclarr" + + install -D -m 644 "${srcdir}/recyclarr.service" "${pkgdir}/usr/lib/systemd/system/recyclarr.service" + install -D -m 644 "${srcdir}/recyclarr.timer" "${pkgdir}/usr/lib/systemd/system/recyclarr.timer" + install -D -m 644 "${srcdir}/recyclarr.sysusers" "${pkgdir}/usr/lib/sysusers.d/recyclarr.conf" + install -D -m 644 "${srcdir}/recyclarr.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/recyclarr.conf" +} |