summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPieter Goetschalckx2018-02-05 13:57:54 +0100
committerPieter Goetschalckx2018-02-05 13:57:54 +0100
commitcfabc63f596d2f6d263476ea2b9104d04061aaff (patch)
tree0044497a6033c27ae0a7eca7bfc787ed753342d2
downloadaur-cfabc63f596d2f6d263476ea2b9104d04061aaff.tar.gz
Initial import
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD55
-rw-r--r--bazarr.install8
-rw-r--r--bazarr.service14
-rwxr-xr-xbazarr.sh2
-rw-r--r--bazarr.sysusers1
6 files changed, 117 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e83b47057743
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = bazarr-git
+ pkgdesc = Manage and download subtitles for Sonarr.
+ pkgver = r360.4c352b8
+ pkgrel = 1
+ url = https://github.com/morpheus65535/bazarr
+ install = bazarr.install
+ arch = any
+ license = GPL3
+ makedepends = git
+ depends = python
+ depends = python-apscheduler
+ depends = python-babelfish
+ depends = python-bottle
+ depends = python-bottle-fdsend
+ depends = python-dogpile.cache
+ depends = python-enzyme
+ depends = python-gitpython
+ depends = python-pillow
+ depends = python-py-pretty
+ depends = python-pycountry
+ depends = python-requests
+ depends = subliminal
+ depends = python-urllib3
+ depends = python-waitress
+ provides = bazarr
+ conflicts = bazarr
+ source = git+https://github.com/morpheus65535/bazarr
+ source = bazarr.sh
+ source = bazarr.service
+ source = bazarr.sysusers
+ sha256sums = SKIP
+ sha256sums = 47f59d5acf0df99d8dabfec617fdc57d7620d7843ce871dedc7f46cdae9c7420
+ sha256sums = 9e911b1498fe3eb68ee665ec8640c2636ab94822abe86aa9b4e816755e80e5ba
+ sha256sums = 288dbffb34c13cc6e3d599144138dd5d0de2ef40807649e3641669a0cb0788fa
+
+pkgname = bazarr-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6b7e10d4e67a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Pieter Goetschalckx <3.14.e.ter <at> gmail <dot> com>
+
+_pkgname=bazarr
+pkgname=$_pkgname-git
+pkgver=r360.4c352b8
+pkgrel=1
+pkgdesc="Manage and download subtitles for Sonarr."
+arch=('any')
+url="https://github.com/morpheus65535/bazarr"
+license=('GPL3')
+depends=('python'
+ 'python-apscheduler'
+ 'python-babelfish'
+ 'python-bottle'
+ 'python-bottle-fdsend'
+ 'python-dogpile.cache'
+ 'python-enzyme'
+ 'python-gitpython'
+ 'python-pillow'
+ 'python-py-pretty'
+ 'python-pycountry'
+ 'python-requests'
+ 'subliminal'
+ 'python-urllib3'
+ 'python-waitress')
+makedepends=('git')
+provides=("$_pkgname")
+conflicts=("$_pkgname")
+install=$_pkgname.install
+source=("git+https://github.com/morpheus65535/bazarr"
+ "bazarr.sh"
+ "bazarr.service"
+ "bazarr.sysusers")
+sha256sums=('SKIP'
+ '47f59d5acf0df99d8dabfec617fdc57d7620d7843ce871dedc7f46cdae9c7420'
+ '9e911b1498fe3eb68ee665ec8640c2636ab94822abe86aa9b4e816755e80e5ba'
+ '288dbffb34c13cc6e3d599144138dd5d0de2ef40807649e3641669a0cb0788fa')
+
+pkgver() {
+ cd "$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$_pkgname"
+ sed -i "/update_modules/d" bazarr.py
+}
+
+package() {
+ install -dm755 "${pkgdir}/usr/share"
+ cp -dpr --no-preserve=ownership bazarr "${pkgdir}/usr/share/bazarr"
+ install -Dm755 bazarr.sh "${pkgdir}/usr/bin/bazarr"
+ install -Dm644 bazarr.service "${pkgdir}/usr/lib/systemd/system/bazarr.service"
+ install -Dm644 bazarr.sysusers "$pkgdir/usr/lib/sysusers.d/bazarr.conf"
+}
diff --git a/bazarr.install b/bazarr.install
new file mode 100644
index 000000000000..7053f58b2279
--- /dev/null
+++ b/bazarr.install
@@ -0,0 +1,8 @@
+post_install() {
+ systemd-sysusers bazarr.conf
+ chown -R bazarr: /usr/share/bazarr/data
+}
+
+post_upgrade() {
+ post_install $1
+}
diff --git a/bazarr.service b/bazarr.service
new file mode 100644
index 000000000000..26becb64089c
--- /dev/null
+++ b/bazarr.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=Bazarr Service
+After=network.target
+
+[Service]
+Environment=MONO_TLS_PROVIDER=legacy
+User=bazarr
+Group=bazarr
+ExecStart=/usr/bin/bazarr
+Type=simple
+TimeoutStopSec=20
+
+[Install]
+WantedBy=multi-user.target
diff --git a/bazarr.sh b/bazarr.sh
new file mode 100755
index 000000000000..4c4fe4c9b2ca
--- /dev/null
+++ b/bazarr.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec python /usr/share/bazarr/bazarr.py "$@"
diff --git a/bazarr.sysusers b/bazarr.sysusers
new file mode 100644
index 000000000000..352bafaa839e
--- /dev/null
+++ b/bazarr.sysusers
@@ -0,0 +1 @@
+u bazarr - "Bazarr daemon" /usr/share/bazarr