From 401705e143f8ce6c02a6d9f5638877baaec0bdb9 Mon Sep 17 00:00:00 2001 From: Fredrik Eriksson Date: Sun, 11 Aug 2024 08:26:11 +0200 Subject: [PATCH] bump jellyfin-apiclient-python --- media-libs/jellyfin-apiclient-python/Manifest | 5 +++-- .../files/set_build_backend.patch | 11 +++++++++++ ...ebuild => jellyfin-apiclient-python-1.10.0.ebuild} | 9 +++++++-- 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 media-libs/jellyfin-apiclient-python/files/set_build_backend.patch rename media-libs/jellyfin-apiclient-python/{jellyfin-apiclient-python-1.9.2.ebuild => jellyfin-apiclient-python-1.10.0.ebuild} (86%) diff --git a/media-libs/jellyfin-apiclient-python/Manifest b/media-libs/jellyfin-apiclient-python/Manifest index a701cef..2c5b7a3 100644 --- a/media-libs/jellyfin-apiclient-python/Manifest +++ b/media-libs/jellyfin-apiclient-python/Manifest @@ -1,2 +1,3 @@ -DIST jellyfin-apiclient-python-1.9.2.tar.gz 29535 BLAKE2B ba12075a54df646c02fe437c576e3a19f38082080e6c136d88abf45f2eaba5d308259f16df46b4c7a5d76978ebf3392111fd0b3b3d2ee2c9496acf64fb8553b6 SHA512 43f1850c2904f200a9055b8f579534c486f0f29ca04004bd5cda58f6d2a24275a5e4ceb356344335a660f53cc81f47aa4749c048642e5f4e05b640e11a574e37 -EBUILD jellyfin-apiclient-python-1.9.2.ebuild 729 BLAKE2B 26ebb0e1eb985405dc609c83f93299e5c2b6f7c2d39d810a4dc221f35c3757b4c8ad0fcd45e016600dfbc27a76290733e4872a5bb1a2f5fd6bede9988bce77f4 SHA512 3e95bb065fb5fda303734d91b0cf236fd59941e581474421a0b48f903b4a318b61fb259ca775e631ca398b155229e6b7030865617d46e94decba99e23f0fe589 +AUX set_build_backend.patch 286 BLAKE2B 4baa101d9c9943760520a976a199f9a41e868a45b993ade42866e78e137d25c7a20810344b84c1a6f97bcba693a4ba4830c0fbc2ff77d22b521458172d4d7308 SHA512 be3e0ed5094375be9f1d3e04e332118e9b902a17e644ded3c0554e48f116a2b9655f2e6988882f6b6cf23926d1a91167f9de0ea164634cbed1bc194b5e6f1e88 +DIST jellyfin-apiclient-python-1.10.0.tar.gz 35051 BLAKE2B a75d30956fb4d862b9c458d33ac9607d17fb9a1394a81bed2f04f53c9c6a73c5caccdcc3d4c1f6f845260f079ed39697229524de0d96d808c1451ca6406f23df SHA512 47eeb22c4c7bca7833dd38e710200c9dbfd013f577d2c448b833f585a742a7da7d4932a982f14f0f7dd3a5523040b51bbb0cc2e4a53295a128aae41fef591342 +EBUILD jellyfin-apiclient-python-1.10.0.ebuild 821 BLAKE2B 64b2e58d6d07d2dbd615dc514dae19eae13decfa23bb09b7cc80ce2ffa3f101a74463028da1ef2d18eb7ba84bae578e0366b8f5de90815264a3812697e4f0bdc SHA512 472d627bd123e07adc0978e26c6017f682db80f906af4cc8d3f6d999a15a679f00ef9a914d7e79c6fe77092b8d5b011e8e69b5f4aeaf74d3493d10a15effb3bd diff --git a/media-libs/jellyfin-apiclient-python/files/set_build_backend.patch b/media-libs/jellyfin-apiclient-python/files/set_build_backend.patch new file mode 100644 index 0000000..d16ecd3 --- /dev/null +++ b/media-libs/jellyfin-apiclient-python/files/set_build_backend.patch @@ -0,0 +1,11 @@ +diff --git a/pyproject.toml.orig b/pyproject.toml +index dece500..89c9ad9 100644 +--- a/pyproject.toml.orig ++++ b/pyproject.toml +@@ -1,5 +1,6 @@ + [build-system] + requires = [ "setuptools>=61.0.0",] ++build-backend = "setuptools.build_meta" + + [project] + name = "jellyfin-apiclient-python" diff --git a/media-libs/jellyfin-apiclient-python/jellyfin-apiclient-python-1.9.2.ebuild b/media-libs/jellyfin-apiclient-python/jellyfin-apiclient-python-1.10.0.ebuild similarity index 86% rename from media-libs/jellyfin-apiclient-python/jellyfin-apiclient-python-1.9.2.ebuild rename to media-libs/jellyfin-apiclient-python/jellyfin-apiclient-python-1.10.0.ebuild index e46a047..503e813 100644 --- a/media-libs/jellyfin-apiclient-python/jellyfin-apiclient-python-1.9.2.ebuild +++ b/media-libs/jellyfin-apiclient-python/jellyfin-apiclient-python-1.10.0.ebuild @@ -1,8 +1,9 @@ # Copyright 2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{11,12,13} ) inherit distutils-r1 @@ -18,6 +19,11 @@ else KEYWORDS="amd64" fi +RESTRICT="mirror test" + +PATCHES=( + "${FILESDIR}/set_build_backend.patch" +) LICENSE="GPL-3" SLOT="0" @@ -27,7 +33,6 @@ DEPEND=" dev-python/requests dev-python/urllib3 dev-python/websocket-client -dev-python/six dev-python/certifi " RDEPEND="${DEPEND}"