diff --git a/dev-python/pystray/Manifest b/dev-python/pystray/Manifest new file mode 100644 index 0000000..cd06751 --- /dev/null +++ b/dev-python/pystray/Manifest @@ -0,0 +1,2 @@ +DIST pystray-0.19.4.tar.gz 47875 BLAKE2B 325bedd97a11e04f87a41f5fc206ed2a97c4693dc9d5ef52e12fdb72761d53af3a43a324e5d45db72d697e6f06e9a0c60b585b4935c4202d60f4e8e299df354a SHA512 692a5158c728487d2c4d71c343156ef7689b7a1ed195821de0cac7c480d590464e357396daea05e469f8d568a2a3792865a249fdde9276b692f581f084ccaf9a +EBUILD pystray-0.19.4.ebuild 574 BLAKE2B 869e9a08eec3f1f6826d73f1adb13dcb755cea65cf5fda1962b0a5a7f87632b4cdeee0dd17adaa16b3c12d9161d6df34882ad107dfe7a8a6548bebde89edbb3f SHA512 a9fc8809e29b12ace7b3b47debd2279b53bae2e83f35a3b878d8c23152704545de039795b1686a054fba2bfb3d69dac34de27c2f58160051c41c60b666b4475f diff --git a/dev-python/pystray/pystray-0.19.4.ebuild b/dev-python/pystray/pystray-0.19.4.ebuild new file mode 100644 index 0000000..1e7a45d --- /dev/null +++ b/dev-python/pystray/pystray-0.19.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11,12} ) +inherit distutils-r1 + +DESCRIPTION="This library allows you to create a system tray icon." +HOMEPAGE=" + https://pypi.org/project/pystray/ +" +SRC_URI="https://github.com/moses-palmer/pystray/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="amd64" + +RDEPEND=" + dev-python/pillow + dev-python/six + dev-python/python-xlib +" +BDEPEND=" " + +distutils_enable_tests pytest diff --git a/media-libs/jellyfin-apiclient-python/Manifest b/media-libs/jellyfin-apiclient-python/Manifest index 3a9134e..c16e527 100644 --- a/media-libs/jellyfin-apiclient-python/Manifest +++ b/media-libs/jellyfin-apiclient-python/Manifest @@ -1,2 +1,4 @@ DIST jellyfin-apiclient-python-1.8.1.tar.gz 29019 BLAKE2B 60a666b132f3d94e57bf09f32184b260e1562206f78a4e9836cb5618d072a91d1461282340d6b8a1cc21e8495df26fd3daa1d7191f0a95ef5e49f9cecfe37964 SHA512 b858fda1d16cf5e4bd6b0fa814b4ae7a8e4dc841dad91b0568c526885910339e2fa2740ee88a55f680d4bfdc00b0f5dbe1c6b6ef5b144b28b44ee9f75abd3bd1 +DIST jellyfin-apiclient-python-1.9.2.tar.gz 29535 BLAKE2B ba12075a54df646c02fe437c576e3a19f38082080e6c136d88abf45f2eaba5d308259f16df46b4c7a5d76978ebf3392111fd0b3b3d2ee2c9496acf64fb8553b6 SHA512 43f1850c2904f200a9055b8f579534c486f0f29ca04004bd5cda58f6d2a24275a5e4ceb356344335a660f53cc81f47aa4749c048642e5f4e05b640e11a574e37 EBUILD jellyfin-apiclient-python-1.8.1.ebuild 730 BLAKE2B 159550e37fb5f0606542049bd36e67c6dde549668aabb2357e3aca81b87b562a9121be9ef859754d51a309ecc1aba221d06282893b4afd7761ad67c09ff7b55c SHA512 d0df4e909036fe2ed4ef0e1698a7873e2de5800deee79ec30f6e052b6eebd9ce1e91f57db496c12e85fae412cda3462e08b33defa409585f65d57bfba9ef49a3 +EBUILD jellyfin-apiclient-python-1.9.2.ebuild 729 BLAKE2B c204d162d712efcb315dbb62f5e507712ba5940cf9491fcfb55a2f266be3eb23d835b8d6049c5e4e8d4f90082178420de102fdba3df05311d59196b6c0937acb SHA512 e6f5f82698433df5e31116330e39d723117ae749d572cb2d93f851c46cb5a2175e26895dc0cc88424aad22aa37acb26c70414eda4344a8c63d56e57aa383b34c 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.9.2.ebuild new file mode 100644 index 0000000..3601080 --- /dev/null +++ b/media-libs/jellyfin-apiclient-python/jellyfin-apiclient-python-1.9.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{10,11,12} ) + +inherit distutils-r1 + +DESCRIPTION="python library for jellyfin" +HOMEPAGE="https://github.com/jellyfin/jellyfin-apiclient-python" +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/jellyfin/jellyfin-apiclient-python" + inherit git-r3 + KEYWORDS="~amd64" +else + SRC_URI="https://github.com/jellyfin/jellyfin-apiclient-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64" +fi + + +LICENSE="GPL-3" +SLOT="0" +IUSE="" + +DEPEND=" +dev-python/requests +dev-python/urllib3 +dev-python/websocket-client +dev-python/six +dev-python/certifi +" +RDEPEND="${DEPEND}" +BDEPEND="" diff --git a/media-libs/python-mpv-jsonipc/Manifest b/media-libs/python-mpv-jsonipc/Manifest new file mode 100644 index 0000000..053f7f3 --- /dev/null +++ b/media-libs/python-mpv-jsonipc/Manifest @@ -0,0 +1,2 @@ +DIST python-mpv-jsonipc-1.2.0.tar.gz 11949 BLAKE2B 7f8c02de20e6405e7bf9b5950b240bf78e21e41d1eef52726a50181556607090e418f1775fa830de191c8af47ef78c145c37efdf213bd9255915bd34a20a86e8 SHA512 036d4cc1ee5b08049a64b39847bddebf7061c49c2178f78134e8187fabea38508e1e52f4cde6f6e5bb8fbc5f89faaebedbc86f5ff647d59a7f3e003c3d996e3f +EBUILD python-mpv-jsonipc-1.2.0.ebuild 681 BLAKE2B fd42cccd461a8d92bd2a699c011434ba812180e7022f695b0f0dbd1301a5b1a22f3dbbe6e198a660407ca940e7e643c5afb3ecc55c179562ce09bda6d6e91d03 SHA512 ee35d9d8fef74aeacdb725e0cf077520d0d4921cef4c4abcfe5ee1bbf0b397f8d0b03a116b653ffed37113ae0033ed45f5fbdfda8898928d40c7539cdb1712a9 diff --git a/media-libs/python-mpv-jsonipc/python-mpv-jsonipc-1.2.0.ebuild b/media-libs/python-mpv-jsonipc/python-mpv-jsonipc-1.2.0.ebuild new file mode 100644 index 0000000..a5a2662 --- /dev/null +++ b/media-libs/python-mpv-jsonipc/python-mpv-jsonipc-1.2.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10,11,12} ) + +inherit distutils-r1 + +DESCRIPTION="Python JSON-IPC library for mpv" +HOMEPAGE="https://github.com/iwalton3/python-mpv-jsonipc" +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/iwalton3/python-mpv-jsonipc.git" + inherit git-r3 + KEYWORDS="~amd64" +else + SRC_URI="https://github.com/iwalton3/python-mpv-jsonipc/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64" +fi + + +LICENSE="APACHE-2" +SLOT="0" +IUSE="" + +DEPEND=" " +RDEPEND="${DEPEND}" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/media-video/jellyfin-mpv-shim/Manifest b/media-video/jellyfin-mpv-shim/Manifest new file mode 100644 index 0000000..d583298 --- /dev/null +++ b/media-video/jellyfin-mpv-shim/Manifest @@ -0,0 +1,2 @@ +DIST jellyfin-mpv-shim-2.6.0.tar.gz 550924 BLAKE2B 13c6623b4a83f1c596034b14a3cef1d8c0bd7651024c3c9fcba4fdde332f6b350e34fa18d4de075953e46ac2ec33624bcfa0c43b8887c21d14de682d04830a07 SHA512 b48415ba72aa557752fc4b287e40bf4311f64d436217cc8d5dcdc09b087b0f0174cbf56c18c559bf66e404638a6308030e98ce28e6beeb832c04d9931d248ce0 +EBUILD jellyfin-mpv-shim-2.6.0.ebuild 940 BLAKE2B eb04a2c100a51f78cf0e5ee46135cc4ba07e2495f65ccf3819d7f64f7f7b149e21da169abd4b7a49a308ed12e185a7df322b50aa9b882e91cf2a834b2478c675 SHA512 f494e1bd48171d480eb979041b3f039086a5c71901b90676622bd481f4bd67ef6c5268d34225fe82c3376d0640fc7465cc39b9d79c89ff34965829e510feb558 diff --git a/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.6.0.ebuild b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.6.0.ebuild new file mode 100644 index 0000000..32b7200 --- /dev/null +++ b/media-video/jellyfin-mpv-shim/jellyfin-mpv-shim-2.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10,11,12} ) + +inherit distutils-r1 + +DESCRIPTION="Cross-platform cast client for Jellyfin" +HOMEPAGE="https://github.com/jellyfin/jellyfin-mpv-shim" +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/jellyfin/jellyfin-mpv-shim.git" + inherit git-r3 + KEYWORDS="~amd64" +else + SRC_URI="https://github.com/jellyfin/jellyfin-mpv-shim/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + #S="${WORKDIR}/jellyfin-mpv-shim" + KEYWORDS="amd64" +fi + + +LICENSE="MIT GPL-3" +SLOT="0" +IUSE="tray mirror discord" + +DEPEND=" + dev-python/python-mpv + >=media-libs/jellyfin-apiclient-python-1.9.2 + dev-python/requests + >=media-libs/python-mpv-jsonipc-1.2.0 + " +RDEPEND="${DEPEND} + tray? ( dev-python/pystray dev-python/pillow dev-lang/python[tk] ) + " +BDEPEND="" +distutils_enable_tests pytest