From 0b17853b35c562b5cf5f5ea9016a2f5dfc5bf92d Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Thu, 23 Nov 2023 22:15:18 +0100 Subject: [PATCH] dev-python/yt-dlp: new package, add 2023.10.13 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/2410 Signed-off-by: Andreas Billmeier --- README.md | 4 +-- dev-python/yt-dlp/Manifest | 3 ++ dev-python/yt-dlp/metadata.xml | 16 +++++++++ dev-python/yt-dlp/yt-dlp-2023.10.13.ebuild | 40 ++++++++++++++++++++++ 4 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 dev-python/yt-dlp/Manifest create mode 100644 dev-python/yt-dlp/metadata.xml create mode 100644 dev-python/yt-dlp/yt-dlp-2023.10.13.ebuild diff --git a/README.md b/README.md index df0127a17..e16fec2c4 100644 --- a/README.md +++ b/README.md @@ -617,7 +617,7 @@ There are 1659 Ebuilds in total, 1648 of them have in total 1669 (43 different) |License| Ebuilds using it| |-------|-----| |MIT|966| -|Apache-2.0|344| +|Apache-2.0|343| |BSD|97| |GPL-3|95| |GPL-2|27| @@ -626,7 +626,7 @@ There are 1659 Ebuilds in total, 1648 of them have in total 1669 (43 different) |BSD-2|12| |GPL-3+|11| |LGPL-3+|11| -|Unlicense|9| +|Unlicense|10| |ISC|5| |MPL-2.0|5| |LGPL-2.1|5| diff --git a/dev-python/yt-dlp/Manifest b/dev-python/yt-dlp/Manifest new file mode 100644 index 000000000..ae61590e0 --- /dev/null +++ b/dev-python/yt-dlp/Manifest @@ -0,0 +1,3 @@ +DIST yt-dlp-2023.10.13.tar.gz 2808331 BLAKE2B 6de74efb6ef6dacdc0ad972e17c6d636a13ba442fb514b74ca56d1f3b486c3d7e7c7c597e3eaa165fafe3af802fe2e1fe80b6956ce857f99bfffa488f27da7dc SHA512 60e669fa89e3d989392f11517b845e6df9774fc3d8b53172f489842ca12b74365a0284ae878e40bac58a2b6be26fb4abda50ee65b22ed0507487e132900ce00d +EBUILD yt-dlp-2023.10.13.ebuild 1019 BLAKE2B 17c03b491cbc0d22bc30e9977bdf838aeff6dd4b514487161e657ce3a5b1e6c153a6cecb540290963544a28c9800fffe44ac329e9d68c5c1fa1705f52ab056fa SHA512 d222e67a8e253ca11ba5b799dac8665fc133e01bb006b50da24887e3d266197cb63f818044ef5361f7e73acb622d2195e95229bad73fa0d4f2a75d26ed45edbf +MISC metadata.xml 508 BLAKE2B 21d7714827de27566946d208f7aa30b908f1b4dcc85cbe8f8e743f40a58a1be742047139adeedccffa28b6996877543cb11393a77e19f3e473e8420ed09a4d1c SHA512 5995ac642d9c24614b1bb5d9e3d35d886c1cae214fadde19c99a57a8a2953b3abf4d187cb4c527fb4e173bbe67a6b89a259cdc4729437f17b4e1ee9726cf4bc5 diff --git a/dev-python/yt-dlp/metadata.xml b/dev-python/yt-dlp/metadata.xml new file mode 100644 index 000000000..d302d813a --- /dev/null +++ b/dev-python/yt-dlp/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + yt-dlp + yt-dlp/yt-dlp + + pukkandan.ytdlp@gmail.com + pukkandan + + + diff --git a/dev-python/yt-dlp/yt-dlp-2023.10.13.ebuild b/dev-python/yt-dlp/yt-dlp-2023.10.13.ebuild new file mode 100644 index 000000000..4507ff116 --- /dev/null +++ b/dev-python/yt-dlp/yt-dlp-2023.10.13.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="A youtube-dl fork with additional features and patches" +HOMEPAGE="https://github.com/yt-dlp/yt-dlp https://pypi.org/project/yt-dlp/" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="media-libs/mutagen[${PYTHON_USEDEP}] + dev-python/pycryptodomex[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + dev-python/brotlipy[${PYTHON_USEDEP}] + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/requests-2.31.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.17[${PYTHON_USEDEP}] + >=dev-python/websockets-12.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest