commit 546573d06f4197877e13481812139a023a0ad4b2 Author: Marius Lindvall Date: Wed Apr 1 16:52:44 2020 +0200 Initial version diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..d2dfbf1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = jellyfin-mpv-shim + pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) + pkgver = 1.5.4 + pkgrel = 1 + url = https://github.com/iwalton3/jellyfin-mpv-shim + arch = any + license = MIT + makedepends = python-setuptools + depends = mpv + depends = python>=3.6 + depends = python-mpv + depends = python-mpv-jsonipc>=1.1.8 + depends = python-jellyfin-apiclient>=1.4.0 + depends = tk + optdepends = python-pystray: systray support + optdepends = python-jinja: display mirroring support + optdepends = python-pywebview: desktop client and display mirroring support + optdepends = python-werkzeug: desktop client support + optdepends = python-flask: desktop client support + source = https://pypi.python.org/packages/source/j/jellyfin-mpv-shim/jellyfin-mpv-shim-1.5.4.tar.gz + source = https://raw.githubusercontent.com/iwalton3/jellyfin-mpv-shim/master/LICENSE.md + sha256sums = b9a64f81beba57d22a81fa79138b2eab46ebef33213410be2bcfa58fbb4180a8 + sha256sums = e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a + +pkgname = jellyfin-mpv-shim + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..5071203 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> + +pkgname=jellyfin-mpv-shim +pkgver='1.5.4' +pkgrel=1 +pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" +arch=('any') +url='https://github.com/iwalton3/jellyfin-mpv-shim' +license=('MIT') +depends=('mpv' 'python>=3.6' 'python-mpv' 'python-mpv-jsonipc>=1.1.8' 'python-jellyfin-apiclient>=1.4.0' 'tk') +makedepends=('python-setuptools') +optdepends=('python-pystray: systray support' + 'python-jinja: display mirroring support' + 'python-pywebview: desktop client and display mirroring support' + 'python-werkzeug: desktop client support' + 'python-flask: desktop client support') +source=("https://pypi.python.org/packages/source/j/jellyfin-mpv-shim/jellyfin-mpv-shim-$pkgver.tar.gz" + "https://raw.githubusercontent.com/iwalton3/jellyfin-mpv-shim/master/LICENSE.md") +sha256sums=('b9a64f81beba57d22a81fa79138b2eab46ebef33213410be2bcfa58fbb4180a8' + 'e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a') + +build() { + cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" + python setup.py build +} + +package() { + cd "${srcdir}" + install -Dm 644 "LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "jellyfin-mpv-shim-${pkgver}" + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build +}