diff options
author | Sonic-Y3k | 2018-03-27 22:52:17 +0200 |
---|---|---|
committer | Sonic-Y3k | 2018-03-27 22:52:17 +0200 |
commit | 67b33580c88f3b2e54808fc12e137ca963176fad (patch) | |
tree | 264e68e173a51b5265ebdd12b80cc8f450797b0e | |
download | aur-67b33580c88f3b2e54808fc12e137ca963176fad.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | tvhProxy.conf.d | 7 | ||||
-rw-r--r-- | tvhProxy.service | 11 |
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b3ccb09d4969 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = tvhproxy-git + pkgdesc = A small flask app to proxy requests between Plex Media Server and Tvheadend. + pkgver = r28.08096e6 + pkgrel = 1 + url = https://wiki.debian.org/Teams/Lintian + arch = any + license = unknown + depends = python-flask + depends = python-requests + depends = python-gevent + provides = tvhproxy + source = tvhproxy-git::git+https://github.com/jkaberg/tvhProxy + source = tvhProxy.service + source = tvhProxy.conf.d + sha256sums = SKIP + sha256sums = 432f3c93c505bf5bd2d80d81a6179824bbe0f3e6039ed39217b08943dde59640 + sha256sums = c31c5c0abb243db6b0ae0c395dd1f56eab49a5c1ee7e29a12ccf05941afe3214 + +pkgname = tvhproxy-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0627a00af1a5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Sonic-Y3k <sonic.y3k@googlemail.com> + +pkgname=tvhproxy-git +pkgdesc='A small flask app to proxy requests between Plex Media Server and Tvheadend.' +pkgver=r28.08096e6 +pkgrel=1 +arch=('any') +url=https://wiki.debian.org/Teams/Lintian +license=('unknown') +provides=('tvhproxy') +makedepends=() +depends=('python-flask' 'python-requests' 'python-gevent') +source=("${pkgname}::git+https://github.com/jkaberg/tvhProxy" + 'tvhProxy.service' + 'tvhProxy.conf.d') +sha256sums=('SKIP' + '432f3c93c505bf5bd2d80d81a6179824bbe0f3e6039ed39217b08943dde59640' + 'c31c5c0abb243db6b0ae0c395dd1f56eab49a5c1ee7e29a12ccf05941afe3214') + +pkgver() { + cd "${srcdir}/${pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "${srcdir}/${pkgname}" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/tvhproxy/LICENSE" + install -Dm755 tvhProxy.py "${pkgdir}/usr/lib/tvhproxy/tvhProxy.py" + install -Dm644 "${srcdir}/tvhProxy.service" "${pkgdir}/usr/lib/systemd/system/tvhProxy.service" + install -Dm644 "${srcdir}/tvhProxy.conf.d" "${pkgdir}/etc/conf.d/tvhProxy" + msg "Don't forget to configure /etc/conf.d/tvhProxy." +}
\ No newline at end of file diff --git a/tvhProxy.conf.d b/tvhProxy.conf.d new file mode 100644 index 000000000000..cd9c8707d0b0 --- /dev/null +++ b/tvhProxy.conf.d @@ -0,0 +1,7 @@ +TVH_BINDADDR='' +TVH_URL='http://test:test@localhost:9981' +TVH_PROXY_URL='http://localhost' +TVH_TUNER_COUNT=6 +TVH_WEIGHT=300 +TVH_CHUNK_SIZE=1048576 +TVH_PROFILE='pass'
\ No newline at end of file diff --git a/tvhProxy.service b/tvhProxy.service new file mode 100644 index 000000000000..018d585cb19b --- /dev/null +++ b/tvhProxy.service @@ -0,0 +1,11 @@ +[Unit] +Description=A simple proxy for Plex and Tvheadend + +[Service] +Environment=/etc/conf.d/tvhProxy +WorkingDirectory=/usr/lib/tvhproxy +ExecStart=/usr/bin/python /usr/lib/tvhproxy/tvhProxy.py +Restart=always + +[Install] +WantedBy=multi-user.target
\ No newline at end of file |