From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0003C13835B for ; Fri, 26 Mar 2021 20:43:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3B719E0841; Fri, 26 Mar 2021 20:43:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E0A18E084E for ; Fri, 26 Mar 2021 20:43:01 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 7A17D340E6B for ; Fri, 26 Mar 2021 20:43:00 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 18B35632 for ; Fri, 26 Mar 2021 20:42:59 +0000 (UTC) From: "Theo Anderson" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Theo Anderson" Message-ID: <1616791320.35c57879968bda086e5f6e106b751a9435fd6f53.telans@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-mpv-shim/ X-VCS-Repository: repo/proj/guru X-VCS-Files: media-video/jellyfin-mpv-shim/Manifest media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-1.10.2.ebuild X-VCS-Directories: media-video/jellyfin-mpv-shim/ X-VCS-Committer: telans X-VCS-Committer-Name: Theo Anderson X-VCS-Revision: 35c57879968bda086e5f6e106b751a9435fd6f53 X-VCS-Branch: dev Date: Fri, 26 Mar 2021 20:42:59 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ed74a80e-f3cb-4066-ab4a-674753c48f7f X-Archives-Hash: 6b5b77d2b31cd4c809e9d620f882b4a2 commit: 35c57879968bda086e5f6e106b751a9435fd6f53 Author: Theo Anderson posteo de> AuthorDate: Fri Mar 26 00:40:15 2021 +0000 Commit: Theo Anderson posteo de> CommitDate: Fri Mar 26 20:42:00 2021 +0000 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 ab674911f20172b56baf06ea0cccb9b89083266661f1b9aecc2e620735de901d355a7f0f93e1b9e109e00b1e8097bd5aa1b185f3e4670ee9f22e38bbaa84f5d2 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 000000000..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 shaders + doins -r "${WORKDIR}"/default-shader-pack-${SHADER_PV}/* +}