summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO29
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD41
-rw-r--r--radarr.install20
-rw-r--r--radarr.service13
-rwxr-xr-xradarr.sh2
6 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0b75176c6b33
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+# Generated by mksrcinfo v8
+# Thu Dec 29 18:34:07 UTC 2016
+pkgbase = radarr
+ pkgdesc = PVR for newsgroup users. Formerly known as NZBDrone
+ pkgver = 0.05
+ pkgrel = 1
+ url = https://radarr.tv
+ install = radarr.install
+ arch = any
+ license = GPL3
+ depends = mono
+ depends = libmediainfo
+ depends = sqlite
+ optdepends = sabnzbd: an NZB downloader
+ optdepends = nzbget: an NZB downloader
+ optdepends = transmission-cli: a torrent downloader (CLI and daemon version)
+ optdepends = transmission-gtk: a torrent downloader (GTK+ version)
+ optdepends = transmission-qt: a torrent downloader (Qt version)
+ optdepends = deluge: a torrent downloader
+ provides = radarr
+ source = https://github.com/galli-leo/Radarr/releases/download/0.05/Windows_Sonarr.zip
+ source = radarr.sh
+ source = radarr.service
+ sha512sums = 5a69ff68081b99e93f230c2ff390fcd70f12474212540a50eb08855e9af6519920e54ffc13a43c21f28c19075fa3aa56fc6c8670d1b888401e847fa7ddf9b0cb
+ sha512sums = 84efa2eebd9afe6b74203aefdc3fdbd4088ecfad17dbe929396f1ffc639743b615a9b75566a0b45d6b7925bd5675368015047c6d65c1421ffe8712728f350695
+ sha512sums = 438de225c38c26aaa15cae243b18d0be85f3f0e54f1297bf182082a0bdbd936d21928cdcdb899f0f18c6ec32ee88c2e0f0d29b8a2a1cdf98a8e1907cd6f36a2c
+
+pkgname = radarr
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..bbf0d2d6081f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/*.zip
+/src/
+/pkg/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e6239d6fbd68
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Donald Webster <fryfrog@gmail.com>
+pkgname="radarr"
+pkgver=0.05
+pkgrel=1
+pkgdesc="Movie downloader for usenet and torrents."
+arch=(any)
+url="https://github.com/galli-leo/Radarr"
+license=('GPL3')
+depends=('mono' 'libmediainfo' 'sqlite')
+optdepends=('sabnzbd: an NZB downloader'
+ 'nzbget: an NZB downloader'
+ 'transmission-cli: a torrent downloader (CLI and daemon version)'
+ 'transmission-gtk: a torrent downloader (GTK+ version)'
+ 'transmission-qt: a torrent downloader (Qt version)'
+ 'deluge: a torrent downloader')
+install='radarr.install'
+provides=('radarr')
+source=("https://github.com/galli-leo/Radarr/releases/download/${pkgver}/Windows_Sonarr.zip"
+ "radarr.sh"
+ "radarr.service")
+noextract=()
+
+sha512sums=('e5926f531e1a8f30f9b779107b6e34d26537396c1d8ce5de7ae3ae1bcd2fb24607be354fdb1d996fb9b7e7a004f37f2066cdc82ff0999986ae4fe30ca6ef4500'
+ '9edd2fea914ea744c87d72a1e0dcb903e9e2d335cb51f5a29ad157f5ba27ed78638787f99b8ec42b2bac96d042f1a48858fc78c6c134e26d63da553e83001f6a'
+ '237a74e8ae8c968da33c44241f0b47fb3209b15ecc1962f45286adab466701d0c7be91cffc7e856951d14f1b72e565ad6fd97115bc1feb1c3bfd4f8c07f453fd')
+
+package() {
+ cd "$srcdir"
+
+ install -d -m 755 "${pkgdir}/var/lib/radarr"
+
+ msg2 "Install Radarr in /usr/lib"
+ install -d -m 755 "${pkgdir}/usr/lib/radarr"
+ cp -dpr --no-preserve=ownership "${srcdir}/_output/"* "${pkgdir}/usr/lib/radarr"
+
+ msg2 "Install executable into /usr/bin"
+ install -D -m755 "${srcdir}/radarr.sh" "${pkgdir}/usr/bin/radarr"
+
+ msg2 "Install radarr.service"
+ install -D -m 644 "${srcdir}/radarr.service" "${pkgdir}/usr/lib/systemd/system/radarr.service"
+}
diff --git a/radarr.install b/radarr.install
new file mode 100644
index 000000000000..ac5d8f787cd0
--- /dev/null
+++ b/radarr.install
@@ -0,0 +1,20 @@
+post_install() {
+ if grep -q "^radarr" /etc/group &> /dev/null ; then
+ groupmod -n radarr radarr &> /dev/null
+ else
+ groupadd -r radarr &> /dev/null
+ fi
+ if grep -q "^radarr:" /etc/passwd 2> /dev/null ; then
+ usermod -s /bin/false -c "Radarr daemon" -d /var/lib/radarr -g radarr radarr &> /dev/null
+ else
+ useradd -s /bin/false -c "Radarr daemon user" -d /var/lib/radarr -g radarr -r radarr &> /dev/null
+ fi
+
+ mkdir -p /var/lib/radarr
+ chown -R radarr: /var/lib/radarr
+}
+
+post_upgrade() {
+ post_install $1
+}
+
diff --git a/radarr.service b/radarr.service
new file mode 100644
index 000000000000..ae894fc72944
--- /dev/null
+++ b/radarr.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Radarr Service
+After=network.target
+
+[Service]
+User=radarr
+Group=radarr
+ExecStart=/usr/bin/radarr -nobrowser -data=/var/lib/radarr
+Type=simple
+TimeoutStopSec=20
+
+[Install]
+WantedBy=multi-user.target
diff --git a/radarr.sh b/radarr.sh
new file mode 100755
index 000000000000..6460e508ccd6
--- /dev/null
+++ b/radarr.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec mono /usr/lib/radarr/NzbDrone.exe "$@"