diff --git a/jellyfin-mpv-shim/.SRCINFO b/jellyfin-mpv-shim/.SRCINFO index 2399896..aea5c9c 100644 --- a/jellyfin-mpv-shim/.SRCINFO +++ b/jellyfin-mpv-shim/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = jellyfin-mpv-shim pkgdesc = Cast media from Jellyfin Mobile and Web apps to MPV pkgver = 2.7.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/jellyfin/jellyfin-mpv-shim arch = any license = MIT @@ -23,6 +23,8 @@ pkgbase = jellyfin-mpv-shim optdepends = mpv-shim-default-shaders: default shader pack optdepends = python-pypresence: Discord Rich Presence integration source = jellyfin-mpv-shim-2.7.0.tar.gz::https://github.com/jellyfin/jellyfin-mpv-shim/archive/v2.7.0.tar.gz + source = shaderpack.patch b2sums = bf43d5094e5f23980e565decfa64cfce597a4ede0b164d179cf2acebc6b0c3794e9289b08a177ee9f828fdba09a2b852f838af2ce1ac32193bdc60e42c10f8dc + b2sums = 864441ed1c42e1521b9e2775ad9a786ca1a3049220e45ac096540dfd7f3e24ac7e75f1f6f55ecb893dca74c61a519c978894543627c770fa32cd23409fc8b9b4 pkgname = jellyfin-mpv-shim diff --git a/jellyfin-mpv-shim/PKGBUILD b/jellyfin-mpv-shim/PKGBUILD index 30ee297..8702e02 100644 --- a/jellyfin-mpv-shim/PKGBUILD +++ b/jellyfin-mpv-shim/PKGBUILD @@ -3,7 +3,7 @@ pkgname=jellyfin-mpv-shim pkgver=2.7.0 -pkgrel=1 +pkgrel=2 pkgdesc='Cast media from Jellyfin Mobile and Web apps to MPV' arch=(any) url='https://github.com/jellyfin/jellyfin-mpv-shim' @@ -18,8 +18,18 @@ optdepends=( 'mpv-shim-default-shaders: default shader pack' 'python-pypresence: Discord Rich Presence integration' ) -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -b2sums=('bf43d5094e5f23980e565decfa64cfce597a4ede0b164d179cf2acebc6b0c3794e9289b08a177ee9f828fdba09a2b852f838af2ce1ac32193bdc60e42c10f8dc') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + "shaderpack.patch") +b2sums=('bf43d5094e5f23980e565decfa64cfce597a4ede0b164d179cf2acebc6b0c3794e9289b08a177ee9f828fdba09a2b852f838af2ce1ac32193bdc60e42c10f8dc' + '864441ed1c42e1521b9e2775ad9a786ca1a3049220e45ac096540dfd7f3e24ac7e75f1f6f55ecb893dca74c61a519c978894543627c770fa32cd23409fc8b9b4') + + +prepare() { + cd jellyfin-mpv-shim-$pkgver + + # remove default-shader-pack from packages + patch -p1 < ../shaderpack.patch +} build() { cd jellyfin-mpv-shim-$pkgver @@ -46,7 +56,8 @@ package() { cd "$pkgdir" local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - ln -s "/usr/share/mpv-shim-default-shaders" "${site_packages:1}/jellyfin_mpv_shim/default_shader_pack" + + ln -s /usr/share/mpv-shim-default-shaders ${site_packages:1}/jellyfin_mpv_shim/default_shader_pack } # vim:set ts=2 sw=2 et: diff --git a/jellyfin-mpv-shim/shaderpack.patch b/jellyfin-mpv-shim/shaderpack.patch new file mode 100644 index 0000000..7cf6679 --- /dev/null +++ b/jellyfin-mpv-shim/shaderpack.patch @@ -0,0 +1,12 @@ +diff --git a/setup.py b/setup.py +index eb0ea54..0f8b676 100644 +--- a/setup.py ++++ b/setup.py +@@ -26,8 +26,6 @@ packages = [ + if not sys.platform.startswith("win32"): + packages.extend([ + "jellyfin_mpv_shim.messages", +- "jellyfin_mpv_shim.default_shader_pack", +- "jellyfin_mpv_shim.default_shader_pack.shaders", + "jellyfin_mpv_shim.integration" + ])