diff options
author | Donald Webster | 2020-04-30 11:10:15 -0700 |
---|---|---|
committer | Donald Webster | 2020-04-30 11:53:42 -0700 |
commit | 1545e6d25a467b77ed1976538e3b37c18d6b9655 (patch) | |
tree | b5021c175e39168f94a08f4ea24316ab802011c9 /PKGBUILD | |
parent | 09f17a4bb946c3cb4da1d1748868c7856efa9758 (diff) | |
download | aur-1545e6d25a467b77ed1976538e3b37c18d6b9655.tar.gz |
Disable built in update mechanism, go back to root:root ownership of /usr/lib/sonarr. Requires moving to ./bin, yuck.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 33 insertions, 17 deletions
@@ -9,36 +9,52 @@ pkgdesc="TV download automation for usenet and torrents." arch=(any) 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-develop') -source=("https://download.sonarr.tv/v3/phantom-develop/${pkgver}/Sonarr.phantom-develop.${pkgver}.linux.tar.gz" - "sonarr.service" - "sonarr.sysusers" - "sonarr.tmpfiles") +source=( + "https://download.sonarr.tv/v3/phantom-develop/${pkgver}/Sonarr.phantom-develop.${pkgver}.linux.tar.gz" + 'sonarr.service' + 'sonarr.sysusers' + 'sonarr.tmpfiles' + 'package_info' +) noextract=() sha256sums=('58182e0e8175e564db2335137319377faca9c8538e157c1048c3ade9528edaef' - '0cf9f57403939df673755949ca39a1981f542b97ca28116c599f321a939f5d00' + '24060db5ef0c364efbc32a6a50f77ad4b07154d0b2bb2d3ce33df80f14464521' 'cc3c69f719fa64335f4c5b41b2588f1ec56865fb2202f5919d3668b50b8f398e' - 'a436a979ca3a9e78bdc410bd0027d97956bfa8d2d4f2b7bdf3f7d2ed199dd6a8') + '7bf87304383b7d58ecab59b3686d00a8f1b6fbe4af3a86da35a887e4cebee411' + '071cdf6960f888c7902ae2af95269de4d171706ca10823b90bf5ad27593c37ab') package() { rm -rf "${srcdir}/Sonarr/Sonarr.Update" - install -d -m 755 "${pkgdir}/usr/lib/sonarr" - cp -dpr --no-preserve=ownership "${srcdir}/Sonarr/"* "${pkgdir}/usr/lib/sonarr" + install -d -m 755 "${pkgdir}/usr/lib/sonarr/bin" + cp -dpr --no-preserve=ownership "${srcdir}/Sonarr/"* "${pkgdir}/usr/lib/sonarr/bin" + + # 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" |