1 |
commit: da76ad941c562d5c4d1456412e77dbbe44a9e014 |
2 |
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> |
3 |
AuthorDate: Mon May 3 18:03:49 2021 +0000 |
4 |
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> |
5 |
CommitDate: Mon May 3 18:04:03 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da76ad94 |
7 |
|
8 |
media-video/jellyfin-desktop: bump to 2.0.1 |
9 |
|
10 |
use pypi because 1) it includes the shaders as well |
11 |
and 2) the checksum of the github source files have |
12 |
changed before within the same release |
13 |
|
14 |
Bug: https://bugs.gentoo.org/787590 |
15 |
Package-Manager: Portage-3.0.18, Repoman-3.0.3 |
16 |
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net> |
17 |
|
18 |
media-video/jellyfin-desktop/Manifest | 4 +--- |
19 |
...1.10.2.ebuild => jellyfin-desktop-2.0.1.ebuild} | 26 ++++++---------------- |
20 |
2 files changed, 8 insertions(+), 22 deletions(-) |
21 |
|
22 |
diff --git a/media-video/jellyfin-desktop/Manifest b/media-video/jellyfin-desktop/Manifest |
23 |
index 1e1f40df5..293f6caff 100644 |
24 |
--- a/media-video/jellyfin-desktop/Manifest |
25 |
+++ b/media-video/jellyfin-desktop/Manifest |
26 |
@@ -1,3 +1 @@ |
27 |
-DIST jellyfin-desktop-1.10.2.tar.gz 462456 BLAKE2B b2a97937e016e8e998f48a5baf6fb20d2feaeefaeda0db484c6004752cae81f70846630a4baff29b49aa4d40e72d46642cca77a658784d5f089e6adffa30afca SHA512 fff04450a7f948bc234797a11af143b75da7c8fcd116c1777e4d004998803ce18cb235e81e84ec0028a3f4e29e3bfc510cb6b3be1f0b131e963b03771da6010a |
28 |
-DIST jellyfin-mpv-shim-shader-pack-1.1.0.tar.gz 1326518 BLAKE2B ef1d1c699698cc62163b903e20e4a9cbad14169f2aca1058e58da5102e72be4291504cbad5bb877820fb7d4ed6749b04319bca7d210bfcf103693be9a0cc4e69 SHA512 26cacd859c0d0fef06fbd598007f291a652fd52d617af2df71104f705156ae78665dee2ae963f3e7bdb01e91d3fa41f555824a47f9d621d1627a06b2b5f9ba75 |
29 |
-DIST jellyfin-web-1.7.0.zip 34771390 BLAKE2B cab30609bda5936b5a9d3f9a0a9d59ceec88abf8e80e9ddc3e00b2d3a5f20e5cef28318b13b9c529cd1a175ebc87376348471b19d0de2ef92f4e584ee45c672a SHA512 ab674911f20172b56baf06ea0cccb9b89083266661f1b9aecc2e620735de901d355a7f0f93e1b9e109e00b1e8097bd5aa1b185f3e4670ee9f22e38bbaa84f5d2 |
30 |
+DIST jellyfin-mpv-shim-2.0.1.tar.gz 1493065 BLAKE2B 69f5bdef06b0e4cf075c209c0177aa886e00416e3d2504e876893b1e71683d2ec674a325105202fcd3d8f245b8f1998a45fc8d6d535dff16c9ad2d034fb81c0b SHA512 ff4398c590fa7fb7fbf09a1079872ab9e0a9603d451f5e6eb527ea975367f19cc2e446fef7ffc03d2f95e7b0b1ec3289fd5d3914c2b1c4032655efd1459030c0 |
31 |
|
32 |
diff --git a/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild b/media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild |
33 |
similarity index 54% |
34 |
rename from media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild |
35 |
rename to media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild |
36 |
index 987ab9226..1bd88fdf8 100644 |
37 |
--- a/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild |
38 |
+++ b/media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild |
39 |
@@ -8,18 +8,14 @@ PYTHON_REQ_USE="tk" |
40 |
DISTUTILS_SINGLE_IMPL=1 |
41 |
DISTUTILS_USE_SETUPTOOLS=rdepend |
42 |
|
43 |
-inherit distutils-r1 |
44 |
+MY_PN="jellyfin-mpv-shim" |
45 |
+MY_P="${MY_PN}-${PV}" |
46 |
|
47 |
-SHADER_PV="1.1.0" |
48 |
-WEB_PV="1.7.0" |
49 |
+inherit distutils-r1 |
50 |
|
51 |
DESCRIPTION="MPV-based desktop and cast client for Jellyfin" |
52 |
HOMEPAGE="https://github.com/jellyfin/jellyfin-desktop" |
53 |
-SRC_URI=" |
54 |
- https://github.com/jellyfin/jellyfin-desktop/archive/v${PV}.tar.gz -> ${P}.tar.gz |
55 |
- https://github.com/iwalton3/default-shader-pack/archive/v${SHADER_PV}.tar.gz -> jellyfin-mpv-shim-shader-pack-${SHADER_PV}.tar.gz |
56 |
- https://github.com/iwalton3/jellyfin-web/releases/download/v${WEB_PV}-4/dist.zip -> jellyfin-web-${WEB_PV}.zip |
57 |
-" |
58 |
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" |
59 |
|
60 |
LICENSE="LGPL-3+ MIT Unlicense" |
61 |
SLOT="0" |
62 |
@@ -29,9 +25,8 @@ DEPEND=" |
63 |
$(python_gen_cond_dep ' |
64 |
dev-python/python-mpv[${PYTHON_USEDEP}] |
65 |
>=dev-python/jellyfin-apiclient-python-1.7.2[${PYTHON_USEDEP}] |
66 |
- dev-python/python-mpv-jsonipc[${PYTHON_USEDEP}] |
67 |
+ >=dev-python/python-mpv-jsonipc-1.1.9[${PYTHON_USEDEP}] |
68 |
dev-python/requests[${PYTHON_USEDEP}] |
69 |
- dev-python/pydantic[${PYTHON_USEDEP}] |
70 |
') |
71 |
" |
72 |
RDEPEND=" |
73 |
@@ -46,12 +41,5 @@ RDEPEND=" |
74 |
dev-python/werkzeug[${PYTHON_USEDEP}] |
75 |
') |
76 |
" |
77 |
-BDEPEND="app-arch/unzip" |
78 |
- |
79 |
-src_install() { |
80 |
- distutils-r1_src_install |
81 |
- python_moduleinto "jellyfin_mpv_shim/webclient_view/webclient" # jellyfin-web dist |
82 |
- python_domodule -r "${WORKDIR}"/dist/* |
83 |
- python_moduleinto "jellyfin_mpv_shim/default_shader_pack" # mpv shaders |
84 |
- python_domodule -r "${WORKDIR}"/default-shader-pack-${SHADER_PV}/* |
85 |
-} |
86 |
+ |
87 |
+S="${WORKDIR}/${MY_P}" |