summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDonald Webster2020-05-06 14:04:17 -0700
committerDonald Webster2020-07-19 11:35:45 -0700
commita287502ea2b3809f8ab0c23ea3917e8563f3ef9f (patch)
tree1b0d4669067d1a7a04c00563f335b82161a2fde4 /PKGBUILD
parentb110556c8a0c2397dc3ef8e75c5b4e79955775dc (diff)
downloadaur-a287502ea2b3809f8ab0c23ea3917e8563f3ef9f.tar.gz
Update to v3.0.0 and move out of /opt, into /usr/lib and /var/lib.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD87
1 files changed, 51 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f8d6d6364174..26c24cc462fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,64 @@
# Maintainer: Donald Webster <fryfrog@gmail.com>
pkgname=sabnzbd
-pkgver=2.3.9
-pkgrel=4
+pkgver=3.0.0
+_subver='RC2'
+pkgrel=1
pkgdesc='A web-interface based binary newsgrabber with NZB file support'
url='http://www.sabnzbd.org'
arch=('any')
license=('GPL')
-depends=('curl'
- 'par2cmdline'
- 'python2'
- 'python2-cheetah3'
- 'python2-sabyenc'
- 'sqlite'
- 'unrar'
- 'unzip')
-
-optdepends=('python2-feedparser: rss support'
- 'python2-pyopenssl: ssl support'
- 'par2cmdline-tbb: par2 multi-threading'
- 'p7zip: for .7z support')
-
-backup=('opt/sabnzbd/sabnzbd.ini')
-source=("https://github.com/sabnzbd/sabnzbd/releases/download/${pkgver}/SABnzbd-${pkgver}-src.tar.gz"
- 'sabnzbd.service'
- 'sabnzbd@.service'
- 'sabnzbd.sysusers'
- 'sabnzbd.tmpfiles')
+depends=(
+ 'curl'
+ 'par2cmdline'
+ 'python'
+ 'python-six'
+ 'python-cryptography'
+ 'python-feedparser'
+ 'python-configobj'
+ 'python-cherrypy'
+ 'python-portend'
+ 'python-chardet'
+ 'python-notify2'
+ 'python-cheetah3'
+ 'python-sabyenc3'
+ 'sqlite'
+ 'unrar'
+ 'unzip'
+)
+
+optdepends=(
+ 'python-pygobject: tray icon'
+ 'python-pyopenssl: ssl support'
+ 'par2cmdline-tbb: par2 multi-threading'
+ 'p7zip: for .7z support'
+)
+
+backup=('var/lib/sabnzbd/sabnzbd.ini')
+
+install='sabnzbd.install'
+
+source=(
+ "https://github.com/sabnzbd/sabnzbd/releases/download/${pkgver}${_subver}/SABnzbd-${pkgver}${_subver}-src.tar.gz"
+ 'sabnzbd.service'
+ 'sabnzbd@.service'
+ 'sabnzbd.sysusers'
+ 'sabnzbd.tmpfiles'
+)
-sha256sums=('f3ab6dffba914e6ddf88f1a755ec3ebaa95f0bdbec6f04b7bf0f90822249bb0c'
- '3d48f2f4c2bcb6dac29cef13e21a91baec0fccb92d4e925033ade695df0a192f'
- '4bff79b2478a94acc9de10e63447364b5bf19acd7e6b0808b70c9b83337956f6'
- '8cdeae7e8fa327bafc2fd1b19c1995f89f52b2ba231c8305b4e7269ab9e0738a'
- 'f86a23384e430b79b328167262216ad315ef89c4a2c49276e6d25c5f7b4cf5bf')
+sha256sums=('283ef96a001bfb1806b208102a73f2198d7c505d92430c96197da23c74d9fc71'
+ 'c1bcdb5ce7787aab5ab4f07508c1451441f42df0ec7be85a5dedda0a5ee70014'
+ '4c4ff2882de744d1b5435470ed829d58defcc84fafc56e6211d1298c0b22813f'
+ '525f294372963fde09db08b0368c80078a16d4cefcb34f8179706336709afdf7'
+ '3a3c292020cca0251478c70a6499afa64aeca3dfcb6d5e32f6e21d5d4d94fa81')
package() {
- mkdir -p "${pkgdir}/opt/sabnzbd"
- touch "${pkgdir}/opt/sabnzbd/sabnzbd.ini"
- cp -r "${srcdir}/SABnzbd-${pkgver}/"* "${pkgdir}/opt/sabnzbd"
-
- # Fix for issues with Python 3
- find "${pkgdir}/opt/sabnzbd" -type f -exec sed -i 's/python/python2/g' {} \;
- find "${pkgdir}/opt/sabnzbd" -type d -exec chmod 755 {} \;
- find "${pkgdir}/opt/sabnzbd" -type f -exec chmod 644 {} \;
- chmod 755 "${pkgdir}/opt/sabnzbd/SABnzbd.py"
+ mkdir -p "${pkgdir}/usr/lib/sabnzbd"
+ cp -r "${srcdir}/SABnzbd-${pkgver}${_subver}/"* "${pkgdir}/usr/lib/sabnzbd"
+
+ find "${pkgdir}/usr/lib/sabnzbd" -type d -exec chmod 755 {} \;
+ find "${pkgdir}/usr/lib/sabnzbd" -type f -exec chmod 644 {} \;
+ chmod 755 "${pkgdir}/usr/lib/sabnzbd/SABnzbd.py"
install -D -m 644 "${srcdir}/sabnzbd.service" "${pkgdir}/usr/lib/systemd/system/sabnzbd.service"
install -D -m 644 "${srcdir}/sabnzbd@.service" "${pkgdir}/usr/lib/systemd/system/sabnzbd@.service"