diff options
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | bazarr.install | 8 | ||||
-rw-r--r-- | bazarr.service | 14 | ||||
-rwxr-xr-x | bazarr.sh | 2 | ||||
-rw-r--r-- | bazarr.sysusers | 1 |
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 |