public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-desktop/
@ 2021-03-28 10:52 Andrew Ammerlaan
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2021-03-28 10:52 UTC (permalink / raw
  To: gentoo-commits

commit:     51adabaef456ea737eb11f8171be862e4bb26898
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sun Mar 28 10:21:51 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Mar 28 10:21:51 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=51adabae

media-video/jellyfin-desktop: fix DoublePrefixInPath

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild b/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild
index e4f11b87f..987ab9226 100644
--- a/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild
+++ b/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild
@@ -50,8 +50,8 @@ BDEPEND="app-arch/unzip"
 
 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}/*
+	python_moduleinto "jellyfin_mpv_shim/webclient_view/webclient" # jellyfin-web dist
+	python_domodule -r "${WORKDIR}"/dist/*
+	python_moduleinto "jellyfin_mpv_shim/default_shader_pack" # mpv shaders
+	python_domodule -r "${WORKDIR}"/default-shader-pack-${SHADER_PV}/*
 }


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-desktop/
  2021-05-03 17:34 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2021-05-03 17:34 ` Andrew Ammerlaan
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2021-05-03 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     9bb333bb6514777641efb89bed99f723704cfe1e
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon May  3 17:33:55 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon May  3 17:33:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bb333bb

media-video/jellyfin-desktop: re-gen manifest

Closes: https://bugs.gentoo.org/787590
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 media-video/jellyfin-desktop/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/jellyfin-desktop/Manifest b/media-video/jellyfin-desktop/Manifest
index 8daa4b50d..1e1f40df5 100644
--- a/media-video/jellyfin-desktop/Manifest
+++ b/media-video/jellyfin-desktop/Manifest
@@ -1,3 +1,3 @@
-DIST jellyfin-desktop-1.10.2.tar.gz 462478 BLAKE2B b8fa8642dda49323ae86f6b2848fbf1e65b4f993448a3dc922416cf16051e9ed1e971932ce0ebfd5c6e9f9682f365c2e3a6eeace28c24b4a304235cb30a0d212 SHA512 32ecbb30e08ade248c9e5233984253b0805185efb53b990800ced0ee119e409549ee2282e551bf13c5403c55761d47541a3d319b74fe672e96d10511a7c89738
+DIST jellyfin-desktop-1.10.2.tar.gz 462456 BLAKE2B b2a97937e016e8e998f48a5baf6fb20d2feaeefaeda0db484c6004752cae81f70846630a4baff29b49aa4d40e72d46642cca77a658784d5f089e6adffa30afca SHA512 fff04450a7f948bc234797a11af143b75da7c8fcd116c1777e4d004998803ce18cb235e81e84ec0028a3f4e29e3bfc510cb6b3be1f0b131e963b03771da6010a
 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 ab674911f20172b56baf06ea0cccb9b89083266661f1b9aecc2e620735de901d355a7f0f93e1b9e109e00b1e8097bd5aa1b185f3e4670ee9f22e38bbaa84f5d2


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-desktop/
  2021-05-03 18:06 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2021-05-03 18:04 ` Andrew Ammerlaan
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2021-05-03 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     da76ad941c562d5c4d1456412e77dbbe44a9e014
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon May  3 18:03:49 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon May  3 18:04:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da76ad94

media-video/jellyfin-desktop: bump to 2.0.1

use pypi because 1) it includes the shaders as well
and 2) the checksum of the github source files have
changed before within the same release

Bug: https://bugs.gentoo.org/787590
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 media-video/jellyfin-desktop/Manifest              |  4 +---
 ...1.10.2.ebuild => jellyfin-desktop-2.0.1.ebuild} | 26 ++++++----------------
 2 files changed, 8 insertions(+), 22 deletions(-)

diff --git a/media-video/jellyfin-desktop/Manifest b/media-video/jellyfin-desktop/Manifest
index 1e1f40df5..293f6caff 100644
--- a/media-video/jellyfin-desktop/Manifest
+++ b/media-video/jellyfin-desktop/Manifest
@@ -1,3 +1 @@
-DIST jellyfin-desktop-1.10.2.tar.gz 462456 BLAKE2B b2a97937e016e8e998f48a5baf6fb20d2feaeefaeda0db484c6004752cae81f70846630a4baff29b49aa4d40e72d46642cca77a658784d5f089e6adffa30afca SHA512 fff04450a7f948bc234797a11af143b75da7c8fcd116c1777e4d004998803ce18cb235e81e84ec0028a3f4e29e3bfc510cb6b3be1f0b131e963b03771da6010a
-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 ab674911f20172b56baf06ea0cccb9b89083266661f1b9aecc2e620735de901d355a7f0f93e1b9e109e00b1e8097bd5aa1b185f3e4670ee9f22e38bbaa84f5d2
+DIST jellyfin-mpv-shim-2.0.1.tar.gz 1493065 BLAKE2B 69f5bdef06b0e4cf075c209c0177aa886e00416e3d2504e876893b1e71683d2ec674a325105202fcd3d8f245b8f1998a45fc8d6d535dff16c9ad2d034fb81c0b SHA512 ff4398c590fa7fb7fbf09a1079872ab9e0a9603d451f5e6eb527ea975367f19cc2e446fef7ffc03d2f95e7b0b1ec3289fd5d3914c2b1c4032655efd1459030c0

diff --git a/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild b/media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild
similarity index 54%
rename from media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild
rename to media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild
index 987ab9226..1bd88fdf8 100644
--- a/media-video/jellyfin-desktop/jellyfin-desktop-1.10.2.ebuild
+++ b/media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild
@@ -8,18 +8,14 @@ PYTHON_REQ_USE="tk"
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
-inherit distutils-r1
+MY_PN="jellyfin-mpv-shim"
+MY_P="${MY_PN}-${PV}"
 
-SHADER_PV="1.1.0"
-WEB_PV="1.7.0"
+inherit distutils-r1
 
 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
-"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="LGPL-3+ MIT Unlicense"
 SLOT="0"
@@ -29,9 +25,8 @@ 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/python-mpv-jsonipc-1.1.9[${PYTHON_USEDEP}]
 		dev-python/requests[${PYTHON_USEDEP}]
-		dev-python/pydantic[${PYTHON_USEDEP}]
 	')
 "
 RDEPEND="
@@ -46,12 +41,5 @@ RDEPEND="
 		dev-python/werkzeug[${PYTHON_USEDEP}]
 	')
 "
-BDEPEND="app-arch/unzip"
-
-src_install() {
-	distutils-r1_src_install
-	python_moduleinto "jellyfin_mpv_shim/webclient_view/webclient" # jellyfin-web dist
-	python_domodule -r "${WORKDIR}"/dist/*
-	python_moduleinto "jellyfin_mpv_shim/default_shader_pack" # mpv shaders
-	python_domodule -r "${WORKDIR}"/default-shader-pack-${SHADER_PV}/*
-}
+
+S="${WORKDIR}/${MY_P}"


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-desktop/
@ 2021-05-21 17:08 Andrew Ammerlaan
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2021-05-21 17:08 UTC (permalink / raw
  To: gentoo-commits

commit:     ae866b4239cc96043d72a2fa21e387d7a26e0705
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri May 21 17:08:07 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri May 21 17:08:07 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae866b42

media-video/jellyfin-desktop: drop x86

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild b/media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild
index 1bd88fdf8..e0249af0d 100644
--- a/media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild
+++ b/media-video/jellyfin-desktop/jellyfin-desktop-2.0.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="LGPL-3+ MIT Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 DEPEND="
 	$(python_gen_cond_dep '


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-05-21 17:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-28 10:52 [gentoo-commits] repo/proj/guru:dev commit in: media-video/jellyfin-desktop/ Andrew Ammerlaan
  -- strict thread matches above, loose matches on Subject: below --
2021-05-03 17:34 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-05-03 17:34 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-05-03 18:06 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-05-03 18:04 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-05-21 17:08 Andrew Ammerlaan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox