summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Webster2018-09-02 22:34:01 -0700
committerDonald Webster2018-09-02 22:36:52 -0700
commitbda34f96210076dcd83e997ef111defdfdfcdc3a (patch)
tree5da768451b4b1fae15b70f99253550d7a4273990
downloadaur-bda34f96210076dcd83e997ef111defdfdfcdc3a.tar.gz
Initial package.
-rw-r--r--.SRCINFO38
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD48
-rw-r--r--bazarr.service14
-rw-r--r--bazarr.sysusers1
-rw-r--r--bazarr.tmpfiles3
6 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..346781769932
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,38 @@
+pkgbase = bazarr
+ pkgdesc = Manage and download subtitles for Sonarr and Radarr.
+ pkgver = 0.6.1
+ pkgrel = 1
+ url = https://github.com/morpheus65535/bazarr
+ arch = any
+ license = GPL3
+ makedepends = git
+ depends = python2
+ depends = python2-apprise
+ depends = python2-apscheduler
+ depends = python2-babelfish
+ depends = python2-bottle
+ depends = python2-bottle-fdsend
+ depends = python2-dogpile.cache
+ depends = python2-gitpython
+ depends = python2-langdetect
+ depends = python2-logutils
+ depends = python2-pillow
+ depends = python2-py-pretty
+ depends = python2-pycountry
+ depends = python2-pytz
+ depends = python2-requests
+ depends = python2-tzlocal
+ depends = python2-urllib3
+ depends = python2-waitress
+ depends = python2-webtest
+ source = bazarr-0.6.1.tar.gz::https://github.com/morpheus65535/bazarr/archive/v0.6.1.tar.gz
+ source = bazarr.service
+ source = bazarr.sysusers
+ source = bazarr.tmpfiles
+ sha256sums = 77c320e53af250f27051ba2e8fa5f01b49f58e774775a64c6c58df3809ac317f
+ sha256sums = e3c57f1a1d9ddd87d097efe2df5148f10de79c445fe6eee158f64b4335f3e174
+ sha256sums = 92fd48cbd7e5fe3a0388bbe756a52098fc461ef2dc87d9e886452e4f15acdcdc
+ sha256sums = 7f75f2c2634524e90b1dea7649fceceb57949efa9db365cfa9e29e58690def4e
+
+pkgname = bazarr
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..97484cf0bb87
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/*.xz
+/*.gz
+/src/
+/pkg/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..308198eace97
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Pieter Goetschalckx <3.14.e.ter <at> gmail <dot> com>
+
+pkgname=bazarr
+pkgver=0.6.1
+pkgrel=1
+pkgdesc="Manage and download subtitles for Sonarr and Radarr."
+arch=('any')
+url="https://github.com/morpheus65535/bazarr"
+license=('GPL3')
+depends=('python2'
+ 'python2-apprise'
+ 'python2-apscheduler'
+ 'python2-babelfish'
+ 'python2-bottle'
+ 'python2-bottle-fdsend'
+ 'python2-dogpile.cache'
+ 'python2-gitpython'
+ 'python2-langdetect'
+ 'python2-logutils'
+ 'python2-pillow'
+ 'python2-py-pretty'
+ 'python2-pycountry'
+ 'python2-pytz'
+ 'python2-requests'
+ 'python2-tzlocal'
+ 'python2-urllib3'
+ 'python2-waitress'
+ 'python2-webtest')
+
+makedepends=('git')
+source=("bazarr-${pkgver}.tar.gz::https://github.com/morpheus65535/bazarr/archive/v${pkgver}.tar.gz"
+ 'bazarr.service'
+ 'bazarr.sysusers'
+ 'bazarr.tmpfiles')
+
+sha256sums=('77c320e53af250f27051ba2e8fa5f01b49f58e774775a64c6c58df3809ac317f'
+ 'e3c57f1a1d9ddd87d097efe2df5148f10de79c445fe6eee158f64b4335f3e174'
+ '92fd48cbd7e5fe3a0388bbe756a52098fc461ef2dc87d9e886452e4f15acdcdc'
+ '7f75f2c2634524e90b1dea7649fceceb57949efa9db365cfa9e29e58690def4e')
+
+package() {
+ install -d -m 755 "${pkgdir}/usr/lib/bazarr"
+ cp -dpr --no-preserve=ownership "${srcdir}/bazarr-${pkgver}" "${pkgdir}/usr/lib/"
+
+ install -D -m 644 "${srcdir}/bazarr.service" "${pkgdir}/usr/lib/systemd/system/bazarr.service"
+ install -D -m 644 "${srcdir}/bazarr.sysusers" "${pkgdir}/usr/lib/sysusers.d/bazarr.conf"
+ install -D -m 644 "${srcdir}/bazarr.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/bazarr.conf"
+}
diff --git a/bazarr.service b/bazarr.service
new file mode 100644
index 000000000000..02b08b0267a8
--- /dev/null
+++ b/bazarr.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=Bazarr Service
+After=network.target
+
+[Service]
+User=bazarr
+Group=bazarr
+Type=simple
+ExecStart=/usr/bin/python2 /usr/lib/bazarr/bazarr.py
+Restart=always
+TimeoutStopSec=30
+
+[Install]
+WantedBy=multi-user.target
diff --git a/bazarr.sysusers b/bazarr.sysusers
new file mode 100644
index 000000000000..26c9a17596c5
--- /dev/null
+++ b/bazarr.sysusers
@@ -0,0 +1 @@
+u bazarr - "Bazarr daemon" /usr/lib/bazarr
diff --git a/bazarr.tmpfiles b/bazarr.tmpfiles
new file mode 100644
index 000000000000..8646ca635c51
--- /dev/null
+++ b/bazarr.tmpfiles
@@ -0,0 +1,3 @@
+# Override this file with a modified version in /etc/tmpfiles.d/
+Z /usr/lib/bazarr - bazarr bazarr
+L /var/log/bazarr - - - - /usr/lib/bazarr/data/log