From 546573d06f4197877e13481812139a023a0ad4b2 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Wed, 1 Apr 2020 16:52:44 +0200 Subject: [PATCH 01/24] Initial version --- .SRCINFO | 26 ++++++++++++++++++++++++++ PKGBUILD | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD 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 +} From ca22fa7112ccd4dff6b7f2b0ab9adb918b0e3945 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sun, 5 Apr 2020 16:13:51 +0200 Subject: [PATCH 02/24] Update to v1.5.5 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index d2dfbf1..4f8ccb1 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.5.4 + pkgver = 1.5.5 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -17,10 +17,10 @@ pkgbase = jellyfin-mpv-shim 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://pypi.python.org/packages/source/j/jellyfin-mpv-shim/jellyfin-mpv-shim-1.5.5.tar.gz source = https://raw.githubusercontent.com/iwalton3/jellyfin-mpv-shim/master/LICENSE.md sha256sums = b9a64f81beba57d22a81fa79138b2eab46ebef33213410be2bcfa58fbb4180a8 - sha256sums = e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a + sha256sums = 2ba9ee82f02e8914c8f99e3aa1aac6616f631b92f4baedb2c67026e19944608e pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 5071203..93ebe05 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.5.4' +pkgver='1.5.5' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') @@ -17,7 +17,7 @@ optdepends=('python-pystray: systray 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') + '2ba9ee82f02e8914c8f99e3aa1aac6616f631b92f4baedb2c67026e19944608e') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From 9e5172dbefc519aae38720c609f68a02c3cfc6bb Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sun, 5 Apr 2020 16:16:04 +0200 Subject: [PATCH 03/24] Fixed hashes --- .SRCINFO | 2 +- PKGBUILD | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 4f8ccb1..b52cddf 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -19,8 +19,8 @@ pkgbase = jellyfin-mpv-shim optdepends = python-flask: desktop client support source = https://pypi.python.org/packages/source/j/jellyfin-mpv-shim/jellyfin-mpv-shim-1.5.5.tar.gz source = https://raw.githubusercontent.com/iwalton3/jellyfin-mpv-shim/master/LICENSE.md - sha256sums = b9a64f81beba57d22a81fa79138b2eab46ebef33213410be2bcfa58fbb4180a8 sha256sums = 2ba9ee82f02e8914c8f99e3aa1aac6616f631b92f4baedb2c67026e19944608e + sha256sums = e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 93ebe05..dd61d30 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -16,8 +16,8 @@ optdepends=('python-pystray: systray 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' - '2ba9ee82f02e8914c8f99e3aa1aac6616f631b92f4baedb2c67026e19944608e') +sha256sums=('2ba9ee82f02e8914c8f99e3aa1aac6616f631b92f4baedb2c67026e19944608e' + 'e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From ed8af2d4a1a788e530e9592d65e9f7b7e45d444e Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sat, 11 Apr 2020 14:12:08 +0200 Subject: [PATCH 04/24] Update to 1.5.6 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index b52cddf..f43f757 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.5.5 + pkgver = 1.5.6 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -17,9 +17,9 @@ pkgbase = jellyfin-mpv-shim 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.5.tar.gz + source = https://pypi.python.org/packages/source/j/jellyfin-mpv-shim/jellyfin-mpv-shim-1.5.6.tar.gz source = https://raw.githubusercontent.com/iwalton3/jellyfin-mpv-shim/master/LICENSE.md - sha256sums = 2ba9ee82f02e8914c8f99e3aa1aac6616f631b92f4baedb2c67026e19944608e + sha256sums = 5e8c69c423615a83d0dd16088a5c7882e1308053ab82e5726a41d576116a458a sha256sums = e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index dd61d30..b644145 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.5.5' +pkgver='1.5.6' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') @@ -16,7 +16,7 @@ optdepends=('python-pystray: systray 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=('2ba9ee82f02e8914c8f99e3aa1aac6616f631b92f4baedb2c67026e19944608e' +sha256sums=('5e8c69c423615a83d0dd16088a5c7882e1308053ab82e5726a41d576116a458a' 'e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a') build() { From 425e8bee9a5328476f3fffb46e2696a5070a49b4 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sat, 11 Apr 2020 14:13:43 +0200 Subject: [PATCH 05/24] Update to 1.5.7 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index f43f757..8f934e2 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.5.6 + pkgver = 1.5.7 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -17,9 +17,9 @@ pkgbase = jellyfin-mpv-shim 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.6.tar.gz + source = https://pypi.python.org/packages/source/j/jellyfin-mpv-shim/jellyfin-mpv-shim-1.5.7.tar.gz source = https://raw.githubusercontent.com/iwalton3/jellyfin-mpv-shim/master/LICENSE.md - sha256sums = 5e8c69c423615a83d0dd16088a5c7882e1308053ab82e5726a41d576116a458a + sha256sums = 83405606babc2fdad4bd0067f59a5d0473f87bc3824f6a006bd93c452d17df6f sha256sums = e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index b644145..4f4f0b0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.5.6' +pkgver='1.5.7' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') @@ -16,7 +16,7 @@ optdepends=('python-pystray: systray 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=('5e8c69c423615a83d0dd16088a5c7882e1308053ab82e5726a41d576116a458a' +sha256sums=('83405606babc2fdad4bd0067f59a5d0473f87bc3824f6a006bd93c452d17df6f' 'e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a') build() { From ee44e005f6bacb99bf6aaf00e6f1ee04220d027a Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sun, 12 Apr 2020 09:35:50 +0200 Subject: [PATCH 06/24] Update dependency versions --- .SRCINFO | 4 ++-- PKGBUILD | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8f934e2..598c1af 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) pkgver = 1.5.7 - pkgrel = 1 + pkgrel = 2 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any license = MIT @@ -9,7 +9,7 @@ pkgbase = jellyfin-mpv-shim depends = mpv depends = python>=3.6 depends = python-mpv - depends = python-mpv-jsonipc>=1.1.8 + depends = python-mpv-jsonipc>=1.1.9 depends = python-jellyfin-apiclient>=1.4.0 depends = tk optdepends = python-pystray: systray support diff --git a/PKGBUILD b/PKGBUILD index 4f4f0b0..c3866e1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,12 +2,12 @@ pkgname=jellyfin-mpv-shim pkgver='1.5.7' -pkgrel=1 +pkgrel=2 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') +depends=('mpv' 'python>=3.6' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.4.0' 'tk') makedepends=('python-setuptools') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' From 875a6178f23a69fc79d769edd347435848bd51bd Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sun, 12 Apr 2020 21:13:11 +0200 Subject: [PATCH 07/24] Pull from GitHub instead to fix missing display mirroring files --- .SRCINFO | 8 +++----- PKGBUILD | 11 ++++------- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 598c1af..c59a79a 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) pkgver = 1.5.7 - pkgrel = 2 + pkgrel = 3 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any license = MIT @@ -17,10 +17,8 @@ pkgbase = jellyfin-mpv-shim 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.7.tar.gz - source = https://raw.githubusercontent.com/iwalton3/jellyfin-mpv-shim/master/LICENSE.md - sha256sums = 83405606babc2fdad4bd0067f59a5d0473f87bc3824f6a006bd93c452d17df6f - sha256sums = e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a + source = https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.7.tar.gz + sha256sums = 0006c228473fb3df8fc849a7c22908dcd9afe77e1ffc1207098c1a068150bc38 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index c3866e1..3695396 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=jellyfin-mpv-shim pkgver='1.5.7' -pkgrel=2 +pkgrel=3 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') url='https://github.com/iwalton3/jellyfin-mpv-shim' @@ -14,10 +14,8 @@ optdepends=('python-pystray: systray 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=('83405606babc2fdad4bd0067f59a5d0473f87bc3824f6a006bd93c452d17df6f' - 'e36bf8f5853f1dff59a4973e0911d5c90d5d94be33b8096158321fae4445d98a') +source=("https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.7.tar.gz") +sha256sums=('0006c228473fb3df8fc849a7c22908dcd9afe77e1ffc1207098c1a068150bc38') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" @@ -25,8 +23,7 @@ build() { } package() { - cd "${srcdir}" + cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" 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 } From 8c497a6680decc55155f776582506a35352d45e9 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Thu, 16 Apr 2020 18:51:30 +0200 Subject: [PATCH 08/24] Update to v1.5.8 --- .SRCINFO | 8 ++++---- PKGBUILD | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index c59a79a..db8d550 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.5.7 - pkgrel = 3 + pkgver = 1.5.8 + pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any license = MIT @@ -17,8 +17,8 @@ pkgbase = jellyfin-mpv-shim optdepends = python-pywebview: desktop client and display mirroring support optdepends = python-werkzeug: desktop client support optdepends = python-flask: desktop client support - source = https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.7.tar.gz - sha256sums = 0006c228473fb3df8fc849a7c22908dcd9afe77e1ffc1207098c1a068150bc38 + source = https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.8.tar.gz + sha256sums = 05ef4b4e4ef102d2d9f6c50d8153b5ed9d1a7ae21798e128cf88ba04156ec36e pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 3695396..e217a83 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.5.7' -pkgrel=3 +pkgver='1.5.8' +pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') url='https://github.com/iwalton3/jellyfin-mpv-shim' @@ -14,8 +14,8 @@ optdepends=('python-pystray: systray support' 'python-pywebview: desktop client and display mirroring support' 'python-werkzeug: desktop client support' 'python-flask: desktop client support') -source=("https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.7.tar.gz") -sha256sums=('0006c228473fb3df8fc849a7c22908dcd9afe77e1ffc1207098c1a068150bc38') +source=("https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") +sha256sums=('05ef4b4e4ef102d2d9f6c50d8153b5ed9d1a7ae21798e128cf88ba04156ec36e') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From 277fddb094e81fc2a66fd10ff17689f5b12b6788 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Fri, 1 May 2020 17:22:50 +0200 Subject: [PATCH 09/24] Update to v1.5.9 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index db8d550..da332ac 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.5.8 + pkgver = 1.5.9 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -17,8 +17,8 @@ pkgbase = jellyfin-mpv-shim optdepends = python-pywebview: desktop client and display mirroring support optdepends = python-werkzeug: desktop client support optdepends = python-flask: desktop client support - source = https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.8.tar.gz - sha256sums = 05ef4b4e4ef102d2d9f6c50d8153b5ed9d1a7ae21798e128cf88ba04156ec36e + source = https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.9.tar.gz + sha256sums = e318663b711acbbc103b28acaa3e9ebd280ef36593f6e18f9307b01df95f3952 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index e217a83..4148dd3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.5.8' +pkgver='1.5.9' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') @@ -15,7 +15,7 @@ optdepends=('python-pystray: systray support' 'python-werkzeug: desktop client support' 'python-flask: desktop client support') source=("https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('05ef4b4e4ef102d2d9f6c50d8153b5ed9d1a7ae21798e128cf88ba04156ec36e') +sha256sums=('e318663b711acbbc103b28acaa3e9ebd280ef36593f6e18f9307b01df95f3952') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From 2ba2f4fead4e561993cae7e5d54448e593f04cee Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Wed, 20 May 2020 21:31:15 +0200 Subject: [PATCH 10/24] Update to v1.5.10 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index da332ac..27078a5 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.5.9 + pkgver = 1.5.10 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -17,8 +17,8 @@ pkgbase = jellyfin-mpv-shim optdepends = python-pywebview: desktop client and display mirroring support optdepends = python-werkzeug: desktop client support optdepends = python-flask: desktop client support - source = https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.9.tar.gz - sha256sums = e318663b711acbbc103b28acaa3e9ebd280ef36593f6e18f9307b01df95f3952 + source = https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.10.tar.gz + sha256sums = 8508da8bf63d7f619ae9c892823395277151b5d310f314a58441a4b175d9c4db pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 4148dd3..6d44853 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.5.9' +pkgver='1.5.10' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') @@ -15,7 +15,7 @@ optdepends=('python-pystray: systray support' 'python-werkzeug: desktop client support' 'python-flask: desktop client support') source=("https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('e318663b711acbbc103b28acaa3e9ebd280ef36593f6e18f9307b01df95f3952') +sha256sums=('8508da8bf63d7f619ae9c892823395277151b5d310f314a58441a4b175d9c4db') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From 4f3304ccc53595330ce34fa9980e6f99f7165e3f Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Tue, 21 Jul 2020 23:03:59 +0200 Subject: [PATCH 11/24] Update to 1.5.11 --- .SRCINFO | 10 +++++----- PKGBUILD | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 27078a5..cbfc5a6 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.5.10 + pkgver = 1.5.11 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -10,15 +10,15 @@ pkgbase = jellyfin-mpv-shim depends = python>=3.6 depends = python-mpv depends = python-mpv-jsonipc>=1.1.9 - depends = python-jellyfin-apiclient>=1.4.0 + depends = python-jellyfin-apiclient>=1.5.1 depends = tk optdepends = python-pystray: systray support optdepends = python-jinja: display mirroring support - optdepends = python-pywebview: desktop client and display mirroring support + optdepends = python-pywebview>=3.3.1: desktop client and display mirroring support optdepends = python-werkzeug: desktop client support optdepends = python-flask: desktop client support - source = https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.10.tar.gz - sha256sums = 8508da8bf63d7f619ae9c892823395277151b5d310f314a58441a4b175d9c4db + source = jellyfin-mpv-shim-1.5.11.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.11.tar.gz + sha256sums = b7b98af801b89a130c8b3564eb87158e48e01240b6382a559798aa63e3d9f056 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 6d44853..cd54b29 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,21 +1,21 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.5.10' +pkgver='1.5.11' 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.9' 'python-jellyfin-apiclient>=1.4.0' 'tk') +depends=('mpv' 'python>=3.6' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.5.1' 'tk') makedepends=('python-setuptools') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' - 'python-pywebview: desktop client and display mirroring support' + 'python-pywebview>=3.3.1: desktop client and display mirroring support' 'python-werkzeug: desktop client support' 'python-flask: desktop client support') -source=("https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('8508da8bf63d7f619ae9c892823395277151b5d310f314a58441a4b175d9c4db') +source=("$pkgname-$pkgver.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") +sha256sums=('b7b98af801b89a130c8b3564eb87158e48e01240b6382a559798aa63e3d9f056') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From 06de722a632bdb99373e6fba58699f22c9503de0 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sun, 2 Aug 2020 14:35:07 +0200 Subject: [PATCH 12/24] Update to 1.6.0 --- .SRCINFO | 7 ++++--- PKGBUILD | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index cbfc5a6..54631ad 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.5.11 + pkgver = 1.6.0 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -17,8 +17,9 @@ pkgbase = jellyfin-mpv-shim optdepends = python-pywebview>=3.3.1: desktop client and display mirroring support optdepends = python-werkzeug: desktop client support optdepends = python-flask: desktop client support - source = jellyfin-mpv-shim-1.5.11.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.5.11.tar.gz - sha256sums = b7b98af801b89a130c8b3564eb87158e48e01240b6382a559798aa63e3d9f056 + optdepends = svp: SmoothVideo Project server + source = jellyfin-mpv-shim-1.6.0.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.6.0.tar.gz + sha256sums = 5adf171ee7f5e76a84ab65243e0043a9d3cbb37baf0964be58af94f534bc62a7 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index cd54b29..5687cd3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.5.11' +pkgver='1.6.0' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') @@ -13,9 +13,10 @@ optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' 'python-pywebview>=3.3.1: desktop client and display mirroring support' 'python-werkzeug: desktop client support' - 'python-flask: desktop client support') + 'python-flask: desktop client support' + 'svp: SmoothVideo Project server') source=("$pkgname-$pkgver.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('b7b98af801b89a130c8b3564eb87158e48e01240b6382a559798aa63e3d9f056') +sha256sums=('5adf171ee7f5e76a84ab65243e0043a9d3cbb37baf0964be58af94f534bc62a7') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From cba1e95299eb1055a88fe4fdd97893093d4768bd Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Mon, 3 Aug 2020 20:42:40 +0200 Subject: [PATCH 13/24] Add shaders optdepend --- .SRCINFO | 3 ++- PKGBUILD | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 54631ad..202b8ca 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) pkgver = 1.6.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any license = MIT @@ -18,6 +18,7 @@ pkgbase = jellyfin-mpv-shim optdepends = python-werkzeug: desktop client support optdepends = python-flask: desktop client support optdepends = svp: SmoothVideo Project server + optdepends = mpv-shim-default-shaders: default shader pack source = jellyfin-mpv-shim-1.6.0.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.6.0.tar.gz sha256sums = 5adf171ee7f5e76a84ab65243e0043a9d3cbb37baf0964be58af94f534bc62a7 diff --git a/PKGBUILD b/PKGBUILD index 5687cd3..d9d853d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=jellyfin-mpv-shim pkgver='1.6.0' -pkgrel=1 +pkgrel=2 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') url='https://github.com/iwalton3/jellyfin-mpv-shim' @@ -14,7 +14,8 @@ optdepends=('python-pystray: systray support' 'python-pywebview>=3.3.1: desktop client and display mirroring support' 'python-werkzeug: desktop client support' 'python-flask: desktop client support' - 'svp: SmoothVideo Project server') + 'svp: SmoothVideo Project server' + 'mpv-shim-default-shaders: default shader pack') source=("$pkgname-$pkgver.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") sha256sums=('5adf171ee7f5e76a84ab65243e0043a9d3cbb37baf0964be58af94f534bc62a7') @@ -27,4 +28,6 @@ package() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" install -Dm 644 "LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + cd "${pkgdir}" + ln -s "/usr/share/mpv-shim-default-shaders" "usr/lib/$(ls usr/lib/ | grep python)/site-packages/jellyfin_mpv_shim/default_shader_pack" } From 6102be618117db4cf47b30da34af68cecf3c18e4 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sat, 8 Aug 2020 15:59:34 +0200 Subject: [PATCH 14/24] Update to 1.7.0 and fix desktop client dependencies --- .SRCINFO | 11 ++++++----- PKGBUILD | 13 ++++++++----- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 202b8ca..220652d 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.6.0 - pkgrel = 2 + pkgver = 1.7.0 + pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any license = MIT @@ -10,17 +10,18 @@ pkgbase = jellyfin-mpv-shim depends = python>=3.6 depends = python-mpv depends = python-mpv-jsonipc>=1.1.9 - depends = python-jellyfin-apiclient>=1.5.1 + depends = python-jellyfin-apiclient>=1.6.0 depends = tk optdepends = python-pystray: systray support optdepends = python-jinja: display mirroring support optdepends = python-pywebview>=3.3.1: desktop client and display mirroring support optdepends = python-werkzeug: desktop client support optdepends = python-flask: desktop client support + optdepends = jellyfin-mpv-shim-web: desktop client support optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack - source = jellyfin-mpv-shim-1.6.0.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.6.0.tar.gz - sha256sums = 5adf171ee7f5e76a84ab65243e0043a9d3cbb37baf0964be58af94f534bc62a7 + source = jellyfin-mpv-shim-1.7.0.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.7.0.tar.gz + sha256sums = 8349f30c053e2a10a1f79762f3bfe37d2a55677573618685b9661ab7360ed222 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index d9d853d..dc1bd20 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,23 +1,24 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.6.0' -pkgrel=2 +pkgver='1.7.0' +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.9' 'python-jellyfin-apiclient>=1.5.1' 'tk') +depends=('mpv' 'python>=3.6' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.6.0' 'tk') makedepends=('python-setuptools') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' 'python-pywebview>=3.3.1: desktop client and display mirroring support' 'python-werkzeug: desktop client support' 'python-flask: desktop client support' + 'jellyfin-mpv-shim-web: desktop client support' 'svp: SmoothVideo Project server' 'mpv-shim-default-shaders: default shader pack') source=("$pkgname-$pkgver.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('5adf171ee7f5e76a84ab65243e0043a9d3cbb37baf0964be58af94f534bc62a7') +sha256sums=('8349f30c053e2a10a1f79762f3bfe37d2a55677573618685b9661ab7360ed222') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" @@ -29,5 +30,7 @@ package() { install -Dm 644 "LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" python setup.py install --root="$pkgdir/" --optimize=1 --skip-build cd "${pkgdir}" - ln -s "/usr/share/mpv-shim-default-shaders" "usr/lib/$(ls usr/lib/ | grep python)/site-packages/jellyfin_mpv_shim/default_shader_pack" + _sitepkg="usr/lib/$(ls usr/lib/ | grep python)/site-packages/jellyfin_mpv_shim" + ln -s "/usr/share/mpv-shim-default-shaders" "$_sitepkg/default_shader_pack" + ln -s "/usr/lib/jellyfin-mpv-shim/jellyfin-web" "$_sitepkg/webclient_view/webclient" } From ba46de67a3542e9c3c60962d5bd1934bd05b1bd8 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Thu, 13 Aug 2020 23:42:50 +0200 Subject: [PATCH 15/24] Update to 1.7.1 --- .SRCINFO | 7 ++++--- PKGBUILD | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 220652d..62dd876 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.7.0 + pkgver = 1.7.1 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -20,8 +20,9 @@ pkgbase = jellyfin-mpv-shim optdepends = jellyfin-mpv-shim-web: desktop client support optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack - source = jellyfin-mpv-shim-1.7.0.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.7.0.tar.gz - sha256sums = 8349f30c053e2a10a1f79762f3bfe37d2a55677573618685b9661ab7360ed222 + optdepends = python-pypresence: Discord Rich Presence integration + source = jellyfin-mpv-shim-1.7.1.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.7.1.tar.gz + sha256sums = 377768fbf3051a63272a3582fe0eb0d72cff8c99fbf68248b8caa545fe8a579c pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index dc1bd20..8e464a3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.7.0' +pkgver='1.7.1' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" arch=('any') @@ -16,9 +16,10 @@ optdepends=('python-pystray: systray support' 'python-flask: desktop client support' 'jellyfin-mpv-shim-web: desktop client support' 'svp: SmoothVideo Project server' - 'mpv-shim-default-shaders: default shader pack') + 'mpv-shim-default-shaders: default shader pack' + 'python-pypresence: Discord Rich Presence integration') source=("$pkgname-$pkgver.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('8349f30c053e2a10a1f79762f3bfe37d2a55677573618685b9661ab7360ed222') +sha256sums=('377768fbf3051a63272a3582fe0eb0d72cff8c99fbf68248b8caa545fe8a579c') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From ef69e2203e5aa0c8ab5287d669c7db309519d6ae Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Tue, 18 Aug 2020 10:57:29 +0200 Subject: [PATCH 16/24] Update to 1.8.0 --- .SRCINFO | 9 +++++---- PKGBUILD | 12 ++++++++---- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 62dd876..483c6f5 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,16 +1,17 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.7.1 + pkgver = 1.8.0 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any license = MIT makedepends = python-setuptools + makedepends = gettext depends = mpv depends = python>=3.6 depends = python-mpv depends = python-mpv-jsonipc>=1.1.9 - depends = python-jellyfin-apiclient>=1.6.0 + depends = python-jellyfin-apiclient>=1.6.1 depends = tk optdepends = python-pystray: systray support optdepends = python-jinja: display mirroring support @@ -21,8 +22,8 @@ pkgbase = jellyfin-mpv-shim optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-1.7.1.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.7.1.tar.gz - sha256sums = 377768fbf3051a63272a3582fe0eb0d72cff8c99fbf68248b8caa545fe8a579c + source = jellyfin-mpv-shim-1.8.0.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.8.0.tar.gz + sha256sums = adb6856441418bf43013a915f30eef83d0d7f9cfcbb80f0afa5e3f7dcddfc232 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 8e464a3..a099a96 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,14 +1,14 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.7.1' +pkgver='1.8.0' 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.9' 'python-jellyfin-apiclient>=1.6.0' 'tk') -makedepends=('python-setuptools') +depends=('mpv' 'python>=3.6' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.6.1' 'tk') +makedepends=('python-setuptools' 'gettext') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' 'python-pywebview>=3.3.1: desktop client and display mirroring support' @@ -19,10 +19,14 @@ optdepends=('python-pystray: systray support' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') source=("$pkgname-$pkgver.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('377768fbf3051a63272a3582fe0eb0d72cff8c99fbf68248b8caa545fe8a579c') +sha256sums=('adb6856441418bf43013a915f30eef83d0d7f9cfcbb80f0afa5e3f7dcddfc232') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" + find -iname '*.po' | while read -r _file + do + msgfmt "$_file" -o "${_file%.*}.mo" + done python setup.py build } From c92e164ac13f5215eea59640ffa39e66eb87ffd6 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sun, 13 Dec 2020 23:38:54 +0100 Subject: [PATCH 17/24] Update to 1.8.1 --- .SRCINFO | 9 +++++---- PKGBUILD | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 483c6f5..61806c3 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.8.0 + pkgver = 1.8.1 pkgrel = 1 url = https://github.com/iwalton3/jellyfin-mpv-shim arch = any @@ -9,9 +9,10 @@ pkgbase = jellyfin-mpv-shim makedepends = gettext depends = mpv depends = python>=3.6 + depends = python-pydantic depends = python-mpv depends = python-mpv-jsonipc>=1.1.9 - depends = python-jellyfin-apiclient>=1.6.1 + depends = python-jellyfin-apiclient>=1.6.2 depends = tk optdepends = python-pystray: systray support optdepends = python-jinja: display mirroring support @@ -22,8 +23,8 @@ pkgbase = jellyfin-mpv-shim optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-1.8.0.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.8.0.tar.gz - sha256sums = adb6856441418bf43013a915f30eef83d0d7f9cfcbb80f0afa5e3f7dcddfc232 + source = jellyfin-mpv-shim-1.8.1.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.8.1.tar.gz + sha256sums = 34cf9145d8b966c85680ef7ec74b2b949884f56c76d601e6d9e695bf513a8620 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index a099a96..d7dbccd 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.8.0' +pkgver='1.8.1' 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.9' 'python-jellyfin-apiclient>=1.6.1' 'tk') +depends=('mpv' 'python>=3.6' 'python-pydantic' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.6.2' 'tk') makedepends=('python-setuptools' 'gettext') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' @@ -19,7 +19,7 @@ optdepends=('python-pystray: systray support' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') source=("$pkgname-$pkgver.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('adb6856441418bf43013a915f30eef83d0d7f9cfcbb80f0afa5e3f7dcddfc232') +sha256sums=('34cf9145d8b966c85680ef7ec74b2b949884f56c76d601e6d9e695bf513a8620') build() { cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" From 2e8a785cd980f1608ea0823fb0185b6d159f036d Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Thu, 18 Mar 2021 08:56:32 +0100 Subject: [PATCH 18/24] Update to 1.9.0 --- .SRCINFO | 12 ++++++------ PKGBUILD | 16 ++++++++-------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 61806c3..0e049df 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,8 @@ pkgbase = jellyfin-mpv-shim - pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial) - pkgver = 1.8.1 + pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV + pkgver = 1.9.0 pkgrel = 1 - url = https://github.com/iwalton3/jellyfin-mpv-shim + url = https://github.com/jellyfin/jellyfin-desktop arch = any license = MIT makedepends = python-setuptools @@ -12,7 +12,7 @@ pkgbase = jellyfin-mpv-shim depends = python-pydantic depends = python-mpv depends = python-mpv-jsonipc>=1.1.9 - depends = python-jellyfin-apiclient>=1.6.2 + depends = python-jellyfin-apiclient>=1.7.0 depends = tk optdepends = python-pystray: systray support optdepends = python-jinja: display mirroring support @@ -23,8 +23,8 @@ pkgbase = jellyfin-mpv-shim optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-1.8.1.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v1.8.1.tar.gz - sha256sums = 34cf9145d8b966c85680ef7ec74b2b949884f56c76d601e6d9e695bf513a8620 + source = jellyfin-mpv-shim-1.9.0.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v1.9.0.tar.gz + sha256sums = e54fb01edcd50219e13b6b280abf842bc981f347f5c3a03d2bfb7461d55b1963 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index d7dbccd..3adc483 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.8.1' +pkgver='1.9.0' pkgrel=1 -pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV. (Unofficial)" +pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV" arch=('any') -url='https://github.com/iwalton3/jellyfin-mpv-shim' +url='https://github.com/jellyfin/jellyfin-desktop' license=('MIT') -depends=('mpv' 'python>=3.6' 'python-pydantic' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.6.2' 'tk') +depends=('mpv' 'python>=3.6' 'python-pydantic' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.7.0' 'tk') makedepends=('python-setuptools' 'gettext') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' @@ -18,11 +18,11 @@ optdepends=('python-pystray: systray support' 'svp: SmoothVideo Project server' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') -source=("$pkgname-$pkgver.tar.gz::https://github.com/iwalton3/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('34cf9145d8b966c85680ef7ec74b2b949884f56c76d601e6d9e695bf513a8620') +source=("$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v$pkgver.tar.gz") +sha256sums=('e54fb01edcd50219e13b6b280abf842bc981f347f5c3a03d2bfb7461d55b1963') build() { - cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" + cd "${srcdir}/jellyfin-desktop-${pkgver}" find -iname '*.po' | while read -r _file do msgfmt "$_file" -o "${_file%.*}.mo" @@ -31,7 +31,7 @@ build() { } package() { - cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" + cd "${srcdir}/jellyfin-desktop-${pkgver}" install -Dm 644 "LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" python setup.py install --root="$pkgdir/" --optimize=1 --skip-build cd "${pkgdir}" From 295c2062a71434b2ef4556d42a0320bc3489814f Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Thu, 25 Mar 2021 10:37:44 +0100 Subject: [PATCH 19/24] Update to v1.10.1 --- .SRCINFO | 9 +++++---- PKGBUILD | 7 ++++--- jellyfin-mpv-shim.install | 10 ++++++++++ 3 files changed, 19 insertions(+), 7 deletions(-) create mode 100755 jellyfin-mpv-shim.install diff --git a/.SRCINFO b/.SRCINFO index 0e049df..e87349e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,9 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV - pkgver = 1.9.0 + pkgver = 1.10.1 pkgrel = 1 url = https://github.com/jellyfin/jellyfin-desktop + install = jellyfin-mpv-shim.install arch = any license = MIT makedepends = python-setuptools @@ -12,7 +13,7 @@ pkgbase = jellyfin-mpv-shim depends = python-pydantic depends = python-mpv depends = python-mpv-jsonipc>=1.1.9 - depends = python-jellyfin-apiclient>=1.7.0 + depends = python-jellyfin-apiclient>=1.7.2 depends = tk optdepends = python-pystray: systray support optdepends = python-jinja: display mirroring support @@ -23,8 +24,8 @@ pkgbase = jellyfin-mpv-shim optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-1.9.0.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v1.9.0.tar.gz - sha256sums = e54fb01edcd50219e13b6b280abf842bc981f347f5c3a03d2bfb7461d55b1963 + source = jellyfin-mpv-shim-1.10.1.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v1.10.1.tar.gz + sha256sums = be52ef70f717d4834690bddb2037e78b7656590c326df005261892dd64eb6fe3 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 3adc483..bd0d27d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.9.0' +pkgver='1.10.1' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV" arch=('any') url='https://github.com/jellyfin/jellyfin-desktop' license=('MIT') -depends=('mpv' 'python>=3.6' 'python-pydantic' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.7.0' 'tk') +depends=('mpv' 'python>=3.6' 'python-pydantic' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.7.2' 'tk') makedepends=('python-setuptools' 'gettext') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' @@ -19,7 +19,8 @@ optdepends=('python-pystray: systray support' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') source=("$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v$pkgver.tar.gz") -sha256sums=('e54fb01edcd50219e13b6b280abf842bc981f347f5c3a03d2bfb7461d55b1963') +sha256sums=('be52ef70f717d4834690bddb2037e78b7656590c326df005261892dd64eb6fe3') +install="$pkgname.install" build() { cd "${srcdir}/jellyfin-desktop-${pkgver}" diff --git a/jellyfin-mpv-shim.install b/jellyfin-mpv-shim.install new file mode 100755 index 0000000..c0eacb4 --- /dev/null +++ b/jellyfin-mpv-shim.install @@ -0,0 +1,10 @@ +post_upgrade() { + if [ $(vercmp "$2" 1.10.0) -lt 0 ]; then + cat << EOF +You are upgrading from Jellyfin MPV Shim v1.9 or older. To ensure that the player works properly, please log out and back in the first time you launch Jellyfin MPV Shim after upgrading. +For more information, please refer to the release notes: +https://github.com/jellyfin/jellyfin-desktop/releases/tag/v1.10.1 +EOF + + fi +} From 9e7abe83b029def4fb8d0523f1d718cd450eeb34 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Sat, 27 Mar 2021 20:15:01 +0100 Subject: [PATCH 20/24] Update to v1.10.2 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index e87349e..23f0d90 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV - pkgver = 1.10.1 + pkgver = 1.10.2 pkgrel = 1 url = https://github.com/jellyfin/jellyfin-desktop install = jellyfin-mpv-shim.install @@ -24,8 +24,8 @@ pkgbase = jellyfin-mpv-shim optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-1.10.1.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v1.10.1.tar.gz - sha256sums = be52ef70f717d4834690bddb2037e78b7656590c326df005261892dd64eb6fe3 + source = jellyfin-mpv-shim-1.10.2.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v1.10.2.tar.gz + sha256sums = 64d6e61f0eb750ec05c362b63f158e8ba446db1a7a4024230a3410ab7fcbc035 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index bd0d27d..821bcec 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.10.1' +pkgver='1.10.2' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV" arch=('any') @@ -19,7 +19,7 @@ optdepends=('python-pystray: systray support' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') source=("$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v$pkgver.tar.gz") -sha256sums=('be52ef70f717d4834690bddb2037e78b7656590c326df005261892dd64eb6fe3') +sha256sums=('64d6e61f0eb750ec05c362b63f158e8ba446db1a7a4024230a3410ab7fcbc035') install="$pkgname.install" build() { From f021df0c871e9d1bc30a618295d833af66349f20 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Wed, 14 Apr 2021 16:01:26 +0200 Subject: [PATCH 21/24] Update to v1.10.4 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 23f0d90..cfc161f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV - pkgver = 1.10.2 + pkgver = 1.10.4 pkgrel = 1 url = https://github.com/jellyfin/jellyfin-desktop install = jellyfin-mpv-shim.install @@ -24,8 +24,8 @@ pkgbase = jellyfin-mpv-shim optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-1.10.2.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v1.10.2.tar.gz - sha256sums = 64d6e61f0eb750ec05c362b63f158e8ba446db1a7a4024230a3410ab7fcbc035 + source = jellyfin-mpv-shim-1.10.4.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v1.10.4.tar.gz + sha256sums = 75be72ee6cada7c48534c69b052388355f3bbc6334d0bf7a2bd0aa5a7ce511bb pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 821bcec..564f909 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.10.2' +pkgver='1.10.4' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV" arch=('any') @@ -19,7 +19,7 @@ optdepends=('python-pystray: systray support' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') source=("$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v$pkgver.tar.gz") -sha256sums=('64d6e61f0eb750ec05c362b63f158e8ba446db1a7a4024230a3410ab7fcbc035') +sha256sums=('75be72ee6cada7c48534c69b052388355f3bbc6334d0bf7a2bd0aa5a7ce511bb') install="$pkgname.install" build() { From dda46f903af4a65f1346ef99fc6eda23c4a565b6 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Tue, 20 Apr 2021 08:48:58 +0200 Subject: [PATCH 22/24] Update to v2.0.0 --- .SRCINFO | 13 +++++-------- PKGBUILD | 18 +++++++----------- 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index cfc161f..f281043 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,8 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV - pkgver = 1.10.4 + pkgver = 2.0.0 pkgrel = 1 - url = https://github.com/jellyfin/jellyfin-desktop + url = https://github.com/jellyfin/jellyfin-mpv-shim install = jellyfin-mpv-shim.install arch = any license = MIT @@ -17,15 +17,12 @@ pkgbase = jellyfin-mpv-shim depends = tk optdepends = python-pystray: systray support optdepends = python-jinja: display mirroring support - optdepends = python-pywebview>=3.3.1: desktop client and display mirroring support - optdepends = python-werkzeug: desktop client support - optdepends = python-flask: desktop client support - optdepends = jellyfin-mpv-shim-web: desktop client support + optdepends = python-pywebview>=3.3.1: display mirroring support optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-1.10.4.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v1.10.4.tar.gz - sha256sums = 75be72ee6cada7c48534c69b052388355f3bbc6334d0bf7a2bd0aa5a7ce511bb + source = jellyfin-mpv-shim-2.0.0.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v2.0.0.tar.gz + sha256sums = f9adf44c4ea0fa0eae1ffc07753cf047c99cfbbf7d89d9943aa46ac43470fe58 pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 564f909..2a7d421 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,29 +1,26 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='1.10.4' +pkgver='2.0.0' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV" arch=('any') -url='https://github.com/jellyfin/jellyfin-desktop' +url='https://github.com/jellyfin/jellyfin-mpv-shim' license=('MIT') depends=('mpv' 'python>=3.6' 'python-pydantic' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.7.2' 'tk') makedepends=('python-setuptools' 'gettext') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' - 'python-pywebview>=3.3.1: desktop client and display mirroring support' - 'python-werkzeug: desktop client support' - 'python-flask: desktop client support' - 'jellyfin-mpv-shim-web: desktop client support' + 'python-pywebview>=3.3.1: display mirroring support' 'svp: SmoothVideo Project server' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') -source=("$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin-desktop/archive/v$pkgver.tar.gz") -sha256sums=('75be72ee6cada7c48534c69b052388355f3bbc6334d0bf7a2bd0aa5a7ce511bb') +source=("$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") +sha256sums=('f9adf44c4ea0fa0eae1ffc07753cf047c99cfbbf7d89d9943aa46ac43470fe58') install="$pkgname.install" build() { - cd "${srcdir}/jellyfin-desktop-${pkgver}" + cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" find -iname '*.po' | while read -r _file do msgfmt "$_file" -o "${_file%.*}.mo" @@ -32,11 +29,10 @@ build() { } package() { - cd "${srcdir}/jellyfin-desktop-${pkgver}" + cd "${srcdir}/jellyfin-mpv-shim-${pkgver}" install -Dm 644 "LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" python setup.py install --root="$pkgdir/" --optimize=1 --skip-build cd "${pkgdir}" _sitepkg="usr/lib/$(ls usr/lib/ | grep python)/site-packages/jellyfin_mpv_shim" ln -s "/usr/share/mpv-shim-default-shaders" "$_sitepkg/default_shader_pack" - ln -s "/usr/lib/jellyfin-mpv-shim/jellyfin-web" "$_sitepkg/webclient_view/webclient" } From 2ecc810d1b996323eb360cbdfb566152a654162b Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Tue, 11 May 2021 23:27:17 +0200 Subject: [PATCH 23/24] Update to v2.0.1 --- .SRCINFO | 7 +++---- PKGBUILD | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index f281043..33293bb 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV - pkgver = 2.0.0 + pkgver = 2.0.1 pkgrel = 1 url = https://github.com/jellyfin/jellyfin-mpv-shim install = jellyfin-mpv-shim.install @@ -10,7 +10,6 @@ pkgbase = jellyfin-mpv-shim makedepends = gettext depends = mpv depends = python>=3.6 - depends = python-pydantic depends = python-mpv depends = python-mpv-jsonipc>=1.1.9 depends = python-jellyfin-apiclient>=1.7.2 @@ -21,8 +20,8 @@ pkgbase = jellyfin-mpv-shim optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-2.0.0.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v2.0.0.tar.gz - sha256sums = f9adf44c4ea0fa0eae1ffc07753cf047c99cfbbf7d89d9943aa46ac43470fe58 + source = jellyfin-mpv-shim-2.0.1.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v2.0.1.tar.gz + sha256sums = 14eaec91a93df8db96fc6a541e2b5adf21c8c7c0f61f997e2f60a63ab591ccbb pkgname = jellyfin-mpv-shim diff --git a/PKGBUILD b/PKGBUILD index 2a7d421..645d509 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='2.0.0' +pkgver='2.0.1' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV" arch=('any') url='https://github.com/jellyfin/jellyfin-mpv-shim' license=('MIT') -depends=('mpv' 'python>=3.6' 'python-pydantic' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.7.2' 'tk') +depends=('mpv' 'python>=3.6' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.7.2' 'tk') makedepends=('python-setuptools' 'gettext') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' @@ -16,7 +16,7 @@ optdepends=('python-pystray: systray support' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') source=("$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('f9adf44c4ea0fa0eae1ffc07753cf047c99cfbbf7d89d9943aa46ac43470fe58') +sha256sums=('14eaec91a93df8db96fc6a541e2b5adf21c8c7c0f61f997e2f60a63ab591ccbb') install="$pkgname.install" build() { From 3db208b9a18e0156ccc80258c36660b3ee0cd611 Mon Sep 17 00:00:00 2001 From: Marius Lindvall Date: Wed, 29 Dec 2021 17:10:24 +0100 Subject: [PATCH 24/24] Update to v2.0.2 --- .SRCINFO | 9 ++++----- PKGBUILD | 6 +++--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 33293bb..6a45345 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV - pkgver = 2.0.1 + pkgver = 2.0.2 pkgrel = 1 url = https://github.com/jellyfin/jellyfin-mpv-shim install = jellyfin-mpv-shim.install @@ -12,7 +12,7 @@ pkgbase = jellyfin-mpv-shim depends = python>=3.6 depends = python-mpv depends = python-mpv-jsonipc>=1.1.9 - depends = python-jellyfin-apiclient>=1.7.2 + depends = python-jellyfin-apiclient>=1.8.1 depends = tk optdepends = python-pystray: systray support optdepends = python-jinja: display mirroring support @@ -20,8 +20,7 @@ pkgbase = jellyfin-mpv-shim optdepends = svp: SmoothVideo Project server optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration - source = jellyfin-mpv-shim-2.0.1.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v2.0.1.tar.gz - sha256sums = 14eaec91a93df8db96fc6a541e2b5adf21c8c7c0f61f997e2f60a63ab591ccbb + source = jellyfin-mpv-shim-2.0.2.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v2.0.2.tar.gz + sha256sums = 38dd5096babe97f87969db70c503be3cefd5af901f1055109a7817b6ee724bed pkgname = jellyfin-mpv-shim - diff --git a/PKGBUILD b/PKGBUILD index 645d509..63c2b47 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Marius Lindvall <(firstname) {cat} varden {dog} info> pkgname=jellyfin-mpv-shim -pkgver='2.0.1' +pkgver='2.0.2' pkgrel=1 pkgdesc="Cast media from Jellyfin Mobile and Web apps to MPV" arch=('any') url='https://github.com/jellyfin/jellyfin-mpv-shim' license=('MIT') -depends=('mpv' 'python>=3.6' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.7.2' 'tk') +depends=('mpv' 'python>=3.6' 'python-mpv' 'python-mpv-jsonipc>=1.1.9' 'python-jellyfin-apiclient>=1.8.1' 'tk') makedepends=('python-setuptools' 'gettext') optdepends=('python-pystray: systray support' 'python-jinja: display mirroring support' @@ -16,7 +16,7 @@ optdepends=('python-pystray: systray support' 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration') source=("$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v$pkgver.tar.gz") -sha256sums=('14eaec91a93df8db96fc6a541e2b5adf21c8c7c0f61f997e2f60a63ab591ccbb') +sha256sums=('38dd5096babe97f87969db70c503be3cefd5af901f1055109a7817b6ee724bed') install="$pkgname.install" build() {