summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD47
-rw-r--r--package_info5
-rw-r--r--radarr.service3
-rw-r--r--radarr.tmpfiles1
5 files changed, 55 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 051a9ec7ac7d..36aecb410404 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e125f9247da1..1f553c609315 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/