diff options
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | package_info | 5 | ||||
-rw-r--r-- | radarr.service | 3 | ||||
-rw-r--r-- | radarr.tmpfiles | 1 |
5 files changed, 55 insertions, 26 deletions
@@ -1,11 +1,12 @@ pkgbase = radarr-develop pkgdesc = Movie download automation for usenet and torrents. - pkgver = 0.2.0.1504 + pkgver = 3.0.0.4204 pkgrel = 1 url = https://github.com/Radarr/Radarr - arch = any + arch = x86_64 + arch = aarch64 + arch = armv7h license = GPL3 - depends = mono depends = libmediainfo depends = sqlite optdepends = sabnzbd: usenet downloader @@ -18,15 +19,25 @@ pkgbase = radarr-develop optdepends = jackett: torrent indexer proxy optdepends = libgdiplus: provides a gdi+ compatible api provides = radarr + provides = radarr-aphrodite conflicts = radarr - source = Radarr.develop.0.2.0.1504.linux.tar.gz::https://radarr.aeonlucid.com/v1/download/nightly/linux/0.2.0.1504 + conflicts = radarr-aphrodite + options = !strip + options = staticlibs source = radarr.service source = radarr.tmpfiles source = radarr.sysusers - sha512sums = a3124d739bda1a910791e0ed8759678c8274f20a7fb080ba6cf5a58d3f9f88b91f3eb93364419e205a1f9baaaa00e1cb946c8b80980ce86a290b687623bff0de - sha512sums = c0a8f6f8061071932d21423246f0166b1a89b5980d3beabc8ee1f3d0f1a2030f3cab70219fc8e0926ecef787d7c332d728952b33aee9e1adb05b34a56685b6a8 - sha512sums = e0d55353f0bf89f826eb7eb9ee26c3e3f38bd46a8884135139536ae220c0c531d5df486bc3b50f580679f9607bb4b7bfb9f29998609dc966fbfb8e1809834650 + source = package_info + sha512sums = b9725386f513db6e9cd2eaef33dc8b34b21e43faacd2c9e1c29df2e6acf8e6bbfcf055222b114c13e5d149166f6e3145ba0336502b6f4965554f14102425ef61 + sha512sums = 2ef38a061f4438349f7dafe209328fe9de5f44712f16435805e2622050be45a3fffd1838d9fccef2d6aa7603cf05b01280df6fed957b66d2d67ceaeeedcd5f6f sha512sums = c1ee3925eced182ea7fffa55a6dc2a4e099ccf18636fc237ef0a2fc9517a38cfc2a819ae5a7bc546b63e383506f9f47e89454a71e34106c579d7454d71b2299e + sha512sums = 3ece517c026422dd9f6a8c20e8832021c12be4fa84c85ec0758adf4c955620d2b0e75ee534a09b0f87ab587b374fcd757c818c722d147fd6cc9065735d7d6e0f + source_x86_64 = Radarr.develop.3.0.0.4204.linux-core-x64.tar.gz::https://radarr.servarr.com/v1/update/develop/updatefile?version=3.0.0.4204&os=linux&runtime=netcore&arch=x64 + sha512sums_x86_64 = fcf3700fc170b952235154678a1f013c3e89587b943efa791fb53574ee78363de9c98ce1a6e81674a866c9130df5b5912d0d4f234673470c25d37fb6cdf389e8 + source_aarch64 = Radarr.develop.3.0.0.4204.linux-core-arm64.tar.gz::https://radarr.servarr.com/v1/update/develop/updatefile?version=3.0.0.4204&os=linux&runtime=netcore&arch=arm64 + sha512sums_aarch64 = 3d59848b87b402f15bfb6ebcda48e375504f566735e68afb37c8b1fba966fc705e02e6b5539f3d04c951eb7f57ca37a4f4964961096322f6e3eae87674749562 + source_armv7h = Radarr.develop.3.0.0.4204.linux-core-arm.tar.gz::https://radarr.servarr.com/v1/update/develop/updatefile?version=3.0.0.4204&os=linux&runtime=netcore&arch=arm + sha512sums_armv7h = 5e77a926eec8458881d3c3ccac0fdf31258161da05241e9e8518fbf5f8204bc2b50809c097ec035bad791477a6cae8863e85b8c53745fa23565c39f0f23c2a9e pkgname = radarr-develop @@ -1,14 +1,15 @@ # Maintainer: Donald Webster <fryfrog@gmail.com> -# Helpful url: https://ci.appveyor.com/project/galli-leo/radarr-usby1/branch/develop/artifacts + pkgname="radarr-develop" -pkgver="0.2.0.1504" +pkgver=3.0.0.4204 pkgrel=1 pkgdesc="Movie download automation for usenet and torrents." -arch=(any) +arch=('x86_64' 'aarch64' 'armv7h') url="https://github.com/Radarr/Radarr" license=('GPL3') -depends=('mono' 'libmediainfo' 'sqlite') +options=('!strip' 'staticlibs') +depends=('libmediainfo' 'sqlite') optdepends=('sabnzbd: usenet downloader' 'nzbget: usenet downloader' 'transmission-cli: torrent downloader (CLI and daemon)' @@ -19,23 +20,37 @@ optdepends=('sabnzbd: usenet downloader' 'jackett: torrent indexer proxy' 'libgdiplus: provides a gdi+ compatible api') -provides=('radarr') -conflicts=('radarr') +provides=('radarr' 'radarr-aphrodite') +conflicts=('radarr' 'radarr-aphrodite') + +source_x86_64=("Radarr.develop.${pkgver}.linux-core-x64.tar.gz::https://radarr.servarr.com/v1/update/develop/updatefile?version=${pkgver}&os=linux&runtime=netcore&arch=x64") +source_aarch64=("Radarr.develop.${pkgver}.linux-core-arm64.tar.gz::https://radarr.servarr.com/v1/update/develop/updatefile?version=${pkgver}&os=linux&runtime=netcore&arch=arm64") +source_armv7h=("Radarr.develop.${pkgver}.linux-core-arm.tar.gz::https://radarr.servarr.com/v1/update/develop/updatefile?version=${pkgver}&os=linux&runtime=netcore&arch=arm") -source=("Radarr.develop.${pkgver}.linux.tar.gz::https://radarr.aeonlucid.com/v1/download/nightly/linux/${pkgver}" - 'radarr.service' +source=('radarr.service' 'radarr.tmpfiles' - 'radarr.sysusers') + 'radarr.sysusers' + 'package_info') + +sha512sums=('b9725386f513db6e9cd2eaef33dc8b34b21e43faacd2c9e1c29df2e6acf8e6bbfcf055222b114c13e5d149166f6e3145ba0336502b6f4965554f14102425ef61' + '2ef38a061f4438349f7dafe209328fe9de5f44712f16435805e2622050be45a3fffd1838d9fccef2d6aa7603cf05b01280df6fed957b66d2d67ceaeeedcd5f6f' + 'c1ee3925eced182ea7fffa55a6dc2a4e099ccf18636fc237ef0a2fc9517a38cfc2a819ae5a7bc546b63e383506f9f47e89454a71e34106c579d7454d71b2299e' + '3ece517c026422dd9f6a8c20e8832021c12be4fa84c85ec0758adf4c955620d2b0e75ee534a09b0f87ab587b374fcd757c818c722d147fd6cc9065735d7d6e0f') +sha512sums_x86_64=('fcf3700fc170b952235154678a1f013c3e89587b943efa791fb53574ee78363de9c98ce1a6e81674a866c9130df5b5912d0d4f234673470c25d37fb6cdf389e8') +sha512sums_aarch64=('3d59848b87b402f15bfb6ebcda48e375504f566735e68afb37c8b1fba966fc705e02e6b5539f3d04c951eb7f57ca37a4f4964961096322f6e3eae87674749562') +sha512sums_armv7h=('5e77a926eec8458881d3c3ccac0fdf31258161da05241e9e8518fbf5f8204bc2b50809c097ec035bad791477a6cae8863e85b8c53745fa23565c39f0f23c2a9e') -sha512sums=('a3124d739bda1a910791e0ed8759678c8274f20a7fb080ba6cf5a58d3f9f88b91f3eb93364419e205a1f9baaaa00e1cb946c8b80980ce86a290b687623bff0de' - 'c0a8f6f8061071932d21423246f0166b1a89b5980d3beabc8ee1f3d0f1a2030f3cab70219fc8e0926ecef787d7c332d728952b33aee9e1adb05b34a56685b6a8' - 'e0d55353f0bf89f826eb7eb9ee26c3e3f38bd46a8884135139536ae220c0c531d5df486bc3b50f580679f9607bb4b7bfb9f29998609dc966fbfb8e1809834650' - 'c1ee3925eced182ea7fffa55a6dc2a4e099ccf18636fc237ef0a2fc9517a38cfc2a819ae5a7bc546b63e383506f9f47e89454a71e34106c579d7454d71b2299e') package() { - install -d -m 755 "${pkgdir}/usr/lib/radarr" - cp -dpr --no-preserve=ownership "${srcdir}/Radarr/"* "${pkgdir}/usr/lib/radarr" - chmod -R a=,a+rX,u+w ${pkgdir}/usr/lib/radarr + rm -rf "${srcdir}/Radarr/Radarr.Update" + install -d -m 755 "${pkgdir}/usr/lib/radarr/bin" + cp -dpr --no-preserve=ownership "${srcdir}/Radarr/"* "${pkgdir}/usr/lib/radarr/bin" + chmod -R a=,a+rX,u+w "${pkgdir}/usr/lib/radarr/bin" + chmod +x "${pkgdir}/usr/lib/radarr/bin/Radarr" + + # Disable built in updater. + install -D -m 644 "${srcdir}/package_info" "${pkgdir}/usr/lib/radarr" + echo "PackageVersion=${pkgver}-${pkgrel}" >> "${pkgdir}/usr/lib/radarr/package_info" install -D -m 644 "${srcdir}/radarr.service" "${pkgdir}/usr/lib/systemd/system/radarr.service" install -D -m 644 "${srcdir}/radarr.sysusers" "${pkgdir}/usr/lib/sysusers.d/radarr.conf" diff --git a/package_info b/package_info new file mode 100644 index 000000000000..bb42cf3f19d0 --- /dev/null +++ b/package_info @@ -0,0 +1,5 @@ +# PackageVersion is added by PKGBUILD +PackageAuthor=[radarr-develop](https://aur.archlinux.org/packages/radarr-develop/) +UpdateMethod=External +UpdateMethodMessage=flag [radarr-develop](https://aur.archlinux.org/packages/radarr-develop/) [out-of-date](https://aur.archlinux.org/pkgbase/radarr-develop/flag/), use an [aur helper](https://wiki.archlinux.org/index.php/AUR_helpers) or the [manual method](https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages) to update. +Branch=develop diff --git a/radarr.service b/radarr.service index 7e6075684e33..7def072accc3 100644 --- a/radarr.service +++ b/radarr.service @@ -6,10 +6,9 @@ After=network-online.target [Service] User=radarr Group=radarr -ExecStart=/usr/bin/mono --debug /usr/lib/radarr/Radarr.exe -nobrowser -data=/var/lib/radarr +ExecStart=/usr/lib/radarr/bin/Radarr -nobrowser -data=/var/lib/radarr Type=simple TimeoutStopSec=20 -SyslogIdentifier=radarr # Lets built in updater work well. Restart=on-failure diff --git a/radarr.tmpfiles b/radarr.tmpfiles index 0aacd9fb9a04..40ab498efa53 100644 --- a/radarr.tmpfiles +++ b/radarr.tmpfiles @@ -1,5 +1,4 @@ # Override this file with a modified version in /etc/tmpfiles.d/ d /var/lib/radarr 0755 radarr radarr Z /var/lib/radarr - radarr radarr -Z /usr/lib/radarr - radarr radarr L /var/log/radarr - - - - /var/lib/radarr/logs/ |