summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Webster2019-01-08 20:57:40 -0800
committerDonald Webster2019-01-08 20:58:08 -0800
commita67c26d48476e49f02299ffd3db3495200399422 (patch)
tree2e799de9b02f38389255665033be4e0197daa3cd
parentc3e3a27cc14b47cc8d217e3af6b840d49520e0a9 (diff)
downloadaur-a67c26d48476e49f02299ffd3db3495200399422.tar.gz
Switch to /var/lib/bazarr for configs w/ --config option.
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD11
-rw-r--r--bazarr.install6
-rw-r--r--bazarr.service2
-rw-r--r--bazarr.tmpfiles2
5 files changed, 22 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d907a7c2fff1..ac2aecaf89c3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = bazarr
pkgdesc = Manage and download subtitles for Sonarr and Radarr.
pkgver = 0.6.9.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/morpheus65535/bazarr
arch = any
license = GPL3
@@ -25,14 +25,17 @@ pkgbase = bazarr
depends = python2-urllib3
depends = python2-waitress
depends = python2-webtest
+ depends = python2-gevent
source = bazarr-0.6.9.1.tar.gz::https://github.com/morpheus65535/bazarr/archive/v0.6.9.1.tar.gz
source = bazarr.service
source = bazarr.sysusers
+ source = bazarr.install
source = bazarr.tmpfiles
sha256sums = 89e37c1854b5931e6bf086cb288cd642f9f70b260e60ade7cecc76696d3afd77
- sha256sums = e3c57f1a1d9ddd87d097efe2df5148f10de79c445fe6eee158f64b4335f3e174
+ sha256sums = b9e739e66eeabe5e9768db791d0d930e7f3cbaba6d2253a5973f8034ca12a8e7
sha256sums = 92fd48cbd7e5fe3a0388bbe756a52098fc461ef2dc87d9e886452e4f15acdcdc
- sha256sums = 7f75f2c2634524e90b1dea7649fceceb57949efa9db365cfa9e29e58690def4e
+ sha256sums = 573beeac951d427e980332ce4d8645ae2299082e6c9c04f96e2a41a98c3acc60
+ sha256sums = 2087276827bb090edf8743d5debfcc22a0c434b36d3b680bbea85dbd9a3b4539
pkgname = bazarr
diff --git a/PKGBUILD b/PKGBUILD
index 4fa516f0c5dd..8174b646f02c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=bazarr
pkgver=0.6.9.1
-pkgrel=1
+pkgrel=2
pkgdesc="Manage and download subtitles for Sonarr and Radarr."
arch=('any')
url="https://github.com/morpheus65535/bazarr"
@@ -25,18 +25,21 @@ depends=('python2'
'python2-tzlocal'
'python2-urllib3'
'python2-waitress'
- 'python2-webtest')
+ 'python2-webtest'
+ 'python2-gevent')
makedepends=('git')
source=("bazarr-${pkgver}.tar.gz::https://github.com/morpheus65535/bazarr/archive/v${pkgver}.tar.gz"
'bazarr.service'
'bazarr.sysusers'
+ 'bazarr.install'
'bazarr.tmpfiles')
sha256sums=('89e37c1854b5931e6bf086cb288cd642f9f70b260e60ade7cecc76696d3afd77'
- 'e3c57f1a1d9ddd87d097efe2df5148f10de79c445fe6eee158f64b4335f3e174'
+ 'b9e739e66eeabe5e9768db791d0d930e7f3cbaba6d2253a5973f8034ca12a8e7'
'92fd48cbd7e5fe3a0388bbe756a52098fc461ef2dc87d9e886452e4f15acdcdc'
- '7f75f2c2634524e90b1dea7649fceceb57949efa9db365cfa9e29e58690def4e')
+ '573beeac951d427e980332ce4d8645ae2299082e6c9c04f96e2a41a98c3acc60'
+ '2087276827bb090edf8743d5debfcc22a0c434b36d3b680bbea85dbd9a3b4539')
package() {
install -d -m 755 "${pkgdir}/usr/lib/bazarr"
diff --git a/bazarr.install b/bazarr.install
new file mode 100644
index 000000000000..47c4b157fa19
--- /dev/null
+++ b/bazarr.install
@@ -0,0 +1,6 @@
+post_upgrade() {
+ if [[ -d /usr/lib/bazarr/data ]] && [[ ! -d /var/lib/bazarr/config ]]; then
+ echo "Moving old /usr/lib/bazarr/data/* to new /var/lib/bazarr..."
+ mv /usr/lib/bazarr/data/* /var/lib/bazarr/ && rmdir /usr/lib/bazarr/data
+ fi
+}
diff --git a/bazarr.service b/bazarr.service
index 02b08b0267a8..9ab0b2ba483d 100644
--- a/bazarr.service
+++ b/bazarr.service
@@ -6,7 +6,7 @@ After=network.target
User=bazarr
Group=bazarr
Type=simple
-ExecStart=/usr/bin/python2 /usr/lib/bazarr/bazarr.py
+ExecStart=/usr/bin/python2 /usr/lib/bazarr/bazarr.py --no-update --config /var/lib/bazarr
Restart=always
TimeoutStopSec=30
diff --git a/bazarr.tmpfiles b/bazarr.tmpfiles
index 8646ca635c51..f0cca7e571ee 100644
--- a/bazarr.tmpfiles
+++ b/bazarr.tmpfiles
@@ -1,3 +1,5 @@
# Override this file with a modified version in /etc/tmpfiles.d/
+d /var/lib/bazarr 0755 bazarr bazarr
+Z /var/lib/bazarr - bazarr bazarr
Z /usr/lib/bazarr - bazarr bazarr
L /var/log/bazarr - - - - /usr/lib/bazarr/data/log