[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: bd108c4e0ad4d4f271fb0ca177aa990c004bb511 Author: James Beddek posteo de> AuthorDate: Mon Oct 4 07:21:40 2021 + Commit: Theo Anderson posteo de> CommitDate: Mon Oct 4 07:21:40 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd108c4e media-video/jellyfin-mpv-shim: treeclean Signed-off-by: James Beddek posteo.de> media-video/jellyfin-mpv-shim/Manifest | 1 - .../jellyfin-mpv-shim-2.0.1.ebuild | 40 -- media-video/jellyfin-mpv-shim/metadata.xml | 8 - 3 files changed, 49 deletions(-) diff --git a/media-video/jellyfin-mpv-shim/Manifest b/media-video/jellyfin-mpv-shim/Manifest deleted file mode 100644 index 293f6caff..0 --- a/media-video/jellyfin-mpv-shim/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jellyfin-mpv-shim-2.0.1.tar.gz 1493065 BLAKE2B 69f5bdef06b0e4cf075c209c0177aa886e00416e3d2504e876893b1e71683d2ec674a325105202fcd3d8f245b8f1998a45fc8d6d535dff16c9ad2d034fb81c0b SHA512 ff4398c590fa7fb7fbf09a1079872ab9e0a9603d451f5e6eb527ea975367f19cc2e446fef7ffc03d2f95e7b0b1ec3289fd5d3914c2b1c4032655efd1459030c0 diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.0.1.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.0.1.ebuild deleted file mode 100644 index d162db33c..0 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.0.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) -PYTHON_REQ_USE="tk" -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="MPV Cast Client for Jellyfin" -HOMEPAGE="https://github.com/jellyfin/jellyfin-mpv-shim; -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="LGPL-3+ MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - $(python_gen_cond_dep ' - dev-python/python-mpv[${PYTHON_USEDEP}] - >=dev-python/jellyfin-apiclient-python-1.7.2[${PYTHON_USEDEP}] - >=dev-python/python-mpv-jsonipc-1.1.9[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') -" -RDEPEND=" - ${DEPEND} - dev-libs/libappindicator:3= - $(python_gen_cond_dep ' - dev-python/flask[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pystray[${PYTHON_USEDEP}] - >=dev-python/pywebview-3.3.1[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - ') -" diff --git a/media-video/jellyfin-mpv-shim/metadata.xml b/media-video/jellyfin-mpv-shim/metadata.xml deleted file mode 100644 index cd174bd3e..0 --- a/media-video/jellyfin-mpv-shim/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - -tel...@posteo.de -James Beddek - -
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: e8e4e846d1b59b8ff1adbc169907ed2940f2f9c9 Author: Theo Anderson posteo de> AuthorDate: Fri Jun 11 08:05:28 2021 + Commit: Theo Anderson posteo de> CommitDate: Thu Jun 17 03:42:44 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8e4e846 media-video/jellyfin-mpv-shim: disable py3.7 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.0.1.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.0.1.ebuild index 1c08930f3..d162db33c 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.0.1.ebuild +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..9} ) PYTHON_REQ_USE="tk" DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: 13676445ca5320769df1fe30f47c48ad6e4e Author: Theo Anderson posteo de> AuthorDate: Fri Mar 26 00:40:27 2021 + Commit: Theo Anderson posteo de> CommitDate: Fri Mar 26 20:42:00 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13676445 media-video/jellyfin-mpv-shim: drop 1.8.0, 1.8.1 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/Manifest | 3 -- .../jellyfin-mpv-shim-1.8.0.ebuild | 57 -- .../jellyfin-mpv-shim-1.8.1.ebuild | 57 -- 3 files changed, 117 deletions(-) diff --git a/media-video/jellyfin-mpv-shim/Manifest b/media-video/jellyfin-mpv-shim/Manifest index 13afca829..2066fb3b0 100644 --- a/media-video/jellyfin-mpv-shim/Manifest +++ b/media-video/jellyfin-mpv-shim/Manifest @@ -1,6 +1,3 @@ DIST jellyfin-mpv-shim-1.10.2.tar.gz 462478 BLAKE2B b8fa8642dda49323ae86f6b2848fbf1e65b4f993448a3dc922416cf16051e9ed1e971932ce0ebfd5c6e9f9682f365c2e3a6eeace28c24b4a304235cb30a0d212 SHA512 32ecbb30e08ade248c9e5233984253b0805185efb53b990800ced0ee119e409549ee2282e551bf13c5403c55761d47541a3d319b74fe672e96d10511a7c89738 -DIST jellyfin-mpv-shim-1.8.0.tar.gz 174078 BLAKE2B 9800bf8302c2da91bc1b40dbf9bb9fa50b185811cec8fbc177e54bde3e24045ee0276e7d352ba2d96ff0d9ce0a5c4db91f7ccb30b3bd12d58ac5514249e10aa1 SHA512 9391bb27dff24ca7abb2266ceb9e5b3c64943c7d573b671b38edbe19d6253220ab7a2dc8b0aca58267057ad3c3754bfba74c6b904c4d7328fd5eb40a27422826 -DIST jellyfin-mpv-shim-1.8.1.tar.gz 199229 BLAKE2B 1f3540bd691e84860f7d4447c94bb032da11384050e94a578b90a66a4916436bd703fe287f7b1889c2ff2463252c43fc04b3d7d75462271a422cb4e3b44ff856 SHA512 dfe48c0a262a4fbe3bdf8680d1b4bf94f76306816610785d4a31be3baef7154a63f0f38cbd9d8be11f22f6cb133090159c7914195994108c0e8738ace44e6804 DIST jellyfin-mpv-shim-shader-pack-1.1.0.tar.gz 1326518 BLAKE2B ef1d1c699698cc62163b903e20e4a9cbad14169f2aca1058e58da5102e72be4291504cbad5bb877820fb7d4ed6749b04319bca7d210bfcf103693be9a0cc4e69 SHA512 26cacd859c0d0fef06fbd598007f291a652fd52d617af2df71104f705156ae78665dee2ae963f3e7bdb01e91d3fa41f555824a47f9d621d1627a06b2b5f9ba75 -DIST jellyfin-web-1.6.2.zip 36138526 BLAKE2B 29248f99bf40c252a31f0b294f239e80909f7b4471945ef3fd767748af3b1fbf1a240edc80b7332d3371fcb03ef128f5f93b04867d99cf5efd9a361a44b7924e SHA512 f92af66cee0a54a41cd16079839bd785c33565db9d3c8263203b9939a531a017d2cdf049ed9f7c322c90175633face34ee6b607e467cb599884f40c43d99920c DIST jellyfin-web-1.7.0.zip 34771390 BLAKE2B cab30609bda5936b5a9d3f9a0a9d59ceec88abf8e80e9ddc3e00b2d3a5f20e5cef28318b13b9c529cd1a175ebc87376348471b19d0de2ef92f4e584ee45c672a SHA512 ab674911f20172b56baf06ea0cccb9b8908321f1b9aecc2e620735de901d355a7f0f93e1b9e109e00b1e8097bd5aa1b185f3e4670ee9f22e38bbaa84f5d2 diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild deleted file mode 100644 index 6fee5b415..0 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -PYTHON_REQ_USE="tk" -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -SHADER_PV="1.1.0" -WEB_PV="1.6.2" - -DESCRIPTION="MPV-based desktop and cast client for Jellyfin (Unofficial)" -HOMEPAGE="https://github.com/iwalton3/jellyfin-mpv-shim; -SRC_URI=" - https://github.com/iwalton3/jellyfin-mpv-shim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/iwalton3/default-shader-pack/archive/v${SHADER_PV}.tar.gz -> jellyfin-mpv-shim-shader-pack-${SHADER_PV}.tar.gz - https://github.com/iwalton3/jellyfin-web/releases/download/jwc${WEB_PV}-1/dist.zip -> jellyfin-web-${WEB_PV}.zip -" - -LICENSE="LGPL-3+ MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - $(python_gen_cond_dep ' - dev-python/python-mpv[${PYTHON_USEDEP}] - dev-python/jellyfin-apiclient-python[${PYTHON_USEDEP}] - dev-python/python-mpv-jsonipc[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - ') -" -RDEPEND=" - ${DEPEND} - dev-libs/libappindicator:3= - $(python_gen_cond_dep ' - dev-python/flask[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pystray[${PYTHON_USEDEP}] - >=dev-python/pywebview-3.3.1[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - ') -" -BDEPEND="app-arch/unzip" - -src_install() { - distutils-r1_src_install - insinto "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient" # jellyfin-web dist - doins -r "${WORKDIR}"/dist/* - insinto
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: 35c57879968bda086e5f6e106b751a9435fd6f53 Author: Theo Anderson posteo de> AuthorDate: Fri Mar 26 00:40:15 2021 + Commit: Theo Anderson posteo de> CommitDate: Fri Mar 26 20:42:00 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35c57879 media-video/jellyfin-mpv-shim: add 1.10.2 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/Manifest | 2 + .../jellyfin-mpv-shim-1.10.2.ebuild| 59 ++ 2 files changed, 61 insertions(+) diff --git a/media-video/jellyfin-mpv-shim/Manifest b/media-video/jellyfin-mpv-shim/Manifest index 574efc84d..13afca829 100644 --- a/media-video/jellyfin-mpv-shim/Manifest +++ b/media-video/jellyfin-mpv-shim/Manifest @@ -1,4 +1,6 @@ +DIST jellyfin-mpv-shim-1.10.2.tar.gz 462478 BLAKE2B b8fa8642dda49323ae86f6b2848fbf1e65b4f993448a3dc922416cf16051e9ed1e971932ce0ebfd5c6e9f9682f365c2e3a6eeace28c24b4a304235cb30a0d212 SHA512 32ecbb30e08ade248c9e5233984253b0805185efb53b990800ced0ee119e409549ee2282e551bf13c5403c55761d47541a3d319b74fe672e96d10511a7c89738 DIST jellyfin-mpv-shim-1.8.0.tar.gz 174078 BLAKE2B 9800bf8302c2da91bc1b40dbf9bb9fa50b185811cec8fbc177e54bde3e24045ee0276e7d352ba2d96ff0d9ce0a5c4db91f7ccb30b3bd12d58ac5514249e10aa1 SHA512 9391bb27dff24ca7abb2266ceb9e5b3c64943c7d573b671b38edbe19d6253220ab7a2dc8b0aca58267057ad3c3754bfba74c6b904c4d7328fd5eb40a27422826 DIST jellyfin-mpv-shim-1.8.1.tar.gz 199229 BLAKE2B 1f3540bd691e84860f7d4447c94bb032da11384050e94a578b90a66a4916436bd703fe287f7b1889c2ff2463252c43fc04b3d7d75462271a422cb4e3b44ff856 SHA512 dfe48c0a262a4fbe3bdf8680d1b4bf94f76306816610785d4a31be3baef7154a63f0f38cbd9d8be11f22f6cb133090159c7914195994108c0e8738ace44e6804 DIST jellyfin-mpv-shim-shader-pack-1.1.0.tar.gz 1326518 BLAKE2B ef1d1c699698cc62163b903e20e4a9cbad14169f2aca1058e58da5102e72be4291504cbad5bb877820fb7d4ed6749b04319bca7d210bfcf103693be9a0cc4e69 SHA512 26cacd859c0d0fef06fbd598007f291a652fd52d617af2df71104f705156ae78665dee2ae963f3e7bdb01e91d3fa41f555824a47f9d621d1627a06b2b5f9ba75 DIST jellyfin-web-1.6.2.zip 36138526 BLAKE2B 29248f99bf40c252a31f0b294f239e80909f7b4471945ef3fd767748af3b1fbf1a240edc80b7332d3371fcb03ef128f5f93b04867d99cf5efd9a361a44b7924e SHA512 f92af66cee0a54a41cd16079839bd785c33565db9d3c8263203b9939a531a017d2cdf049ed9f7c322c90175633face34ee6b607e467cb599884f40c43d99920c +DIST jellyfin-web-1.7.0.zip 34771390 BLAKE2B cab30609bda5936b5a9d3f9a0a9d59ceec88abf8e80e9ddc3e00b2d3a5f20e5cef28318b13b9c529cd1a175ebc87376348471b19d0de2ef92f4e584ee45c672a SHA512 ab674911f20172b56baf06ea0cccb9b8908321f1b9aecc2e620735de901d355a7f0f93e1b9e109e00b1e8097bd5aa1b185f3e4670ee9f22e38bbaa84f5d2 diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.10.2.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.10.2.ebuild new file mode 100644 index 0..3682a585f --- /dev/null +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.10.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_REQ_USE="tk" +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +SHADER_PV="1.1.0" +WEB_PV="1.7.0" + +DESCRIPTION="MPV-based desktop and cast client for Jellyfin" +HOMEPAGE="https://github.com/jellyfin/jellyfin-desktop; +SRC_URI=" + https://github.com/jellyfin/jellyfin-desktop/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/iwalton3/default-shader-pack/archive/v${SHADER_PV}.tar.gz -> jellyfin-mpv-shim-shader-pack-${SHADER_PV}.tar.gz + https://github.com/iwalton3/jellyfin-web/releases/download/v${WEB_PV}-4/dist.zip -> jellyfin-web-${WEB_PV}.zip +" + +LICENSE="LGPL-3+ MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + $(python_gen_cond_dep ' + dev-python/python-mpv[${PYTHON_USEDEP}] + >=dev-python/jellyfin-apiclient-python-1.7.2[${PYTHON_USEDEP}] + dev-python/python-mpv-jsonipc[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + ') +" +RDEPEND=" + ${DEPEND} + dev-libs/libappindicator:3= + $(python_gen_cond_dep ' + dev-python/flask[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pystray[${PYTHON_USEDEP}] + >=dev-python/pywebview-3.3.1[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + ') +" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/jellyfin-desktop-${PV}" + +src_install() { + distutils-r1_src_install + insinto "$(python_get_sitedir)/jellyfin_mpv_shim/webclient_view/webclient" # jellyfin-web dist + doins -r "${WORKDIR}"/dist/* + insinto "$(python_get_sitedir)/jellyfin_mpv_shim/default_shader_pack" # mpv
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/, profiles/updates/, media-video/jellyfin-desktop/
commit: 0101cc824e81cbea7ab9ebf2cabde43ed33126f4 Author: Theo Anderson posteo de> AuthorDate: Fri Mar 26 00:43:06 2021 + Commit: Theo Anderson posteo de> CommitDate: Fri Mar 26 20:42:00 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0101cc82 media-video/jellyfin-mpv-shim: move to media-video/jellyfin-desktop Signed-off-by: Theo Anderson posteo.de> media-video/{jellyfin-mpv-shim => jellyfin-desktop}/Manifest| 2 +- .../jellyfin-desktop-1.10.2.ebuild} | 2 -- media-video/{jellyfin-mpv-shim => jellyfin-desktop}/metadata.xml| 0 profiles/updates/1Q-2021| 1 + 4 files changed, 2 insertions(+), 3 deletions(-) diff --git a/media-video/jellyfin-mpv-shim/Manifest b/media-video/jellyfin-desktop/Manifest similarity index 66% rename from media-video/jellyfin-mpv-shim/Manifest rename to media-video/jellyfin-desktop/Manifest index 2066fb3b0..8daa4b50d 100644 --- a/media-video/jellyfin-mpv-shim/Manifest +++ b/media-video/jellyfin-desktop/Manifest @@ -1,3 +1,3 @@ -DIST jellyfin-mpv-shim-1.10.2.tar.gz 462478 BLAKE2B b8fa8642dda49323ae86f6b2848fbf1e65b4f993448a3dc922416cf16051e9ed1e971932ce0ebfd5c6e9f9682f365c2e3a6eeace28c24b4a304235cb30a0d212 SHA512 32ecbb30e08ade248c9e5233984253b0805185efb53b990800ced0ee119e409549ee2282e551bf13c5403c55761d47541a3d319b74fe672e96d10511a7c89738 +DIST jellyfin-desktop-1.10.2.tar.gz 462478 BLAKE2B b8fa8642dda49323ae86f6b2848fbf1e65b4f993448a3dc922416cf16051e9ed1e971932ce0ebfd5c6e9f9682f365c2e3a6eeace28c24b4a304235cb30a0d212 SHA512 32ecbb30e08ade248c9e5233984253b0805185efb53b990800ced0ee119e409549ee2282e551bf13c5403c55761d47541a3d319b74fe672e96d10511a7c89738 DIST jellyfin-mpv-shim-shader-pack-1.1.0.tar.gz 1326518 BLAKE2B ef1d1c699698cc62163b903e20e4a9cbad14169f2aca1058e58da5102e72be4291504cbad5bb877820fb7d4ed6749b04319bca7d210bfcf103693be9a0cc4e69 SHA512 26cacd859c0d0fef06fbd598007f291a652fd52d617af2df71104f705156ae78665dee2ae963f3e7bdb01e91d3fa41f555824a47f9d621d1627a06b2b5f9ba75 DIST jellyfin-web-1.7.0.zip 34771390 BLAKE2B cab30609bda5936b5a9d3f9a0a9d59ceec88abf8e80e9ddc3e00b2d3a5f20e5cef28318b13b9c529cd1a175ebc87376348471b19d0de2ef92f4e584ee45c672a SHA512 ab674911f20172b56baf06ea0cccb9b8908321f1b9aecc2e620735de901d355a7f0f93e1b9e109e00b1e8097bd5aa1b185f3e4670ee9f22e38bbaa84f5d2 diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.10.2.ebuild b/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild similarity index 97% rename from media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.10.2.ebuild rename to media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild index 3682a585f..e4f11b87f 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.10.2.ebuild +++ b/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild @@ -48,8 +48,6 @@ RDEPEND=" " BDEPEND="app-arch/unzip" -S="${WORKDIR}/jellyfin-desktop-${PV}" - src_install() { distutils-r1_src_install insinto "$(python_get_sitedir)/jellyfin_mpv_shim/webclient_view/webclient" # jellyfin-web dist diff --git a/media-video/jellyfin-mpv-shim/metadata.xml b/media-video/jellyfin-desktop/metadata.xml similarity index 100% rename from media-video/jellyfin-mpv-shim/metadata.xml rename to media-video/jellyfin-desktop/metadata.xml diff --git a/profiles/updates/1Q-2021 b/profiles/updates/1Q-2021 index e77d3241c..365f6fd8b 100644 --- a/profiles/updates/1Q-2021 +++ b/profiles/updates/1Q-2021 @@ -2,3 +2,4 @@ move dev-python/faker dev-python/Faker move sci-geosciences/geographiclib sci-geosciences/GeographicLib move x11-libs/kimageannotator media-libs/kimageannotator move x11-libs/kcolorpicker media-libs/kcolorpicker +move media-video/jellyfin-mpv-shim media-video/jellyfin-desktop
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: cc6c336d0f11307c75053623663ec08ab3a3def9 Author: Theo Anderson posteo de> AuthorDate: Wed Jan 27 05:12:10 2021 + Commit: Theo Anderson posteo de> CommitDate: Wed Jan 27 05:12:10 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc6c336d media-video/jellyfin-mpv-shim: bump PYTHON_COMPAT to 3.9 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild | 4 ++-- media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild index 255aaf8d..6fee5b41 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..8} ) +PYTHON_COMPAT=( python3_{7..9} ) PYTHON_REQ_USE="tk" DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild index 255aaf8d..6fee5b41 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..8} ) +PYTHON_COMPAT=( python3_{7..9} ) PYTHON_REQ_USE="tk" DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: d6a033a8e47d1c031c84d876f37f972d4d11479b Author: Theo Anderson posteo de> AuthorDate: Tue Dec 29 03:51:50 2020 + Commit: Theo Anderson posteo de> CommitDate: Tue Dec 29 03:51:50 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6a033a8 media-video/jellyfin-mpv-shim: move app-arch/unzip to bdepend Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild | 2 +- media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild index 13ac4d7c..255aaf8d 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild @@ -26,7 +26,6 @@ SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND=" - app-arch/unzip $(python_gen_cond_dep ' dev-python/python-mpv[${PYTHON_USEDEP}] dev-python/jellyfin-apiclient-python[${PYTHON_USEDEP}] @@ -47,6 +46,7 @@ RDEPEND=" dev-python/werkzeug[${PYTHON_USEDEP}] ') " +BDEPEND="app-arch/unzip" src_install() { distutils-r1_src_install diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild index 13ac4d7c..255aaf8d 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild @@ -26,7 +26,6 @@ SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND=" - app-arch/unzip $(python_gen_cond_dep ' dev-python/python-mpv[${PYTHON_USEDEP}] dev-python/jellyfin-apiclient-python[${PYTHON_USEDEP}] @@ -47,6 +46,7 @@ RDEPEND=" dev-python/werkzeug[${PYTHON_USEDEP}] ') " +BDEPEND="app-arch/unzip" src_install() { distutils-r1_src_install
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: 931c0a8bfcba8eac66e80072e70a515a0f90cfb7 Author: Theo Anderson posteo de> AuthorDate: Tue Dec 15 07:45:52 2020 + Commit: Theo Anderson posteo de> CommitDate: Tue Dec 15 07:45:52 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=931c0a8b media-video/jellyfin-mpv-shim: bump to 1.8.1 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/Manifest | 1 + .../jellyfin-mpv-shim-1.8.1.ebuild | 57 ++ 2 files changed, 58 insertions(+) diff --git a/media-video/jellyfin-mpv-shim/Manifest b/media-video/jellyfin-mpv-shim/Manifest index f1482920..574efc84 100644 --- a/media-video/jellyfin-mpv-shim/Manifest +++ b/media-video/jellyfin-mpv-shim/Manifest @@ -1,3 +1,4 @@ DIST jellyfin-mpv-shim-1.8.0.tar.gz 174078 BLAKE2B 9800bf8302c2da91bc1b40dbf9bb9fa50b185811cec8fbc177e54bde3e24045ee0276e7d352ba2d96ff0d9ce0a5c4db91f7ccb30b3bd12d58ac5514249e10aa1 SHA512 9391bb27dff24ca7abb2266ceb9e5b3c64943c7d573b671b38edbe19d6253220ab7a2dc8b0aca58267057ad3c3754bfba74c6b904c4d7328fd5eb40a27422826 +DIST jellyfin-mpv-shim-1.8.1.tar.gz 199229 BLAKE2B 1f3540bd691e84860f7d4447c94bb032da11384050e94a578b90a66a4916436bd703fe287f7b1889c2ff2463252c43fc04b3d7d75462271a422cb4e3b44ff856 SHA512 dfe48c0a262a4fbe3bdf8680d1b4bf94f76306816610785d4a31be3baef7154a63f0f38cbd9d8be11f22f6cb133090159c7914195994108c0e8738ace44e6804 DIST jellyfin-mpv-shim-shader-pack-1.1.0.tar.gz 1326518 BLAKE2B ef1d1c699698cc62163b903e20e4a9cbad14169f2aca1058e58da5102e72be4291504cbad5bb877820fb7d4ed6749b04319bca7d210bfcf103693be9a0cc4e69 SHA512 26cacd859c0d0fef06fbd598007f291a652fd52d617af2df71104f705156ae78665dee2ae963f3e7bdb01e91d3fa41f555824a47f9d621d1627a06b2b5f9ba75 DIST jellyfin-web-1.6.2.zip 36138526 BLAKE2B 29248f99bf40c252a31f0b294f239e80909f7b4471945ef3fd767748af3b1fbf1a240edc80b7332d3371fcb03ef128f5f93b04867d99cf5efd9a361a44b7924e SHA512 f92af66cee0a54a41cd16079839bd785c33565db9d3c8263203b9939a531a017d2cdf049ed9f7c322c90175633face34ee6b607e467cb599884f40c43d99920c diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild new file mode 100644 index ..13ac4d7c --- /dev/null +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..8} ) +PYTHON_REQ_USE="tk" +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +SHADER_PV="1.1.0" +WEB_PV="1.6.2" + +DESCRIPTION="MPV-based desktop and cast client for Jellyfin (Unofficial)" +HOMEPAGE="https://github.com/iwalton3/jellyfin-mpv-shim; +SRC_URI=" + https://github.com/iwalton3/jellyfin-mpv-shim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/iwalton3/default-shader-pack/archive/v${SHADER_PV}.tar.gz -> jellyfin-mpv-shim-shader-pack-${SHADER_PV}.tar.gz + https://github.com/iwalton3/jellyfin-web/releases/download/jwc${WEB_PV}-1/dist.zip -> jellyfin-web-${WEB_PV}.zip +" + +LICENSE="LGPL-3+ MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + app-arch/unzip + $(python_gen_cond_dep ' + dev-python/python-mpv[${PYTHON_USEDEP}] + dev-python/jellyfin-apiclient-python[${PYTHON_USEDEP}] + dev-python/python-mpv-jsonipc[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + ') +" +RDEPEND=" + ${DEPEND} + dev-libs/libappindicator:3= + $(python_gen_cond_dep ' + dev-python/flask[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pystray[${PYTHON_USEDEP}] + >=dev-python/pywebview-3.3.1[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + ') +" + +src_install() { + distutils-r1_src_install + insinto "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient" # jellyfin-web dist + doins -r "${WORKDIR}"/dist/* + insinto "$(python_get_sitedir)/${PN//-/_}/default_shader_pack" # mpv shaders + doins -r "${WORKDIR}"/default-shader-pack-${SHADER_PV}/* +}
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: 797d6ca86ce28217439b20da4134aa3608f5ec4b Author: Theo Anderson posteo de> AuthorDate: Wed Dec 9 05:10:15 2020 + Commit: Theo Anderson posteo de> CommitDate: Wed Dec 9 05:10:15 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=797d6ca8 media-video/jellyfin-mpv-shim: add mpv upscaling shaders Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/Manifest | 1 + media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild | 8 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/media-video/jellyfin-mpv-shim/Manifest b/media-video/jellyfin-mpv-shim/Manifest index 6c5e979f..f1482920 100644 --- a/media-video/jellyfin-mpv-shim/Manifest +++ b/media-video/jellyfin-mpv-shim/Manifest @@ -1,2 +1,3 @@ DIST jellyfin-mpv-shim-1.8.0.tar.gz 174078 BLAKE2B 9800bf8302c2da91bc1b40dbf9bb9fa50b185811cec8fbc177e54bde3e24045ee0276e7d352ba2d96ff0d9ce0a5c4db91f7ccb30b3bd12d58ac5514249e10aa1 SHA512 9391bb27dff24ca7abb2266ceb9e5b3c64943c7d573b671b38edbe19d6253220ab7a2dc8b0aca58267057ad3c3754bfba74c6b904c4d7328fd5eb40a27422826 +DIST jellyfin-mpv-shim-shader-pack-1.1.0.tar.gz 1326518 BLAKE2B ef1d1c699698cc62163b903e20e4a9cbad14169f2aca1058e58da5102e72be4291504cbad5bb877820fb7d4ed6749b04319bca7d210bfcf103693be9a0cc4e69 SHA512 26cacd859c0d0fef06fbd598007f291a652fd52d617af2df71104f705156ae78665dee2ae963f3e7bdb01e91d3fa41f555824a47f9d621d1627a06b2b5f9ba75 DIST jellyfin-web-1.6.2.zip 36138526 BLAKE2B 29248f99bf40c252a31f0b294f239e80909f7b4471945ef3fd767748af3b1fbf1a240edc80b7332d3371fcb03ef128f5f93b04867d99cf5efd9a361a44b7924e SHA512 f92af66cee0a54a41cd16079839bd785c33565db9d3c8263203b9939a531a017d2cdf049ed9f7c322c90175633face34ee6b607e467cb599884f40c43d99920c diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild index 610c366e..13ac4d7c 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild @@ -10,16 +10,18 @@ DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 +SHADER_PV="1.1.0" WEB_PV="1.6.2" DESCRIPTION="MPV-based desktop and cast client for Jellyfin (Unofficial)" HOMEPAGE="https://github.com/iwalton3/jellyfin-mpv-shim; SRC_URI=" https://github.com/iwalton3/jellyfin-mpv-shim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/iwalton3/default-shader-pack/archive/v${SHADER_PV}.tar.gz -> jellyfin-mpv-shim-shader-pack-${SHADER_PV}.tar.gz https://github.com/iwalton3/jellyfin-web/releases/download/jwc${WEB_PV}-1/dist.zip -> jellyfin-web-${WEB_PV}.zip " -LICENSE="MIT" +LICENSE="LGPL-3+ MIT Unlicense" SLOT="0" KEYWORDS="~amd64 ~x86" @@ -48,6 +50,8 @@ RDEPEND=" src_install() { distutils-r1_src_install - insinto "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient" + insinto "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient" # jellyfin-web dist doins -r "${WORKDIR}"/dist/* + insinto "$(python_get_sitedir)/${PN//-/_}/default_shader_pack" # mpv shaders + doins -r "${WORKDIR}"/default-shader-pack-${SHADER_PV}/* }
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: 83d3b869189b9108c2c8f6e3814c814db4a698df Author: Theo Anderson posteo de> AuthorDate: Sat Dec 5 02:34:42 2020 + Commit: Theo Anderson posteo de> CommitDate: Sat Dec 5 02:34:42 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83d3b869 media-video/jellyfin-mpv-shim: fix repoman ebuild.absdosym Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild index a8d436dc..610c366e 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild @@ -48,7 +48,6 @@ RDEPEND=" src_install() { distutils-r1_src_install - insinto "/usr/$(get_libdir)/${PN}/jellyfin-web" + insinto "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient" doins -r "${WORKDIR}"/dist/* - dosym "/usr/$(get_libdir)/jellyfin-mpv-shim/jellyfin-web" "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient" }
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: 1e554494f8c9be047c3ba19d1389465ea0c09506 Author: Andrew Ammerlaan riseup net> AuthorDate: Fri Dec 4 14:57:28 2020 + Commit: Andrew Ammerlaan riseup net> CommitDate: Fri Dec 4 14:57:28 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e554494 media-video/jellyfin-mpv-shim: use python_gen_cond_dep correctly drop py3.9, dep python-mpv does not have it yet because its dep xvfbwrapper::gentoo does not have it yet Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan riseup.net> media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild index a77fb7a7..a8d436dc 100644 --- a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{7..8} ) PYTHON_REQ_USE="tk" DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend @@ -25,25 +25,25 @@ KEYWORDS="~amd64 ~x86" DEPEND=" app-arch/unzip - $(python_gen_cond_dep \ + $(python_gen_cond_dep ' dev-python/python-mpv[${PYTHON_USEDEP}] dev-python/jellyfin-apiclient-python[${PYTHON_USEDEP}] dev-python/python-mpv-jsonipc[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/pydantic[${PYTHON_USEDEP}] - ) + ') " RDEPEND=" ${DEPEND} dev-libs/libappindicator:3= - $(python_gen_cond_dep \ + $(python_gen_cond_dep ' dev-python/flask[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] dev-python/pystray[${PYTHON_USEDEP}] >=dev-python/pywebview-3.3.1[${PYTHON_USEDEP}] dev-python/werkzeug[${PYTHON_USEDEP}] - ) + ') " src_install() {
[gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/
commit: b5859864efadedd869ffc2baa99cded03440c39f Author: Theo Anderson posteo de> AuthorDate: Fri Dec 4 03:40:06 2020 + Commit: Theo Anderson posteo de> CommitDate: Fri Dec 4 03:40:06 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5859864 media-video/jellyfin-mpv-shim: new package 1.8.0 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> media-video/jellyfin-mpv-shim/Manifest | 2 + .../jellyfin-mpv-shim-1.8.0.ebuild | 54 ++ media-video/jellyfin-mpv-shim/metadata.xml | 8 3 files changed, 64 insertions(+) diff --git a/media-video/jellyfin-mpv-shim/Manifest b/media-video/jellyfin-mpv-shim/Manifest new file mode 100644 index ..6c5e979f --- /dev/null +++ b/media-video/jellyfin-mpv-shim/Manifest @@ -0,0 +1,2 @@ +DIST jellyfin-mpv-shim-1.8.0.tar.gz 174078 BLAKE2B 9800bf8302c2da91bc1b40dbf9bb9fa50b185811cec8fbc177e54bde3e24045ee0276e7d352ba2d96ff0d9ce0a5c4db91f7ccb30b3bd12d58ac5514249e10aa1 SHA512 9391bb27dff24ca7abb2266ceb9e5b3c64943c7d573b671b38edbe19d6253220ab7a2dc8b0aca58267057ad3c3754bfba74c6b904c4d7328fd5eb40a27422826 +DIST jellyfin-web-1.6.2.zip 36138526 BLAKE2B 29248f99bf40c252a31f0b294f239e80909f7b4471945ef3fd767748af3b1fbf1a240edc80b7332d3371fcb03ef128f5f93b04867d99cf5efd9a361a44b7924e SHA512 f92af66cee0a54a41cd16079839bd785c33565db9d3c8263203b9939a531a017d2cdf049ed9f7c322c90175633face34ee6b607e467cb599884f40c43d99920c diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild new file mode 100644 index ..a77fb7a7 --- /dev/null +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.8.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_REQ_USE="tk" +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +WEB_PV="1.6.2" + +DESCRIPTION="MPV-based desktop and cast client for Jellyfin (Unofficial)" +HOMEPAGE="https://github.com/iwalton3/jellyfin-mpv-shim; +SRC_URI=" + https://github.com/iwalton3/jellyfin-mpv-shim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/iwalton3/jellyfin-web/releases/download/jwc${WEB_PV}-1/dist.zip -> jellyfin-web-${WEB_PV}.zip +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + app-arch/unzip + $(python_gen_cond_dep \ + dev-python/python-mpv[${PYTHON_USEDEP}] + dev-python/jellyfin-apiclient-python[${PYTHON_USEDEP}] + dev-python/python-mpv-jsonipc[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + ) +" +RDEPEND=" + ${DEPEND} + dev-libs/libappindicator:3= + $(python_gen_cond_dep \ + dev-python/flask[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pystray[${PYTHON_USEDEP}] + >=dev-python/pywebview-3.3.1[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + ) +" + +src_install() { + distutils-r1_src_install + insinto "/usr/$(get_libdir)/${PN}/jellyfin-web" + doins -r "${WORKDIR}"/dist/* + dosym "/usr/$(get_libdir)/jellyfin-mpv-shim/jellyfin-web" "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient" +} diff --git a/media-video/jellyfin-mpv-shim/metadata.xml b/media-video/jellyfin-mpv-shim/metadata.xml new file mode 100644 index ..d3ad614d --- /dev/null +++ b/media-video/jellyfin-mpv-shim/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +tel...@posteo.de +Theo Anderson + +