diff options
author | Donald Webster | 2021-03-08 08:32:04 -0800 |
---|---|---|
committer | Donald Webster | 2021-03-08 08:49:39 -0800 |
commit | cd533523f558aaec257fefa0127afc216d5860b1 (patch) | |
tree | 9c51dcbd80baf7eae7b1cc74bc1bffec4fc34173 | |
parent | abba2ee698f72a92bc8097dc3bbafd7f18d268ec (diff) | |
download | aur-cd533523f558aaec257fefa0127afc216d5860b1.tar.gz |
Switch to v3.
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 75 | ||||
-rw-r--r-- | package_info | 5 | ||||
-rw-r--r-- | sonarr.service | 8 | ||||
-rw-r--r-- | sonarr.tmpfiles | 1 |
5 files changed, 59 insertions, 42 deletions
@@ -1,6 +1,6 @@ pkgbase = sonarr-develop pkgdesc = TV download automation for usenet and torrents. - pkgver = 2.0.0.5343 + pkgver = 3.0.5.1146 pkgrel = 1 url = http://www.sonarr.tv arch = any @@ -19,14 +19,16 @@ pkgbase = sonarr-develop provides = sonarr conflicts = sonarr conflicts = sonarr-phantom - source = https://download.sonarr.tv/v2/develop/mono/NzbDrone.develop.2.0.0.5343.mono.tar.gz + source = https://download.sonarr.tv/v3/develop/3.0.5.1146/Sonarr.develop.3.0.5.1146.linux.tar.gz source = sonarr.service source = sonarr.sysusers source = sonarr.tmpfiles - sha256sums = 5d9b861664a87ae4123f7cbb41db480745e73a553145e2ab90a0ed7cb2bc4813 - sha256sums = 9b9cf3618d481189e707180c1b3a791fe2fef3bc0ce2cfd8408b04b2153f3371 + source = package_info + sha256sums = 2ad81f7a1a595cb5e57408dec74c4f59bdc28ade9521e42cacfa1de66fc5f95e + sha256sums = b95d8e15c59e24e355a5098e322f3200f81dbcc8bb183c1767e1eeb42fa0cada sha256sums = cc3c69f719fa64335f4c5b41b2588f1ec56865fb2202f5919d3668b50b8f398e - sha256sums = a436a979ca3a9e78bdc410bd0027d97956bfa8d2d4f2b7bdf3f7d2ed199dd6a8 + sha256sums = 7bf87304383b7d58ecab59b3686d00a8f1b6fbe4af3a86da35a887e4cebee411 + sha256sums = a6b37e75143a309b1d8c163c3f90f7f0275fd730015c3f74e3ad27c278b1ae90 pkgname = sonarr-develop @@ -1,46 +1,63 @@ # Maintainer: Donald Webster <fryfrog@gmail.com> -# Contributor:: Justin Dray <justin@dray.be> -# Contributor:: Daniel Egeberg <daniel.egeberg@gmail.com> +# Contributor: Justin Dray <justin@dray.be> +# Contributor: Daniel Egeberg <daniel.egeberg@gmail.com> +# Helpful URL: http://services.sonarr.tv/v1/releases -pkgname="sonarr-develop" -pkgver=2.0.0.5343 +pkgname='sonarr-develop' +pkgver=3.0.5.1146 pkgrel=1 -pkgdesc="TV download automation for usenet and torrents." +pkgdesc='TV download automation for usenet and torrents.' arch=(any) -url="http://www.sonarr.tv" +url='http://www.sonarr.tv' license=('GPL3') -depends=('mono' 'libmediainfo' 'sqlite') -optdepends=('sabnzbd: usenet downloader' - 'nzbget: usenet downloader' - 'transmission-cli: torrent downloader (CLI and daemon)' - 'transmission-gtk: torrent downloader (GTK+)' - 'transmission-qt: torrent downloader (Qt)' - 'deluge: torrent downloader' - 'rtorrent: torrent downloader' - 'jackett: torrent indexer proxy') + +depends=( + 'mono' + 'libmediainfo' + 'sqlite' +) + +optdepends=( + 'sabnzbd: usenet downloader' + 'nzbget: usenet downloader' + 'transmission-cli: torrent downloader (CLI and daemon)' + 'transmission-gtk: torrent downloader (GTK+)' + 'transmission-qt: torrent downloader (Qt)' + 'deluge: torrent downloader' + 'rtorrent: torrent downloader' + 'jackett: torrent indexer proxy' +) provides=('sonarr') -conflicts=('sonarr' - 'sonarr-phantom') -source=("https://download.sonarr.tv/v2/develop/mono/NzbDrone.develop.${pkgver}.mono.tar.gz" - "sonarr.service" - "sonarr.sysusers" - "sonarr.tmpfiles") +conflicts=( + 'sonarr' + 'sonarr-phantom' +) + +source=( + "https://download.sonarr.tv/v3/develop/${pkgver}/Sonarr.develop.${pkgver}.linux.tar.gz" + 'sonarr.service' + 'sonarr.sysusers' + 'sonarr.tmpfiles' + 'package_info' +) noextract=() -sha256sums=('5d9b861664a87ae4123f7cbb41db480745e73a553145e2ab90a0ed7cb2bc4813' - '9b9cf3618d481189e707180c1b3a791fe2fef3bc0ce2cfd8408b04b2153f3371' +sha256sums=('2ad81f7a1a595cb5e57408dec74c4f59bdc28ade9521e42cacfa1de66fc5f95e' + 'b95d8e15c59e24e355a5098e322f3200f81dbcc8bb183c1767e1eeb42fa0cada' 'cc3c69f719fa64335f4c5b41b2588f1ec56865fb2202f5919d3668b50b8f398e' - 'a436a979ca3a9e78bdc410bd0027d97956bfa8d2d4f2b7bdf3f7d2ed199dd6a8') + '7bf87304383b7d58ecab59b3686d00a8f1b6fbe4af3a86da35a887e4cebee411' + 'a6b37e75143a309b1d8c163c3f90f7f0275fd730015c3f74e3ad27c278b1ae90') package() { - cd "$srcdir" - - install -d -m 755 "${pkgdir}/var/lib/sonarr" + rm -rf "${srcdir}/Sonarr/Sonarr.Update" + install -d -m 755 "${pkgdir}/usr/lib/sonarr/bin" + cp -dpr --no-preserve=ownership "${srcdir}/Sonarr/"* "${pkgdir}/usr/lib/sonarr/bin" - install -d -m 755 "${pkgdir}/usr/lib/sonarr" - cp -dpr --no-preserve=ownership "${srcdir}/NzbDrone/"* "${pkgdir}/usr/lib/sonarr" + # Disable built in updater. + install -D -m 644 "${srcdir}/package_info" "${pkgdir}/usr/lib/sonarr" + echo "PackageVersion=${pkgver}-${pkgrel}" >> "${pkgdir}/usr/lib/sonarr/package_info" install -D -m 644 "${srcdir}/sonarr.sysusers" "${pkgdir}/usr/lib/sysusers.d/sonarr.conf" install -D -m 644 "${srcdir}/sonarr.service" "${pkgdir}/usr/lib/systemd/system/sonarr.service" diff --git a/package_info b/package_info new file mode 100644 index 000000000000..da30213e8c98 --- /dev/null +++ b/package_info @@ -0,0 +1,5 @@ +# PackageVersion is added by PKGBUILD +PackageAuthor=[sonarr-develop](https://aur.archlinux.org/packages/sonarr-develop/) +UpdateMethod=External +UpdateMethodMessage=flag [sonarr-develop](https://aur.archlinux.org/packages/sonarr-develop/) [out-of-date](https://aur.archlinux.org/pkgbase/sonarr-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/sonarr.service b/sonarr.service index ea1c93a95d00..dc4c4272bf21 100644 --- a/sonarr.service +++ b/sonarr.service @@ -6,14 +6,8 @@ After=network-online.target [Service] User=sonarr Group=sonarr -ExecStart=/usr/bin/mono --debug /usr/lib/sonarr/NzbDrone.exe -nobrowser -data=/var/lib/sonarr +ExecStart=/usr/bin/mono --debug /usr/lib/sonarr/bin/Sonarr.exe -nobrowser -data=/var/lib/sonarr Type=simple -TimeoutStopSec=20 -SyslogIdentifier=sonarr - -# Lets built in updater work well. -Restart=on-failure -KillMode=process [Install] WantedBy=multi-user.target diff --git a/sonarr.tmpfiles b/sonarr.tmpfiles index f77f9671d2b2..ae236ca35d46 100644 --- a/sonarr.tmpfiles +++ b/sonarr.tmpfiles @@ -1,5 +1,4 @@ # Override this file with a modified version in /etc/tmpfiles.d/ d /var/lib/sonarr 0755 sonarr sonarr Z /var/lib/sonarr - sonarr sonarr -Z /usr/lib/sonarr - sonarr sonarr L /var/log/sonarr - - - - /var/lib/sonarr/logs/ |