* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-08-23 20:45 Piotr Karbowski
0 siblings, 0 replies; 171+ messages in thread
From: Piotr Karbowski @ 2021-08-23 20:45 UTC (permalink / raw
To: gentoo-commits
commit: bd0405f4a21669cb9f063e19594723c7e63be5c2
Author: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 23 20:45:35 2021 +0000
Commit: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Mon Aug 23 20:45:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0405f4
net-misc/yt-dlp: new package.
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/metadata.xml | 11 ++++++++
net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild | 47 +++++++++++++++++++++++++++++++++
3 files changed, 59 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
new file mode 100644
index 00000000000..7787307fae0
--- /dev/null
+++ b/net-misc/yt-dlp/Manifest
@@ -0,0 +1 @@
+DIST yt-dlp-2021.8.10.tar.gz 1807968 BLAKE2B 664f9f5680c18531bb1c194e6e26a31b6be62894a88c6748bf146fbba79164fec6f5e6db017785daf6c8f5a2c1b7cfc0c2ee6c0d437b9d7bb4e1835eff73650f SHA512 fb321d308e634f6358f046762cc3e827b036083b4764d495bbcef253d06ce445152f4a330c51b5aac1eb3b21a8a345fc791f0fdbdc01089ea2a414b1cd457f20
diff --git a/net-misc/yt-dlp/metadata.xml b/net-misc/yt-dlp/metadata.xml
new file mode 100644
index 00000000000..2b132d02ee4
--- /dev/null
+++ b/net-misc/yt-dlp/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>slashbeast@gentoo.org</email>
+ <name>Piotr Karbowski</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">yt-dlp/yt-dlp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild b/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild
new file mode 100644
index 00000000000..33b03f94720
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
+
+DESCRIPTION="A youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+LICENSE="public-domain"
+SLOT="0"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ dev-python/keyring[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+
+"
+
+distutils_enable_tests nose
+
+python_test() {
+ # make_lazy_extractors.py tries to rename it out, so fails if it does not exists.
+ mkdir ytdlp_plugins
+ epytest -k 'not download'
+}
+
+python_install_all() {
+ doman yt-dlp.1
+
+ newbashcomp completions/bash/yt-dlp yt-dlp
+
+ insinto /usr/share/zsh/site-functions
+ newins completions/zsh/_yt-dlp _yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ distutils-r1_python_install_all
+
+ rm -rf "${ED}"/usr/share/doc/yt_dlp || die
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-08-24 21:02 Marek Szuba
0 siblings, 0 replies; 171+ messages in thread
From: Marek Szuba @ 2021-08-24 21:02 UTC (permalink / raw
To: gentoo-commits
commit: 641606be35032f8139720e8c7b143dfad032d116
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 24 20:41:43 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Aug 24 21:02:04 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641606be
net-misc/yt-dlp: keyword 2021.8.10 for ~riscv
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild b/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild
index 33b03f94720..4c0bfc7cd61 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild
@@ -9,7 +9,7 @@ inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
DESCRIPTION="A youtube-dl fork with additional features and fixes"
HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
LICENSE="public-domain"
SLOT="0"
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-09-06 21:07 Piotr Karbowski
0 siblings, 0 replies; 171+ messages in thread
From: Piotr Karbowski @ 2021-09-06 21:07 UTC (permalink / raw
To: gentoo-commits
commit: 14d074ba2b72aef12c39dda44c0f550ed6f9f7ad
Author: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 6 21:06:42 2021 +0000
Commit: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Mon Sep 6 21:07:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d074ba
net-misc/yt-dlp: 2021.9.1 version bump
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild | 47 ++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 7787307fae0..54ca73008f4 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2021.8.10.tar.gz 1807968 BLAKE2B 664f9f5680c18531bb1c194e6e26a31b6be62894a88c6748bf146fbba79164fec6f5e6db017785daf6c8f5a2c1b7cfc0c2ee6c0d437b9d7bb4e1835eff73650f SHA512 fb321d308e634f6358f046762cc3e827b036083b4764d495bbcef253d06ce445152f4a330c51b5aac1eb3b21a8a345fc791f0fdbdc01089ea2a414b1cd457f20
+DIST yt-dlp-2021.9.1.tar.gz 1846252 BLAKE2B 2cb056b89d1c3f5dfe442c96e983b2500185ade621c285669ef513d0fe9af9aabea3ad121344d1c521b6c89eddc77bf7698edb48d92f6f5f7b58b8939c80817d SHA512 26f778bf63b9be9e487b96f098e56abf65c7c7a89e9c5754755cf73d55e441638174d7b0e7220e994e40c0740edbd792e1fee28b44946cab8197dfaae2eee26e
diff --git a/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
new file mode 100644
index 00000000000..4c0bfc7cd61
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
+
+DESCRIPTION="A youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+KEYWORDS="~amd64 ~riscv ~x86"
+LICENSE="public-domain"
+SLOT="0"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ dev-python/keyring[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+
+"
+
+distutils_enable_tests nose
+
+python_test() {
+ # make_lazy_extractors.py tries to rename it out, so fails if it does not exists.
+ mkdir ytdlp_plugins
+ epytest -k 'not download'
+}
+
+python_install_all() {
+ doman yt-dlp.1
+
+ newbashcomp completions/bash/yt-dlp yt-dlp
+
+ insinto /usr/share/zsh/site-functions
+ newins completions/zsh/_yt-dlp _yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ distutils-r1_python_install_all
+
+ rm -rf "${ED}"/usr/share/doc/yt_dlp || die
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-09-27 21:18 Piotr Karbowski
0 siblings, 0 replies; 171+ messages in thread
From: Piotr Karbowski @ 2021-09-27 21:18 UTC (permalink / raw
To: gentoo-commits
commit: b55ee5100260aaecc5a42353dd0a8c5d2ff625fd
Author: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 27 21:11:48 2021 +0000
Commit: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Mon Sep 27 21:18:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55ee510
net-misc/yt-dlp: 2021.9.25 version bump
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2021.9.25.ebuild | 47 +++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 54ca73008f4..b6c33e163d1 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2021.8.10.tar.gz 1807968 BLAKE2B 664f9f5680c18531bb1c194e6e26a31b6be62894a88c6748bf146fbba79164fec6f5e6db017785daf6c8f5a2c1b7cfc0c2ee6c0d437b9d7bb4e1835eff73650f SHA512 fb321d308e634f6358f046762cc3e827b036083b4764d495bbcef253d06ce445152f4a330c51b5aac1eb3b21a8a345fc791f0fdbdc01089ea2a414b1cd457f20
DIST yt-dlp-2021.9.1.tar.gz 1846252 BLAKE2B 2cb056b89d1c3f5dfe442c96e983b2500185ade621c285669ef513d0fe9af9aabea3ad121344d1c521b6c89eddc77bf7698edb48d92f6f5f7b58b8939c80817d SHA512 26f778bf63b9be9e487b96f098e56abf65c7c7a89e9c5754755cf73d55e441638174d7b0e7220e994e40c0740edbd792e1fee28b44946cab8197dfaae2eee26e
+DIST yt-dlp-2021.9.25.tar.gz 1890559 BLAKE2B 9573fc4214fa8654a4b1ca44dd40b81f590f08ffe56225d8ad9923e4c3d188be406a59443e9ec134a1eef523e39e33cecba9ba76ef05edb908713d72d1ac233d SHA512 2c1fc18f05108420caaae9ca4072fc1ee0c67932ac144ee69c3e412850e1f1873938e302b9e0953bea29678bd2c512e58c124088243818ce0662449bcfa92175
diff --git a/net-misc/yt-dlp/yt-dlp-2021.9.25.ebuild b/net-misc/yt-dlp/yt-dlp-2021.9.25.ebuild
new file mode 100644
index 00000000000..4c0bfc7cd61
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.9.25.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
+
+DESCRIPTION="A youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+KEYWORDS="~amd64 ~riscv ~x86"
+LICENSE="public-domain"
+SLOT="0"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ dev-python/keyring[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+
+"
+
+distutils_enable_tests nose
+
+python_test() {
+ # make_lazy_extractors.py tries to rename it out, so fails if it does not exists.
+ mkdir ytdlp_plugins
+ epytest -k 'not download'
+}
+
+python_install_all() {
+ doman yt-dlp.1
+
+ newbashcomp completions/bash/yt-dlp yt-dlp
+
+ insinto /usr/share/zsh/site-functions
+ newins completions/zsh/_yt-dlp _yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ distutils-r1_python_install_all
+
+ rm -rf "${ED}"/usr/share/doc/yt_dlp || die
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-16 20:35 Piotr Karbowski
0 siblings, 0 replies; 171+ messages in thread
From: Piotr Karbowski @ 2021-10-16 20:35 UTC (permalink / raw
To: gentoo-commits
commit: db021924b01f9741ade683c6d355bb11f4f0b393
Author: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 20:33:34 2021 +0000
Commit: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 20:35:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db021924
net-misc/yt-dlp: 2021.10.10 version bump.
Closes: https://bugs.gentoo.org/809896
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild | 50 ++++++++++++++++++++++++++++++++
2 files changed, 51 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index b6c33e163d1..e3c60fdda60 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,4 @@
+DIST yt-dlp-2021.10.10.tar.gz 1913112 BLAKE2B 05c6f56a633311b99834f077b1dd3be6374144d5cf5dfdcc38cbd7fa246e380f2f8f7b667dde9e83f6f0270bac38e21f4183726c9ced922dc0c3ca96175c15db SHA512 c53cc4458b294dc579de37e9d603cd32bb1890ed921270097bfe04e4e8769b91f6594cd4834e7094c706a7c9f447854438b33ab28ddd7247af585837c5ca76b1
DIST yt-dlp-2021.8.10.tar.gz 1807968 BLAKE2B 664f9f5680c18531bb1c194e6e26a31b6be62894a88c6748bf146fbba79164fec6f5e6db017785daf6c8f5a2c1b7cfc0c2ee6c0d437b9d7bb4e1835eff73650f SHA512 fb321d308e634f6358f046762cc3e827b036083b4764d495bbcef253d06ce445152f4a330c51b5aac1eb3b21a8a345fc791f0fdbdc01089ea2a414b1cd457f20
DIST yt-dlp-2021.9.1.tar.gz 1846252 BLAKE2B 2cb056b89d1c3f5dfe442c96e983b2500185ade621c285669ef513d0fe9af9aabea3ad121344d1c521b6c89eddc77bf7698edb48d92f6f5f7b58b8939c80817d SHA512 26f778bf63b9be9e487b96f098e56abf65c7c7a89e9c5754755cf73d55e441638174d7b0e7220e994e40c0740edbd792e1fee28b44946cab8197dfaae2eee26e
DIST yt-dlp-2021.9.25.tar.gz 1890559 BLAKE2B 9573fc4214fa8654a4b1ca44dd40b81f590f08ffe56225d8ad9923e4c3d188be406a59443e9ec134a1eef523e39e33cecba9ba76ef05edb908713d72d1ac233d SHA512 2c1fc18f05108420caaae9ca4072fc1ee0c67932ac144ee69c3e412850e1f1873938e302b9e0953bea29678bd2c512e58c124088243818ce0662449bcfa92175
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
new file mode 100644
index 00000000000..e8f9a33a5fe
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
+
+DESCRIPTION="A youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+KEYWORDS="~amd64 ~riscv ~x86"
+LICENSE="public-domain"
+SLOT="0"
+
+DEPEND="
+ test? ( dev-python/pytest )
+"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ dev-python/keyring[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+"
+
+distutils_enable_tests nose
+
+python_test() {
+ # make_lazy_extractors.py tries to rename it out, so fails if it does not exists.
+ mkdir ytdlp_plugins
+ epytest -k 'not download'
+}
+
+python_install_all() {
+ doman yt-dlp.1
+
+ newbashcomp completions/bash/yt-dlp yt-dlp
+
+ insinto /usr/share/zsh/site-functions
+ newins completions/zsh/_yt-dlp _yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ distutils-r1_python_install_all
+
+ rm -rf "${ED}"/usr/share/doc/yt_dlp || die
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-16 22:00 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2021-10-16 22:00 UTC (permalink / raw
To: gentoo-commits
commit: f5426e1e96065050469cc3c0f178159b25ac452a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 21:59:38 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 21:59:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5426e1e
net-misc/yt-dlp: Stabilize 2021.9.1 amd64, #818499
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
index 4c0bfc7cd61..f9c1e99b5f1 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
@@ -9,7 +9,7 @@ inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
DESCRIPTION="A youtube-dl fork with additional features and fixes"
HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
LICENSE="public-domain"
SLOT="0"
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-16 22:07 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2021-10-16 22:07 UTC (permalink / raw
To: gentoo-commits
commit: 4a24d78591dd978a71f0f631956c90538e51a700
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 22:07:04 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 22:07:04 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a24d785
net-misc/yt-dlp: mark ALLARCHES
Bug: https://bugs.gentoo.org/818499
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/yt-dlp/metadata.xml b/net-misc/yt-dlp/metadata.xml
index db1fe174e12..f795ffb178c 100644
--- a/net-misc/yt-dlp/metadata.xml
+++ b/net-misc/yt-dlp/metadata.xml
@@ -5,6 +5,7 @@
<email>slashbeast@gentoo.org</email>
<name>Piotr Karbowski</name>
</maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="github">yt-dlp/yt-dlp</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-16 22:07 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2021-10-16 22:07 UTC (permalink / raw
To: gentoo-commits
commit: d17bb87dbd8f5978442cf7c8a14252d3d9c4ff1c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 22:07:33 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 22:07:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17bb87d
net-misc/yt-dlp: Stabilize 2021.9.1 ALLARCHES, #818499
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
index f9c1e99b5f1..8672a05a722 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
@@ -9,7 +9,7 @@ inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
DESCRIPTION="A youtube-dl fork with additional features and fixes"
HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
LICENSE="public-domain"
SLOT="0"
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-16 22:47 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-16 22:47 UTC (permalink / raw
To: gentoo-commits
commit: c871e49a0013944c369b6b6fd8a555a501cde981
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 22:29:39 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 22:47:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c871e49a
net-misc/yt-dlp: add myself as a maintainer
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-misc/yt-dlp/metadata.xml b/net-misc/yt-dlp/metadata.xml
index f795ffb178c..1fbaa63f2ec 100644
--- a/net-misc/yt-dlp/metadata.xml
+++ b/net-misc/yt-dlp/metadata.xml
@@ -5,6 +5,10 @@
<email>slashbeast@gentoo.org</email>
<name>Piotr Karbowski</name>
</maintainer>
+ <maintainer type="person">
+ <email>ionen@gentoo.org</email>
+ <name>Ionen Wolkens</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">yt-dlp/yt-dlp</remote-id>
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-17 2:05 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-17 2:05 UTC (permalink / raw
To: gentoo-commits
commit: bce8a31616a83baafcef776bf3d8fc4cf15028db
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 17 01:20:15 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Oct 17 02:04:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce8a316
net-misc/yt-dlp: EAPI8 and small adjustments
* remove unused readme.gentoo-r1
* public-domain -> Unlicense
* nose -> pytest, lets the eclass handle that dependency
* use upstream markers to skip download tests rather than names
(no major change, but lets 3 additional tests run)
* remove mkdir workaround, was fixed upstream in 2021.09.01
* install Changelog.md and supportedsites.md, and remove duplicate
README.txt in favor of README.md (same contents)
* replace some unnecessary new* commands by do*
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild | 41 +++++++++++++-------------------
1 file changed, 17 insertions(+), 24 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
index e8f9a33a5fe..ed4cc85dbe9 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
@@ -1,50 +1,43 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
+inherit bash-completion-r1 distutils-r1
-DESCRIPTION="A youtube-dl fork with additional features and fixes"
+DESCRIPTION="youtube-dl fork with additional features and fixes"
HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 ~riscv ~x86"
-LICENSE="public-domain"
-SLOT="0"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-DEPEND="
- test? ( dev-python/pytest )
-"
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
RDEPEND="
+ dev-python/keyring[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
dev-python/websockets[${PYTHON_USEDEP}]
- dev-python/keyring[${PYTHON_USEDEP}]
- media-video/ffmpeg
-"
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ media-video/ffmpeg"
-distutils_enable_tests nose
+distutils_enable_tests pytest
python_test() {
- # make_lazy_extractors.py tries to rename it out, so fails if it does not exists.
- mkdir ytdlp_plugins
- epytest -k 'not download'
+ epytest -m 'not download'
}
python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
doman yt-dlp.1
- newbashcomp completions/bash/yt-dlp yt-dlp
-
- insinto /usr/share/zsh/site-functions
- newins completions/zsh/_yt-dlp _yt-dlp
+ dobashcomp completions/bash/yt-dlp
insinto /usr/share/fish/vendor_completions.d
doins completions/fish/yt-dlp.fish
- distutils-r1_python_install_all
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
- rm -rf "${ED}"/usr/share/doc/yt_dlp || die
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-22 22:43 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-22 22:43 UTC (permalink / raw
To: gentoo-commits
commit: 9ac9886ced7158c777ca3176f0626c5e17a30e9a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 22:40:39 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 22:40:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac9886c
net-misc/yt-dlp: drop 2021.8.10, 2021.9.25
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 --
net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild | 47 ---------------------------------
net-misc/yt-dlp/yt-dlp-2021.9.25.ebuild | 47 ---------------------------------
3 files changed, 96 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 5948c499dba..d518c797aa6 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,5 +1,3 @@
DIST yt-dlp-2021.10.10.tar.gz 1913112 BLAKE2B 05c6f56a633311b99834f077b1dd3be6374144d5cf5dfdcc38cbd7fa246e380f2f8f7b667dde9e83f6f0270bac38e21f4183726c9ced922dc0c3ca96175c15db SHA512 c53cc4458b294dc579de37e9d603cd32bb1890ed921270097bfe04e4e8769b91f6594cd4834e7094c706a7c9f447854438b33ab28ddd7247af585837c5ca76b1
DIST yt-dlp-2021.10.22.tar.gz 2010916 BLAKE2B fb8f789c74df06dcd672d00ac16eb7cbf466755c3fa607acdd21dd9a9ef2af158a5272f88656133078bd50585506b65cf3b3c03236726de954ccfa0b6c1195fc SHA512 2b590703f8d4f9454b50983019aca8046205234bd98cac4da73a6688eae177a19ef641e486aea92d86197ee7ad6c564c65f9b9496d623c00bdcc349817d5b1f8
-DIST yt-dlp-2021.8.10.tar.gz 1807968 BLAKE2B 664f9f5680c18531bb1c194e6e26a31b6be62894a88c6748bf146fbba79164fec6f5e6db017785daf6c8f5a2c1b7cfc0c2ee6c0d437b9d7bb4e1835eff73650f SHA512 fb321d308e634f6358f046762cc3e827b036083b4764d495bbcef253d06ce445152f4a330c51b5aac1eb3b21a8a345fc791f0fdbdc01089ea2a414b1cd457f20
DIST yt-dlp-2021.9.1.tar.gz 1846252 BLAKE2B 2cb056b89d1c3f5dfe442c96e983b2500185ade621c285669ef513d0fe9af9aabea3ad121344d1c521b6c89eddc77bf7698edb48d92f6f5f7b58b8939c80817d SHA512 26f778bf63b9be9e487b96f098e56abf65c7c7a89e9c5754755cf73d55e441638174d7b0e7220e994e40c0740edbd792e1fee28b44946cab8197dfaae2eee26e
-DIST yt-dlp-2021.9.25.tar.gz 1890559 BLAKE2B 9573fc4214fa8654a4b1ca44dd40b81f590f08ffe56225d8ad9923e4c3d188be406a59443e9ec134a1eef523e39e33cecba9ba76ef05edb908713d72d1ac233d SHA512 2c1fc18f05108420caaae9ca4072fc1ee0c67932ac144ee69c3e412850e1f1873938e302b9e0953bea29678bd2c512e58c124088243818ce0662449bcfa92175
diff --git a/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild b/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild
deleted file mode 100644
index 4c0bfc7cd61..00000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.8.10.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
-
-DESCRIPTION="A youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 ~riscv ~x86"
-LICENSE="public-domain"
-SLOT="0"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- dev-python/keyring[${PYTHON_USEDEP}]
- media-video/ffmpeg
-
-"
-
-distutils_enable_tests nose
-
-python_test() {
- # make_lazy_extractors.py tries to rename it out, so fails if it does not exists.
- mkdir ytdlp_plugins
- epytest -k 'not download'
-}
-
-python_install_all() {
- doman yt-dlp.1
-
- newbashcomp completions/bash/yt-dlp yt-dlp
-
- insinto /usr/share/zsh/site-functions
- newins completions/zsh/_yt-dlp _yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- distutils-r1_python_install_all
-
- rm -rf "${ED}"/usr/share/doc/yt_dlp || die
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2021.9.25.ebuild b/net-misc/yt-dlp/yt-dlp-2021.9.25.ebuild
deleted file mode 100644
index 4c0bfc7cd61..00000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.9.25.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
-
-DESCRIPTION="A youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 ~riscv ~x86"
-LICENSE="public-domain"
-SLOT="0"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- dev-python/keyring[${PYTHON_USEDEP}]
- media-video/ffmpeg
-
-"
-
-distutils_enable_tests nose
-
-python_test() {
- # make_lazy_extractors.py tries to rename it out, so fails if it does not exists.
- mkdir ytdlp_plugins
- epytest -k 'not download'
-}
-
-python_install_all() {
- doman yt-dlp.1
-
- newbashcomp completions/bash/yt-dlp yt-dlp
-
- insinto /usr/share/zsh/site-functions
- newins completions/zsh/_yt-dlp _yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- distutils-r1_python_install_all
-
- rm -rf "${ED}"/usr/share/doc/yt_dlp || die
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-22 22:43 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-22 22:43 UTC (permalink / raw
To: gentoo-commits
commit: 393790062085b5c24e5a9625b614da59bc2e3292
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 22:38:14 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 22:38:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39379006
net-misc/yt-dlp: add 2021.10.22
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild | 43 ++++++++++++++++++++++++++++++++
2 files changed, 44 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index e3c60fdda60..5948c499dba 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,4 +1,5 @@
DIST yt-dlp-2021.10.10.tar.gz 1913112 BLAKE2B 05c6f56a633311b99834f077b1dd3be6374144d5cf5dfdcc38cbd7fa246e380f2f8f7b667dde9e83f6f0270bac38e21f4183726c9ced922dc0c3ca96175c15db SHA512 c53cc4458b294dc579de37e9d603cd32bb1890ed921270097bfe04e4e8769b91f6594cd4834e7094c706a7c9f447854438b33ab28ddd7247af585837c5ca76b1
+DIST yt-dlp-2021.10.22.tar.gz 2010916 BLAKE2B fb8f789c74df06dcd672d00ac16eb7cbf466755c3fa607acdd21dd9a9ef2af158a5272f88656133078bd50585506b65cf3b3c03236726de954ccfa0b6c1195fc SHA512 2b590703f8d4f9454b50983019aca8046205234bd98cac4da73a6688eae177a19ef641e486aea92d86197ee7ad6c564c65f9b9496d623c00bdcc349817d5b1f8
DIST yt-dlp-2021.8.10.tar.gz 1807968 BLAKE2B 664f9f5680c18531bb1c194e6e26a31b6be62894a88c6748bf146fbba79164fec6f5e6db017785daf6c8f5a2c1b7cfc0c2ee6c0d437b9d7bb4e1835eff73650f SHA512 fb321d308e634f6358f046762cc3e827b036083b4764d495bbcef253d06ce445152f4a330c51b5aac1eb3b21a8a345fc791f0fdbdc01089ea2a414b1cd457f20
DIST yt-dlp-2021.9.1.tar.gz 1846252 BLAKE2B 2cb056b89d1c3f5dfe442c96e983b2500185ade621c285669ef513d0fe9af9aabea3ad121344d1c521b6c89eddc77bf7698edb48d92f6f5f7b58b8939c80817d SHA512 26f778bf63b9be9e487b96f098e56abf65c7c7a89e9c5754755cf73d55e441638174d7b0e7220e994e40c0740edbd792e1fee28b44946cab8197dfaae2eee26e
DIST yt-dlp-2021.9.25.tar.gz 1890559 BLAKE2B 9573fc4214fa8654a4b1ca44dd40b81f590f08ffe56225d8ad9923e4c3d188be406a59443e9ec134a1eef523e39e33cecba9ba76ef05edb908713d72d1ac233d SHA512 2c1fc18f05108420caaae9ca4072fc1ee0c67932ac144ee69c3e412850e1f1873938e302b9e0953bea29678bd2c512e58c124088243818ce0662449bcfa92175
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild
new file mode 100644
index 00000000000..ed4cc85dbe9
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/keyring[${PYTHON_USEDEP}]
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ media-video/ffmpeg"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-22 22:43 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-22 22:43 UTC (permalink / raw
To: gentoo-commits
commit: eb8f30e7c9ddf958cea1163f3326b67e9b50658d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 22:38:35 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 22:38:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8f30e7
net-misc/yt-dlp: stabilize 2021.10.10 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
index ed4cc85dbe9..e4e5268e280 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
RDEPEND="
dev-python/keyring[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-28 23:23 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-28 23:23 UTC (permalink / raw
To: gentoo-commits
commit: 515844f50c00a93fd49cd8e939502433e1309f25
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 28 23:19:17 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 28 23:19:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515844f5
net-misc/yt-dlp: drop 2021.9.1, 2021.10.10
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 --
net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild | 43 -----------------------------
net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild | 47 --------------------------------
3 files changed, 92 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index d518c797aa6..dfa7cc0b169 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2021.10.10.tar.gz 1913112 BLAKE2B 05c6f56a633311b99834f077b1dd3be6374144d5cf5dfdcc38cbd7fa246e380f2f8f7b667dde9e83f6f0270bac38e21f4183726c9ced922dc0c3ca96175c15db SHA512 c53cc4458b294dc579de37e9d603cd32bb1890ed921270097bfe04e4e8769b91f6594cd4834e7094c706a7c9f447854438b33ab28ddd7247af585837c5ca76b1
DIST yt-dlp-2021.10.22.tar.gz 2010916 BLAKE2B fb8f789c74df06dcd672d00ac16eb7cbf466755c3fa607acdd21dd9a9ef2af158a5272f88656133078bd50585506b65cf3b3c03236726de954ccfa0b6c1195fc SHA512 2b590703f8d4f9454b50983019aca8046205234bd98cac4da73a6688eae177a19ef641e486aea92d86197ee7ad6c564c65f9b9496d623c00bdcc349817d5b1f8
-DIST yt-dlp-2021.9.1.tar.gz 1846252 BLAKE2B 2cb056b89d1c3f5dfe442c96e983b2500185ade621c285669ef513d0fe9af9aabea3ad121344d1c521b6c89eddc77bf7698edb48d92f6f5f7b58b8939c80817d SHA512 26f778bf63b9be9e487b96f098e56abf65c7c7a89e9c5754755cf73d55e441638174d7b0e7220e994e40c0740edbd792e1fee28b44946cab8197dfaae2eee26e
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
deleted file mode 100644
index e4e5268e280..00000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.10.10.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="
- dev-python/keyring[${PYTHON_USEDEP}]
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-video/ffmpeg"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
deleted file mode 100644
index 8672a05a722..00000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.9.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
-
-DESCRIPTION="A youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="amd64 ~riscv x86"
-LICENSE="public-domain"
-SLOT="0"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- dev-python/keyring[${PYTHON_USEDEP}]
- media-video/ffmpeg
-
-"
-
-distutils_enable_tests nose
-
-python_test() {
- # make_lazy_extractors.py tries to rename it out, so fails if it does not exists.
- mkdir ytdlp_plugins
- epytest -k 'not download'
-}
-
-python_install_all() {
- doman yt-dlp.1
-
- newbashcomp completions/bash/yt-dlp yt-dlp
-
- insinto /usr/share/zsh/site-functions
- newins completions/zsh/_yt-dlp _yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- distutils-r1_python_install_all
-
- rm -rf "${ED}"/usr/share/doc/yt_dlp || die
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-28 23:23 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-28 23:23 UTC (permalink / raw
To: gentoo-commits
commit: 0027f98c92371d7766e7a5b8bea77043b9614f04
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 28 23:16:49 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 28 23:17:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0027f98c
net-misc/yt-dlp: stabilize 2021.10.22 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild
index ed4cc85dbe9..e4e5268e280 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
RDEPEND="
dev-python/keyring[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-29 22:25 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-29 22:25 UTC (permalink / raw
To: gentoo-commits
commit: b1a1332c95623f7e67ce7ae20f175ccb072015c5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 29 22:01:44 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 29 22:23:45 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a1332c
net-misc/yt-dlp: revbump with youtube-dl compatibility symlink
Some video players and tools/scripts still try to call youtube-dl
and users would sometime create this symlink themselves given it
functions as a drop-in replacement.
This blocks net-misc/youtube-dl but there should be little reason
to have both installed at same time (youtube-dl is likely headed
for last riting), and so not providing a USE.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.22-r1.ebuild | 46 +++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22-r1.ebuild
new file mode 100644
index 00000000000..ccda512819f
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/keyring[${PYTHON_USEDEP}]
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+ !net-misc/youtube-dl"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ dosym yt-dlp /usr/bin/youtube-dl # compatibility symlink
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-30 9:14 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-30 9:14 UTC (permalink / raw
To: gentoo-commits
commit: 5d5d04a25548de045059dbd1e59c8c28cead2590
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 30 08:48:17 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct 30 09:13:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d5d04a2
net-misc/yt-dlp: improve compatibility with youtube-dl
Usually not needed, but some more advanced use of options
may lead to issues without a wrapper.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../{yt-dlp-2021.10.22-r1.ebuild => yt-dlp-2021.10.22-r2.ebuild} | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
similarity index 90%
rename from net-misc/yt-dlp/yt-dlp-2021.10.22-r1.ebuild
rename to net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
index ccda512819f..c9b4d7614b7 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
@@ -42,5 +42,8 @@ python_install_all() {
rm -r "${ED}"/usr/share/doc/yt_dlp || die
- dosym yt-dlp /usr/bin/youtube-dl # compatibility symlink
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-10-30 23:14 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-10-30 23:14 UTC (permalink / raw
To: gentoo-commits
commit: 05e34ac3f3f95c4affc0654d04cc1f790d6dc454
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 30 22:59:27 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct 30 23:10:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e34ac3
net-misc/yt-dlp: add note about youtube-dl wrapper
Mostly to discourage use when not explicitely needed. It may be less
tested and, while no plans are known for this, upstream deciding to
remove compat options at some point wouldn't be a surprise. Will
either way become obsolete when everything is calling yt-dlp directly.
Bug: https://bugs.gentoo.org/820842
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
index c9b4d7614b7..89adf8ec5b6 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
@@ -47,3 +47,12 @@ python_install_all() {
exec yt-dlp --compat-options youtube-dl "\${@}"
EOF
}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-01 15:46 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2021-11-01 15:46 UTC (permalink / raw
To: gentoo-commits
commit: 3cd1b219a7035b209e738dd2f979be91de1512d0
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Mon Nov 1 15:01:03 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 1 15:46:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd1b219
net-misc/yt-dlp: keyworded 2021.10.22-r2 for hppa, bug #820815
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
index 89adf8ec5b6..9a121884d74 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~hppa ~riscv ~x86"
RDEPEND="
dev-python/keyring[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-04 17:09 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2021-11-04 17:09 UTC (permalink / raw
To: gentoo-commits
commit: 771d07a91fcfd47f796eaf6866b852cdb0565d68
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 4 17:09:03 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 4 17:09:03 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=771d07a9
net-misc/yt-dlp: Keyword 2021.10.22-r2 arm64, #820815
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
index 9a121884d74..aa08fdc024e 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
RDEPEND="
dev-python/keyring[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-07 1:34 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2021-11-07 1:34 UTC (permalink / raw
To: gentoo-commits
commit: f5900f75704e26a98b13f264abcb8bf657d5dab0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 7 01:34:11 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 7 01:34:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5900f75
net-misc/yt-dlp: Keyword 2021.10.22-r2 arm, #820815
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
index aa08fdc024e..794ec7cccd5 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
RDEPEND="
dev-python/keyring[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-09 12:55 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-11-09 12:55 UTC (permalink / raw
To: gentoo-commits
commit: 90e432ac16ad7a9556b884d3c95724ff89ce3642
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 9 11:50:51 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 9 12:55:28 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e432ac
net-misc/yt-dlp: remove some non-essential deps / use optfeature
Closes: https://bugs.gentoo.org/822156
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
...yt-dlp-2021.10.22-r2.ebuild => yt-dlp-2021.10.22-r3.ebuild} | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22-r3.ebuild
similarity index 81%
rename from net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
rename to net-misc/yt-dlp/yt-dlp-2021.10.22-r3.ebuild
index 794ec7cccd5..1aa701367fe 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22-r2.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.10.22-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1
+inherit bash-completion-r1 distutils-r1 optfeature
DESCRIPTION="youtube-dl fork with additional features and fixes"
HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
@@ -15,11 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
RDEPEND="
- dev-python/keyring[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-video/ffmpeg
!net-misc/youtube-dl"
distutils_enable_tests pytest
@@ -49,6 +45,10 @@ python_install_all() {
}
pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
if [[ ! ${REPLACING_VERSIONS} ]] ||
ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-10 5:57 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-11-10 5:57 UTC (permalink / raw
To: gentoo-commits
commit: 0997e05276e0c141673fda60e6a9c02653760d78
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 10 05:50:55 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 10 05:57:00 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0997e052
net-misc/yt-dlp: add 2021.11.10.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2021.11.10.1.ebuild | 58 ++++++++++++++++++++++++++++++
2 files changed, 59 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index dfa7cc0b169..61558044898 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2021.10.22.tar.gz 2010916 BLAKE2B fb8f789c74df06dcd672d00ac16eb7cbf466755c3fa607acdd21dd9a9ef2af158a5272f88656133078bd50585506b65cf3b3c03236726de954ccfa0b6c1195fc SHA512 2b590703f8d4f9454b50983019aca8046205234bd98cac4da73a6688eae177a19ef641e486aea92d86197ee7ad6c564c65f9b9496d623c00bdcc349817d5b1f8
+DIST yt-dlp-2021.11.10.1.tar.gz 2042241 BLAKE2B c4542edce26931a8753002a5cf0fda46549dd9b79709fc595c0c807837b07242d5d7a7fa19cc4f64cf7b7fc5803c4937185d68f4593250f9fa21155d5a24ee92 SHA512 54a371d70b7b82349a184b26201fca12fabbc9a107dc199347c412062776d63879d22955d76726df61bc40ec594a7179a997e4679c683673c8c0dd41f62b16f6
diff --git a/net-misc/yt-dlp/yt-dlp-2021.11.10.1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.11.10.1.ebuild
new file mode 100644
index 00000000000..1aa701367fe
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.11.10.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-16 1:26 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-11-16 1:26 UTC (permalink / raw
To: gentoo-commits
commit: 4e814b89568e9ea364a89bf4b607e7758aceea50
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 15 23:44:37 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 16 01:25:58 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e814b89
net-misc/yt-dlp: add youtube_dl symlink for python site-packages
Compatibility isn't great but this is enough for packages that do
not make a complex use of it, e.g. gpodder can use it and it
effectively removes youtube's 50kB/s throttling.
Should be better than nothing while waiting for the various
upstreams to officially migrate (which already have open issues,
users are pushing for it).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../{yt-dlp-2021.11.10.1.ebuild => yt-dlp-2021.11.10.1-r1.ebuild} | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.11.10.1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
similarity index 92%
rename from net-misc/yt-dlp/yt-dlp-2021.11.10.1.ebuild
rename to net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
index 1aa701367fef..990228a53ee5 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.11.10.1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
@@ -24,6 +24,13 @@ python_test() {
epytest -m 'not download'
}
+python_install() {
+ distutils-r1_python_install
+
+ local sitedir=$(python_get_sitedir)
+ dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
+}
+
python_install_all() {
dodoc README.md Changelog.md supportedsites.md
doman yt-dlp.1
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-17 6:01 Arthur Zamarin
0 siblings, 0 replies; 171+ messages in thread
From: Arthur Zamarin @ 2021-11-17 6:01 UTC (permalink / raw
To: gentoo-commits
commit: ad138b7fea4f3ecf5464cea91b1fe92acce4aedf
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 06:00:31 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 06:00:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad138b7f
net-misc/yt-dlp: Keyword 2021.11.10.1-r1 ppc64, #820815
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
index 990228a53ee5..d58273149921 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-17 6:57 Arthur Zamarin
0 siblings, 0 replies; 171+ messages in thread
From: Arthur Zamarin @ 2021-11-17 6:57 UTC (permalink / raw
To: gentoo-commits
commit: d740c8ced9010f70d83c495ba979bde32ccebd78
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 06:56:55 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 06:57:13 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d740c8ce
net-misc/yt-dlp: Keyword 2021.11.10.1-r1 ppc, #820815
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
index d58273149921..8a798b3b8f83 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-17 9:16 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-11-17 9:16 UTC (permalink / raw
To: gentoo-commits
commit: 072016e26932d9e7c3fd26763fccec02504cf5c5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 09:11:38 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 09:11:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072016e2
net-misc/yt-dlp: stabilize 2021.11.10.1-r1 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
index 8a798b3b8f83..1c8db08ef6f9 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-17 9:16 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-11-17 9:16 UTC (permalink / raw
To: gentoo-commits
commit: 13fd185f69440d2457e2c511cee2c3d6eeacdd09
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 09:12:21 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 09:12:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13fd185f
net-misc/yt-dlp: drop 2021.10.22-r3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.10.22-r3.ebuild | 58 -----------------------------
1 file changed, 58 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22-r3.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22-r3.ebuild
deleted file mode 100644
index 1aa701367fef..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22-r3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-11-22 16:19 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-11-22 16:19 UTC (permalink / raw
To: gentoo-commits
commit: 283b7f6ab2ceb978869fff7866db1e931ecab063
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 22 16:10:34 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 22 16:16:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283b7f6a
net-misc/yt-dlp: disable pytest-markdown
Cause use of network and testing README.md is unnecessary.
Closes: https://bugs.gentoo.org/826574
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
index 1c8db08ef6f9..88bf8090cd8a 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
distutils_enable_tests pytest
python_test() {
- epytest -m 'not download'
+ epytest -m 'not download' -p no:markdown
}
python_install() {
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-01 0:59 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-01 0:59 UTC (permalink / raw
To: gentoo-commits
commit: 078c9fe3178fee62098be8f9c8f563987bd89ba9
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 1 00:44:54 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Dec 1 00:44:54 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=078c9fe3
net-misc/yt-dlp: add 2021.12.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2021.12.1.ebuild | 65 +++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 615580448985..31488ffecbd1 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2021.10.22.tar.gz 2010916 BLAKE2B fb8f789c74df06dcd672d00ac16eb7cbf466755c3fa607acdd21dd9a9ef2af158a5272f88656133078bd50585506b65cf3b3c03236726de954ccfa0b6c1195fc SHA512 2b590703f8d4f9454b50983019aca8046205234bd98cac4da73a6688eae177a19ef641e486aea92d86197ee7ad6c564c65f9b9496d623c00bdcc349817d5b1f8
DIST yt-dlp-2021.11.10.1.tar.gz 2042241 BLAKE2B c4542edce26931a8753002a5cf0fda46549dd9b79709fc595c0c807837b07242d5d7a7fa19cc4f64cf7b7fc5803c4937185d68f4593250f9fa21155d5a24ee92 SHA512 54a371d70b7b82349a184b26201fca12fabbc9a107dc199347c412062776d63879d22955d76726df61bc40ec594a7179a997e4679c683673c8c0dd41f62b16f6
+DIST yt-dlp-2021.12.1.tar.gz 2064958 BLAKE2B d97bf6bc5d6a97aec05be73dcc00aac6b1aff011c307abcbf604a3bfab06dadfd28401eab8ad26d42b7ec3db778c66e9fa2de09d3e6c28304fd28791532509d9 SHA512 d04e9e5ae36e73923ac79bb98af6e402ba0b4403430cbcc0517e7f446d42b6c637846b11489c0159faf667ab798b937abb9597fb5fba76b6f7b6e2b379bae328
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.1.ebuild
new file mode 100644
index 000000000000..79ffad33d94f
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.12.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ local sitedir=$(python_get_sitedir)
+ dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-06 20:21 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-06 20:21 UTC (permalink / raw
To: gentoo-commits
commit: 3b285b063791d805301b0b811fa274a3b2a3fb0b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 6 20:03:35 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 6 20:20:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b285b06
net-misc/yt-dlp: stabilize 2021.12.1-r1 ALLARCHES
One day earlier than planned but there is no known reason
not to, saves backporting for bug #828466.
Bug: https://bugs.gentoo.org/828466
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
index 89fd029d9b11..0d4405781215 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-06 20:21 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-06 20:21 UTC (permalink / raw
To: gentoo-commits
commit: 75f046be742f40bb4425cfb20f7af06e0f8bbd73
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 6 20:01:40 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 6 20:20:01 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f046be
net-misc/yt-dlp: make pip check happier
mutagen and websockets are optional, and we use
pycryptodome rather than domex on Gentoo.
Closes: https://bugs.gentoo.org/828466
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../yt-dlp/{yt-dlp-2021.12.1.ebuild => yt-dlp-2021.12.1-r1.ebuild} | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
similarity index 89%
rename from net-misc/yt-dlp/yt-dlp-2021.12.1.ebuild
rename to net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
index 79ffad33d94f..89fd029d9b11 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.12.1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
@@ -20,6 +20,13 @@ RDEPEND="
distutils_enable_tests pytest
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri "/'pycryptodomex'/s/x//;s/'(mutagen|websockets)',?//g" setup.py || die
+}
+
python_test() {
epytest -m 'not download' -p no:markdown
}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-06 21:21 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-06 21:21 UTC (permalink / raw
To: gentoo-commits
commit: b82ca335ee8b9af8b4ee367c45b2c9aedd9e95ac
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 6 20:59:39 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 6 21:19:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82ca335
net-misc/yt-dlp: adjust sed to be safer
Was still thinking of it as being its own line (making s/x// safe)
because of requires.txt. Wasn't a problem but may be in the future.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
index 0d4405781215..f6633c012f81 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
@@ -24,7 +24,9 @@ python_prepare_all() {
distutils-r1_python_prepare_all
# adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri "/'pycryptodomex'/s/x//;s/'(mutagen|websockets)',?//g" setup.py || die
+ sed -ri setup.py \
+ -e "s/'(pycryptodome)x'/'\1'/" \
+ -e "s/'(mutagen|websockets)',?//g" || die
}
python_test() {
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-16 19:11 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-16 19:11 UTC (permalink / raw
To: gentoo-commits
commit: 57f56980bbb98961cf4aa9f28dc1299e232c5481
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 16 15:40:58 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 16 19:08:55 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f56980
net-misc/yt-dlp: drop 2021.10.22, 2021.11.10.1-r1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 -
net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild | 43 ------------------
net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild | 65 ---------------------------
3 files changed, 110 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 31488ffecbd1..4ec3c0e3076d 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2021.10.22.tar.gz 2010916 BLAKE2B fb8f789c74df06dcd672d00ac16eb7cbf466755c3fa607acdd21dd9a9ef2af158a5272f88656133078bd50585506b65cf3b3c03236726de954ccfa0b6c1195fc SHA512 2b590703f8d4f9454b50983019aca8046205234bd98cac4da73a6688eae177a19ef641e486aea92d86197ee7ad6c564c65f9b9496d623c00bdcc349817d5b1f8
-DIST yt-dlp-2021.11.10.1.tar.gz 2042241 BLAKE2B c4542edce26931a8753002a5cf0fda46549dd9b79709fc595c0c807837b07242d5d7a7fa19cc4f64cf7b7fc5803c4937185d68f4593250f9fa21155d5a24ee92 SHA512 54a371d70b7b82349a184b26201fca12fabbc9a107dc199347c412062776d63879d22955d76726df61bc40ec594a7179a997e4679c683673c8c0dd41f62b16f6
DIST yt-dlp-2021.12.1.tar.gz 2064958 BLAKE2B d97bf6bc5d6a97aec05be73dcc00aac6b1aff011c307abcbf604a3bfab06dadfd28401eab8ad26d42b7ec3db778c66e9fa2de09d3e6c28304fd28791532509d9 SHA512 d04e9e5ae36e73923ac79bb98af6e402ba0b4403430cbcc0517e7f446d42b6c637846b11489c0159faf667ab798b937abb9597fb5fba76b6f7b6e2b379bae328
diff --git a/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild b/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild
deleted file mode 100644
index e4e5268e2804..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.10.22.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="
- dev-python/keyring[${PYTHON_USEDEP}]
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-video/ffmpeg"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
deleted file mode 100644
index 88bf8090cd8a..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.11.10.1-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install() {
- distutils-r1_python_install
-
- local sitedir=$(python_get_sitedir)
- dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-25 1:02 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-25 1:02 UTC (permalink / raw
To: gentoo-commits
commit: 1cd358908fbef1fba93671435c3477e5fab7c934
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 25 00:59:40 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 01:01:03 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd35890
net-misc/yt-dlp: add 2021.12.25
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2021.12.25.ebuild | 74 ++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 4ec3c0e3076d..9c7bf287e6d1 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2021.12.1.tar.gz 2064958 BLAKE2B d97bf6bc5d6a97aec05be73dcc00aac6b1aff011c307abcbf604a3bfab06dadfd28401eab8ad26d42b7ec3db778c66e9fa2de09d3e6c28304fd28791532509d9 SHA512 d04e9e5ae36e73923ac79bb98af6e402ba0b4403430cbcc0517e7f446d42b6c637846b11489c0159faf667ab798b937abb9597fb5fba76b6f7b6e2b379bae328
+DIST yt-dlp-2021.12.25.tar.gz 2096136 BLAKE2B b40e35f8e7f644051ca80d7d6eeb5d7963e5d0b0c5ffbbc10ed2e4d1f7133a43ec19a715e2ca131fb95ce31c322b952cb13b40adcfe1d8f655e1bd2162ec8329 SHA512 826abb5654527e37454424a949607d2c9934328228566ab0baa89df23ea081c3feb01584a25d0154d30d389d4c10cc7203ad530ddf8472ae70d6e782e3ded490
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.25.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.25.ebuild
new file mode 100644
index 000000000000..449b50847e09
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.12.25.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri setup.py \
+ -e "s/'(pycryptodome)x'/'\1'/" \
+ -e "s/'(mutagen|websockets)',?//g" || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ local sitedir=$(python_get_sitedir)
+ dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-27 2:54 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-27 2:54 UTC (permalink / raw
To: gentoo-commits
commit: 6ef9faf8629e619af24b1148a81fae58c67d7b58
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 27 02:50:18 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 27 02:53:54 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef9faf8
net-misc/yt-dlp: add 2021.12.27
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild | 74 ++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 9c7bf287e6d1..34ae9be163da 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2021.12.1.tar.gz 2064958 BLAKE2B d97bf6bc5d6a97aec05be73dcc00aac6b1aff011c307abcbf604a3bfab06dadfd28401eab8ad26d42b7ec3db778c66e9fa2de09d3e6c28304fd28791532509d9 SHA512 d04e9e5ae36e73923ac79bb98af6e402ba0b4403430cbcc0517e7f446d42b6c637846b11489c0159faf667ab798b937abb9597fb5fba76b6f7b6e2b379bae328
DIST yt-dlp-2021.12.25.tar.gz 2096136 BLAKE2B b40e35f8e7f644051ca80d7d6eeb5d7963e5d0b0c5ffbbc10ed2e4d1f7133a43ec19a715e2ca131fb95ce31c322b952cb13b40adcfe1d8f655e1bd2162ec8329 SHA512 826abb5654527e37454424a949607d2c9934328228566ab0baa89df23ea081c3feb01584a25d0154d30d389d4c10cc7203ad530ddf8472ae70d6e782e3ded490
+DIST yt-dlp-2021.12.27.tar.gz 2102852 BLAKE2B 69a3a9c916771ab2e1b8f86bbc43e03d0543801f587708b638348088d4454aff8ac93420fd8bd2ebb4f493c74acdf23f08a9495dbcdad77d840a95cfece4aa6b SHA512 2c687493736fabe131481d6bf8df13afc1959ac1458675bfe3c4273df7bb64218f84e07ea324b664b0a52c3e39b3e10999e81bc907bfc98a71a28c92dca90737
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild
new file mode 100644
index 000000000000..449b50847e09
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri setup.py \
+ -e "s/'(pycryptodome)x'/'\1'/" \
+ -e "s/'(mutagen|websockets)',?//g" || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ local sitedir=$(python_get_sitedir)
+ dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-28 17:10 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-28 17:10 UTC (permalink / raw
To: gentoo-commits
commit: 044ad25dc3573783c5ed5e596cee271276543c5c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 28 14:30:47 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Dec 28 17:00:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=044ad25d
net-misc/yt-dlp: drop 2021.12.25
Short lived release with 2021.12.27 released right after and
due to be next stable, should be no need to keep this one.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2021.12.25.ebuild | 74 --------------------------------
2 files changed, 75 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 34ae9be163da..e6af35864f5c 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
DIST yt-dlp-2021.12.1.tar.gz 2064958 BLAKE2B d97bf6bc5d6a97aec05be73dcc00aac6b1aff011c307abcbf604a3bfab06dadfd28401eab8ad26d42b7ec3db778c66e9fa2de09d3e6c28304fd28791532509d9 SHA512 d04e9e5ae36e73923ac79bb98af6e402ba0b4403430cbcc0517e7f446d42b6c637846b11489c0159faf667ab798b937abb9597fb5fba76b6f7b6e2b379bae328
-DIST yt-dlp-2021.12.25.tar.gz 2096136 BLAKE2B b40e35f8e7f644051ca80d7d6eeb5d7963e5d0b0c5ffbbc10ed2e4d1f7133a43ec19a715e2ca131fb95ce31c322b952cb13b40adcfe1d8f655e1bd2162ec8329 SHA512 826abb5654527e37454424a949607d2c9934328228566ab0baa89df23ea081c3feb01584a25d0154d30d389d4c10cc7203ad530ddf8472ae70d6e782e3ded490
DIST yt-dlp-2021.12.27.tar.gz 2102852 BLAKE2B 69a3a9c916771ab2e1b8f86bbc43e03d0543801f587708b638348088d4454aff8ac93420fd8bd2ebb4f493c74acdf23f08a9495dbcdad77d840a95cfece4aa6b SHA512 2c687493736fabe131481d6bf8df13afc1959ac1458675bfe3c4273df7bb64218f84e07ea324b664b0a52c3e39b3e10999e81bc907bfc98a71a28c92dca90737
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.25.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.25.ebuild
deleted file mode 100644
index 449b50847e09..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.12.25.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri setup.py \
- -e "s/'(pycryptodome)x'/'\1'/" \
- -e "s/'(mutagen|websockets)',?//g" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install() {
- distutils-r1_python_install
-
- local sitedir=$(python_get_sitedir)
- dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2021-12-31 14:24 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2021-12-31 14:24 UTC (permalink / raw
To: gentoo-commits
commit: cb9030fb2912d9907bb101ca6ffbda43d165bc75
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 31 14:23:05 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Dec 31 14:23:49 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9030fb
net-misc/yt-dlp: stabilize 2021.12.27 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild
index 449b50847e09..f6633c012f81 100644
--- a/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-01-13 8:06 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-01-13 8:06 UTC (permalink / raw
To: gentoo-commits
commit: 1af958539e4b98a8a922df2612b9831bab297d93
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 13 04:41:28 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jan 13 08:06:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af95853
net-misc/yt-dlp: drop 2021.12.1-r1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild | 74 ------------------------------
2 files changed, 75 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index e6af35864f5c..d64743144923 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2021.12.1.tar.gz 2064958 BLAKE2B d97bf6bc5d6a97aec05be73dcc00aac6b1aff011c307abcbf604a3bfab06dadfd28401eab8ad26d42b7ec3db778c66e9fa2de09d3e6c28304fd28791532509d9 SHA512 d04e9e5ae36e73923ac79bb98af6e402ba0b4403430cbcc0517e7f446d42b6c637846b11489c0159faf667ab798b937abb9597fb5fba76b6f7b6e2b379bae328
DIST yt-dlp-2021.12.27.tar.gz 2102852 BLAKE2B 69a3a9c916771ab2e1b8f86bbc43e03d0543801f587708b638348088d4454aff8ac93420fd8bd2ebb4f493c74acdf23f08a9495dbcdad77d840a95cfece4aa6b SHA512 2c687493736fabe131481d6bf8df13afc1959ac1458675bfe3c4273df7bb64218f84e07ea324b664b0a52c3e39b3e10999e81bc907bfc98a71a28c92dca90737
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
deleted file mode 100644
index f6633c012f81..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.12.1-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri setup.py \
- -e "s/'(pycryptodome)x'/'\1'/" \
- -e "s/'(mutagen|websockets)',?//g" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install() {
- distutils-r1_python_install
-
- local sitedir=$(python_get_sitedir)
- dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-01-21 14:26 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-01-21 14:26 UTC (permalink / raw
To: gentoo-commits
commit: 5a6ba41e610759b368f0298035eec2f762994240
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 21 14:11:32 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 21 14:23:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6ba41e
net-misc/yt-dlp: add 2022.1.21
Not using PEP517 yet given this will go stable too soon.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild | 74 +++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index d64743144923..8f71b07b5293 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2021.12.27.tar.gz 2102852 BLAKE2B 69a3a9c916771ab2e1b8f86bbc43e03d0543801f587708b638348088d4454aff8ac93420fd8bd2ebb4f493c74acdf23f08a9495dbcdad77d840a95cfece4aa6b SHA512 2c687493736fabe131481d6bf8df13afc1959ac1458675bfe3c4273df7bb64218f84e07ea324b664b0a52c3e39b3e10999e81bc907bfc98a71a28c92dca90737
+DIST yt-dlp-2022.1.21.tar.gz 2160713 BLAKE2B 30ed1c7a317318ca6a6ee183ba8e4396420eb090ddacc64ddde2bb4077c7c45b01c00caca90d1b8be501f90c71407e27d6ef847fdbfea8bed488771f9b59bbe1 SHA512 5844d49dbf50842d4d51dbb00c16efea816322888d16a8dbce16f976f0dd1625ec8243fcdc07e721180a2f02cf14ebaa0d83a1437e331b4aa68c404db3f1e9f4
diff --git a/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild b/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
new file mode 100644
index 000000000000..57cb468d48c6
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri setup.py \
+ -e "s/'(pycryptodome)x'/'\1'/" \
+ -e "s/'(mutagen|websockets)',?//g" || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ local sitedir=$(python_get_sitedir)
+ dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-01-28 7:47 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-01-28 7:47 UTC (permalink / raw
To: gentoo-commits
commit: 0cffc485898246684b7b0ec3f8ae926fb873e401
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 28 07:45:24 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 28 07:45:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cffc485
net-misc/yt-dlp: stabilize 2022.1.21 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild b/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
index 57cb468d48c6..a9f9a75ef095 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-03 19:36 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-03 19:36 UTC (permalink / raw
To: gentoo-commits
commit: d022a216862d643f464db925ae92b21d1d203cf5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 3 19:27:15 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 3 19:32:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d022a216
net-misc/yt-dlp: stabilize 2022.2.3 ALLARCHES
Stabilized right away given youtube/google changes
may cause n-sig errors without this version.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild
index 57cb468d48c6..a9f9a75ef095 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-03 19:36 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-03 19:36 UTC (permalink / raw
To: gentoo-commits
commit: 17a35c321775bdec7a794afc90f8228aa4ab8114
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 3 19:26:53 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 3 19:26:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a35c32
net-misc/yt-dlp: add 2022.2.3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild | 74 ++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 8f71b07b5293..31a9644fab91 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2021.12.27.tar.gz 2102852 BLAKE2B 69a3a9c916771ab2e1b8f86bbc43e03d0543801f587708b638348088d4454aff8ac93420fd8bd2ebb4f493c74acdf23f08a9495dbcdad77d840a95cfece4aa6b SHA512 2c687493736fabe131481d6bf8df13afc1959ac1458675bfe3c4273df7bb64218f84e07ea324b664b0a52c3e39b3e10999e81bc907bfc98a71a28c92dca90737
DIST yt-dlp-2022.1.21.tar.gz 2160713 BLAKE2B 30ed1c7a317318ca6a6ee183ba8e4396420eb090ddacc64ddde2bb4077c7c45b01c00caca90d1b8be501f90c71407e27d6ef847fdbfea8bed488771f9b59bbe1 SHA512 5844d49dbf50842d4d51dbb00c16efea816322888d16a8dbce16f976f0dd1625ec8243fcdc07e721180a2f02cf14ebaa0d83a1437e331b4aa68c404db3f1e9f4
+DIST yt-dlp-2022.2.3.tar.gz 2177760 BLAKE2B 164197ee339d6a9cce24986781f160cd572c863f50cc1ccabfd820785280788b02287103c1e5f0fc2d7318e556b209ae860b2afb9f7f754965e7146edf14bd19 SHA512 8a7267c896aa879baf0c7b31276a933150869f40c6a3482754de1a616caee89c0d320bd4e7490d8c6a7eab55d6343db91698b994a07b94760528de639fd6a56b
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild
new file mode 100644
index 000000000000..57cb468d48c6
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri setup.py \
+ -e "s/'(pycryptodome)x'/'\1'/" \
+ -e "s/'(mutagen|websockets)',?//g" || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ local sitedir=$(python_get_sitedir)
+ dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-03 19:36 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-03 19:36 UTC (permalink / raw
To: gentoo-commits
commit: 515c02706819f8bd4b5c6025cfb1c3d5fbe6f146
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 3 19:27:01 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 3 19:27:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515c0270
net-misc/yt-dlp: drop 2021.12.27
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild | 74 --------------------------------
2 files changed, 75 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 31a9644fab91..6353b9b184ba 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
-DIST yt-dlp-2021.12.27.tar.gz 2102852 BLAKE2B 69a3a9c916771ab2e1b8f86bbc43e03d0543801f587708b638348088d4454aff8ac93420fd8bd2ebb4f493c74acdf23f08a9495dbcdad77d840a95cfece4aa6b SHA512 2c687493736fabe131481d6bf8df13afc1959ac1458675bfe3c4273df7bb64218f84e07ea324b664b0a52c3e39b3e10999e81bc907bfc98a71a28c92dca90737
DIST yt-dlp-2022.1.21.tar.gz 2160713 BLAKE2B 30ed1c7a317318ca6a6ee183ba8e4396420eb090ddacc64ddde2bb4077c7c45b01c00caca90d1b8be501f90c71407e27d6ef847fdbfea8bed488771f9b59bbe1 SHA512 5844d49dbf50842d4d51dbb00c16efea816322888d16a8dbce16f976f0dd1625ec8243fcdc07e721180a2f02cf14ebaa0d83a1437e331b4aa68c404db3f1e9f4
DIST yt-dlp-2022.2.3.tar.gz 2177760 BLAKE2B 164197ee339d6a9cce24986781f160cd572c863f50cc1ccabfd820785280788b02287103c1e5f0fc2d7318e556b209ae860b2afb9f7f754965e7146edf14bd19 SHA512 8a7267c896aa879baf0c7b31276a933150869f40c6a3482754de1a616caee89c0d320bd4e7490d8c6a7eab55d6343db91698b994a07b94760528de639fd6a56b
diff --git a/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild b/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild
deleted file mode 100644
index f6633c012f81..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2021.12.27.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri setup.py \
- -e "s/'(pycryptodome)x'/'\1'/" \
- -e "s/'(mutagen|websockets)',?//g" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install() {
- distutils-r1_python_install
-
- local sitedir=$(python_get_sitedir)
- dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-04 7:07 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-04 7:07 UTC (permalink / raw
To: gentoo-commits
commit: 4d23ac581fd226c2a0df1f1274ec0ba585f01a9b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 4 07:05:13 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 4 07:06:29 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d23ac58
net-misc/yt-dlp: drop 2022.2.3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild | 74 ----------------------------------
2 files changed, 75 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index dd7099ee2596..602e46b2221d 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
DIST yt-dlp-2022.1.21.tar.gz 2160713 BLAKE2B 30ed1c7a317318ca6a6ee183ba8e4396420eb090ddacc64ddde2bb4077c7c45b01c00caca90d1b8be501f90c71407e27d6ef847fdbfea8bed488771f9b59bbe1 SHA512 5844d49dbf50842d4d51dbb00c16efea816322888d16a8dbce16f976f0dd1625ec8243fcdc07e721180a2f02cf14ebaa0d83a1437e331b4aa68c404db3f1e9f4
-DIST yt-dlp-2022.2.3.tar.gz 2177760 BLAKE2B 164197ee339d6a9cce24986781f160cd572c863f50cc1ccabfd820785280788b02287103c1e5f0fc2d7318e556b209ae860b2afb9f7f754965e7146edf14bd19 SHA512 8a7267c896aa879baf0c7b31276a933150869f40c6a3482754de1a616caee89c0d320bd4e7490d8c6a7eab55d6343db91698b994a07b94760528de639fd6a56b
DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild
deleted file mode 100644
index a9f9a75ef095..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.2.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri setup.py \
- -e "s/'(pycryptodome)x'/'\1'/" \
- -e "s/'(mutagen|websockets)',?//g" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install() {
- distutils-r1_python_install
-
- local sitedir=$(python_get_sitedir)
- dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-04 7:07 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-04 7:07 UTC (permalink / raw
To: gentoo-commits
commit: a59387334fe592c9bbc0b05e4d063cfbe2c43909
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 4 06:59:03 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 4 07:06:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5938733
net-misc/yt-dlp: stabilize 2022.2.4 ALLARCHES
Last version was fast stabilized for youtube download fix
but there was a regression with the youtube search extractor.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
index 57cb468d48c6..a9f9a75ef095 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-04 7:07 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-04 7:07 UTC (permalink / raw
To: gentoo-commits
commit: 2c2d278a5408cc22fcd3eb6ac241077c445b05f0
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 4 06:58:33 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 4 06:59:56 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2d278a
net-misc/yt-dlp: add 2022.2.4
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild | 74 ++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 6353b9b184ba..dd7099ee2596 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2022.1.21.tar.gz 2160713 BLAKE2B 30ed1c7a317318ca6a6ee183ba8e4396420eb090ddacc64ddde2bb4077c7c45b01c00caca90d1b8be501f90c71407e27d6ef847fdbfea8bed488771f9b59bbe1 SHA512 5844d49dbf50842d4d51dbb00c16efea816322888d16a8dbce16f976f0dd1625ec8243fcdc07e721180a2f02cf14ebaa0d83a1437e331b4aa68c404db3f1e9f4
DIST yt-dlp-2022.2.3.tar.gz 2177760 BLAKE2B 164197ee339d6a9cce24986781f160cd572c863f50cc1ccabfd820785280788b02287103c1e5f0fc2d7318e556b209ae860b2afb9f7f754965e7146edf14bd19 SHA512 8a7267c896aa879baf0c7b31276a933150869f40c6a3482754de1a616caee89c0d320bd4e7490d8c6a7eab55d6343db91698b994a07b94760528de639fd6a56b
+DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
new file mode 100644
index 000000000000..57cb468d48c6
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri setup.py \
+ -e "s/'(pycryptodome)x'/'\1'/" \
+ -e "s/'(mutagen|websockets)',?//g" || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ local sitedir=$(python_get_sitedir)
+ dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-05 23:39 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-05 23:39 UTC (permalink / raw
To: gentoo-commits
commit: aa0e98fdb47c02e703a5b799e7ce65f9508b869a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 5 22:27:41 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Feb 5 23:38:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0e98fd
net-misc/yt-dlp: drop 2022.1.21
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild | 74 ---------------------------------
2 files changed, 75 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 602e46b2221d..8c615148fb10 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.1.21.tar.gz 2160713 BLAKE2B 30ed1c7a317318ca6a6ee183ba8e4396420eb090ddacc64ddde2bb4077c7c45b01c00caca90d1b8be501f90c71407e27d6ef847fdbfea8bed488771f9b59bbe1 SHA512 5844d49dbf50842d4d51dbb00c16efea816322888d16a8dbce16f976f0dd1625ec8243fcdc07e721180a2f02cf14ebaa0d83a1437e331b4aa68c404db3f1e9f4
DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
diff --git a/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild b/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
deleted file mode 100644
index a9f9a75ef095..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri setup.py \
- -e "s/'(pycryptodome)x'/'\1'/" \
- -e "s/'(mutagen|websockets)',?//g" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install() {
- distutils-r1_python_install
-
- local sitedir=$(python_get_sitedir)
- dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-16 2:57 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-16 2:57 UTC (permalink / raw
To: gentoo-commits
commit: df503ae762fc614417634eaf7a7019a878fb92cc
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 00:20:45 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Feb 16 02:53:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df503ae7
net-misc/yt-dlp: add pypi remote-id
Using pypi for the tarball so it'd be good to have it there too.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/yt-dlp/metadata.xml b/net-misc/yt-dlp/metadata.xml
index 1fbaa63f2ecb..0d02b5cb9e5f 100644
--- a/net-misc/yt-dlp/metadata.xml
+++ b/net-misc/yt-dlp/metadata.xml
@@ -12,5 +12,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="github">yt-dlp/yt-dlp</remote-id>
+ <remote-id type="pypi">yt-dlp</remote-id>
</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-16 2:57 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-02-16 2:57 UTC (permalink / raw
To: gentoo-commits
commit: 80090cb504a4303d1845f50226b1e0a073e8c6f4
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 15 23:09:27 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Feb 16 02:53:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80090cb5
net-misc/yt-dlp: remove youtube-dl python module symlink
This was never a good idea, it's not 1:1 compatible and cases where
yt-dlp's python module can work on a package expecting youtube-dl
are rather few (sometime can do some basics at best).
And then portage is not good at handling this situation wrt bug #833435
Fortunately no revdeps relied on this yet, so cleaning should be safe
(vidify was patched to import the right module instead, so +1).
Also adjust youtube-dl blocker to account for upcoming IUSE=yt-dlp.
Closes: https://bugs.gentoo.org/833435
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../yt-dlp/{yt-dlp-2022.2.4.ebuild => yt-dlp-2022.2.4-r1.ebuild} | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
similarity index 91%
rename from net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
rename to net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
index a9f9a75ef095..9137e06c3342 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl"
+ !net-misc/youtube-dl[-yt-dlp(-)]"
distutils_enable_tests pytest
@@ -33,13 +33,6 @@ python_test() {
epytest -m 'not download' -p no:markdown
}
-python_install() {
- distutils-r1_python_install
-
- local sitedir=$(python_get_sitedir)
- dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
-}
-
python_install_all() {
dodoc README.md Changelog.md supportedsites.md
doman yt-dlp.1
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-22 19:25 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2022-02-22 19:25 UTC (permalink / raw
To: gentoo-commits
commit: e9a256abd7873723271b9c23ffc139d864fb3feb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 19:24:38 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 19:24:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a256ab
net-misc/yt-dlp: Stabilize 2022.2.4-r1 ppc, #833872
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
index 9137e06c3342..7ea05ef2ecaa 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-22 19:25 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2022-02-22 19:25 UTC (permalink / raw
To: gentoo-commits
commit: 30270acdd7c5b07f1a6248161f3c71d657bbae3e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 19:24:51 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 19:24:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30270acd
net-misc/yt-dlp: Stabilize 2022.2.4-r1 ppc64, #833872
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
index 7ea05ef2ecaa..64e375ef9385 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-02-26 11:53 Arthur Zamarin
0 siblings, 0 replies; 171+ messages in thread
From: Arthur Zamarin @ 2022-02-26 11:53 UTC (permalink / raw
To: gentoo-commits
commit: 2ab1017d698179b9573877c9512818881afa1dbb
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 26 11:53:24 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 26 11:53:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab1017d
net-misc/yt-dlp: Stabilize 2022.2.4-r1 arm, #833872
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
index 64e375ef9385..e7e396f5eace 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-03-09 12:53 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-03-09 12:53 UTC (permalink / raw
To: gentoo-commits
commit: 258dbdb17516d131034f9fe621cfdb48e00a6653
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 9 12:18:07 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 9 12:52:31 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=258dbdb1
net-misc/yt-dlp: add 2022.3.8.1
Version adds brotli content-encoding support, but like some other less
needed features it does not seem worth having optfeature nag for it.
Also migrated to PEP517.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.3.8.1.ebuild | 66 ++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 8c615148fb10..ff8af23f6048 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
+DIST yt-dlp-2022.3.8.1.tar.gz 2220785 BLAKE2B 787fbd29bf5330deb8d731f38501aeeb393149591f926c314b9a0b38c72c03548c29bdb98209b982eebf2e11d2d4ca45dfb146e2bec3ca553a82d68b10ea5735 SHA512 1d3728cdac1eb9f46de8c80ca364f5f4fd026b9d2e13db375682e0b7f755dd80b6f55f88e62232d243ee1584dcd10ac65e71244aa4c17e731c9a9576d825130f
diff --git a/net-misc/yt-dlp/yt-dlp-2022.3.8.1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.3.8.1.ebuild
new file mode 100644
index 000000000000..d6565fe8b148
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.3.8.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # setup.py reads requirements.txt but file is currently from
+ # pypi tarball, only keep pycryptodome either way for bug #828466
+ echo pycryptodome > requirements.txt || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-03-09 14:50 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-03-09 14:50 UTC (permalink / raw
To: gentoo-commits
commit: d48792dae4a07663081dbe8b77b00f547f6e62d2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 9 14:27:10 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 9 14:49:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d48792da
net-misc/yt-dlp: add 2022.3.8.2
Semi-unnecessary release given the issue it's fixing (setup.py
using requirements.txt despite missing from pypi tarball) was
already handled by the ebuild. The new tarball includes all
files, and adds an additional extractor which seemingly was
deleted by mistake giving some worth to this.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild | 67 ++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index ff8af23f6048..af38202d318f 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
DIST yt-dlp-2022.3.8.1.tar.gz 2220785 BLAKE2B 787fbd29bf5330deb8d731f38501aeeb393149591f926c314b9a0b38c72c03548c29bdb98209b982eebf2e11d2d4ca45dfb146e2bec3ca553a82d68b10ea5735 SHA512 1d3728cdac1eb9f46de8c80ca364f5f4fd026b9d2e13db375682e0b7f755dd80b6f55f88e62232d243ee1584dcd10ac65e71244aa4c17e731c9a9576d825130f
+DIST yt-dlp-2022.3.8.2.tar.gz 2454754 BLAKE2B f07c1eb8d0e1f936298d6516e518f366558107ba9ae65f7c0b52bdcd185b27e501d0d0ffb20e923a94ce5f42c88ae335069876946c411232b9dfc1309ae796ca SHA512 bd6c105f65415e2229781bb1e859167686a5f5f6886e98f9693acc127d4f9124aa2d55f32835f82509f6ab5a82601a5d612ac608063ef9041769fa91e3539c44
diff --git a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
new file mode 100644
index 000000000000..2166cac25340
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-03-09 14:50 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-03-09 14:50 UTC (permalink / raw
To: gentoo-commits
commit: ee6fc3ff4398cb2b703c5ff5fedb3c4682f1764c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 9 14:27:31 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 9 14:49:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6fc3ff
net-misc/yt-dlp: drop 2022.3.8.1
Short lived release, no reason to keep.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.3.8.1.ebuild | 66 --------------------------------
2 files changed, 67 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index af38202d318f..a28083f4571a 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
-DIST yt-dlp-2022.3.8.1.tar.gz 2220785 BLAKE2B 787fbd29bf5330deb8d731f38501aeeb393149591f926c314b9a0b38c72c03548c29bdb98209b982eebf2e11d2d4ca45dfb146e2bec3ca553a82d68b10ea5735 SHA512 1d3728cdac1eb9f46de8c80ca364f5f4fd026b9d2e13db375682e0b7f755dd80b6f55f88e62232d243ee1584dcd10ac65e71244aa4c17e731c9a9576d825130f
DIST yt-dlp-2022.3.8.2.tar.gz 2454754 BLAKE2B f07c1eb8d0e1f936298d6516e518f366558107ba9ae65f7c0b52bdcd185b27e501d0d0ffb20e923a94ce5f42c88ae335069876946c411232b9dfc1309ae796ca SHA512 bd6c105f65415e2229781bb1e859167686a5f5f6886e98f9693acc127d4f9124aa2d55f32835f82509f6ab5a82601a5d612ac608063ef9041769fa91e3539c44
diff --git a/net-misc/yt-dlp/yt-dlp-2022.3.8.1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.3.8.1.ebuild
deleted file mode 100644
index d6565fe8b148..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.3.8.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # setup.py reads requirements.txt but file is currently from
- # pypi tarball, only keep pycryptodome either way for bug #828466
- echo pycryptodome > requirements.txt || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-03-12 20:38 Fabian Groffen
0 siblings, 0 replies; 171+ messages in thread
From: Fabian Groffen @ 2022-03-12 20:38 UTC (permalink / raw
To: gentoo-commits
commit: ae8e6a6ebe7dda0f4e0c72ae7c5a84795d39811f
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 20:38:21 2022 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 20:38:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8e6a6e
net-misc/yt-dlp-2022.3.8.2: marked ~x64-macos
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
index 2166cac25340..38a65a783586 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-03-14 11:43 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-03-14 11:43 UTC (permalink / raw
To: gentoo-commits
commit: dc1d9e1502d508040f2008e1c3eae342d34f2918
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 10:52:04 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 11:42:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1d9e15
net-misc/yt-dlp: drop 2022.2.4-r1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild | 67 -------------------------------
2 files changed, 68 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index a28083f4571a..518f32920bb3 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
DIST yt-dlp-2022.3.8.2.tar.gz 2454754 BLAKE2B f07c1eb8d0e1f936298d6516e518f366558107ba9ae65f7c0b52bdcd185b27e501d0d0ffb20e923a94ce5f42c88ae335069876946c411232b9dfc1309ae796ca SHA512 bd6c105f65415e2229781bb1e859167686a5f5f6886e98f9693acc127d4f9124aa2d55f32835f82509f6ab5a82601a5d612ac608063ef9041769fa91e3539c44
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
deleted file mode 100644
index e7e396f5eace..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri setup.py \
- -e "s/'(pycryptodome)x'/'\1'/" \
- -e "s/'(mutagen|websockets)',?//g" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-03-14 11:43 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-03-14 11:43 UTC (permalink / raw
To: gentoo-commits
commit: d702a3c7978a9c583530e635e00bdae52ca98f25
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 10:51:36 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 11:42:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d702a3c7
net-misc/yt-dlp: stabilize 2022.3.8.2 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
index 38a65a783586..15fd9ad97135 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-03-16 11:24 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-03-16 11:24 UTC (permalink / raw
To: gentoo-commits
commit: 4f74f53615169ff6b6dd649190b7ceec725c6374
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 11:20:10 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 11:22:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f74f536
Revert "net-misc/yt-dlp: drop 2022.2.4-r1"
This reverts commit dc1d9e1502d508040f2008e1c3eae342d34f2918.
Keep for longer due to regressions with rate limiting (fixed
in next version) and possible other unconfirmed issues.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild | 67 +++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 518f32920bb3..a28083f4571a 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
+DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
DIST yt-dlp-2022.3.8.2.tar.gz 2454754 BLAKE2B f07c1eb8d0e1f936298d6516e518f366558107ba9ae65f7c0b52bdcd185b27e501d0d0ffb20e923a94ce5f42c88ae335069876946c411232b9dfc1309ae796ca SHA512 bd6c105f65415e2229781bb1e859167686a5f5f6886e98f9693acc127d4f9124aa2d55f32835f82509f6ab5a82601a5d612ac608063ef9041769fa91e3539c44
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
new file mode 100644
index 000000000000..e7e396f5eace
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri setup.py \
+ -e "s/'(pycryptodome)x'/'\1'/" \
+ -e "s/'(mutagen|websockets)',?//g" || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]] ||
+ ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-04-08 13:55 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-04-08 13:55 UTC (permalink / raw
To: gentoo-commits
commit: dcd4d862785caa75c22b9c9afe7ba60fbe7f1358
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 8 13:40:29 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Apr 8 13:55:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd4d862
net-misc/yt-dlp: add 2022.4.8
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild | 67 ++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index a28083f4571a..e0b0c2eecde3 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
DIST yt-dlp-2022.3.8.2.tar.gz 2454754 BLAKE2B f07c1eb8d0e1f936298d6516e518f366558107ba9ae65f7c0b52bdcd185b27e501d0d0ffb20e923a94ce5f42c88ae335069876946c411232b9dfc1309ae796ca SHA512 bd6c105f65415e2229781bb1e859167686a5f5f6886e98f9693acc127d4f9124aa2d55f32835f82509f6ab5a82601a5d612ac608063ef9041769fa91e3539c44
+DIST yt-dlp-2022.4.8.tar.gz 2257195 BLAKE2B 1d83ef14900789d0af0fc80bafcd6d80ca3162ede818d74382598161014c1a4c4450c0cdf57cdc79f3c5e2970a46004619eeffa9dfdb0d7af128bbe2a023ebf8 SHA512 b2d865682ba44dbd168cd76089105fc1d7ff2d79ba884c9626b3a4009c05f07eccaed2b8801318e89e3e197affc70aad68c1813590eef2a5148ded9c037bf0ce
diff --git a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
new file mode 100644
index 000000000000..38a65a783586
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download' -p no:markdown
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ newbin - youtube-dl <<-EOF
+ #!/usr/bin/env sh
+ exec yt-dlp --compat-options youtube-dl "\${@}"
+ EOF
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-04-08 13:55 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-04-08 13:55 UTC (permalink / raw
To: gentoo-commits
commit: 91c73139cae64f0631500bdb1416a9704b269520
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 8 13:41:07 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Apr 8 13:55:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c73139
net-misc/yt-dlp: drop 2022.2.4-r1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild | 67 -------------------------------
2 files changed, 68 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index e0b0c2eecde3..7a70fb56c439 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
-DIST yt-dlp-2022.2.4.tar.gz 2178642 BLAKE2B 2e6c11bb9fbc30b725dc26db727500c33af944d16fbc46be8fb35a75ab4f5c09ca0c8754f075b9739ca9d47e9b409f8d533c03b417217344f8cac1ec45968b51 SHA512 6bb6bee6f748147a566394bbe0b69781ab415398582cb8e88a49b61a5dd106e666b0429c8f4f6483bc4af0363e88eb95c5159457b7049cc11a2c99a6495c6895
DIST yt-dlp-2022.3.8.2.tar.gz 2454754 BLAKE2B f07c1eb8d0e1f936298d6516e518f366558107ba9ae65f7c0b52bdcd185b27e501d0d0ffb20e923a94ce5f42c88ae335069876946c411232b9dfc1309ae796ca SHA512 bd6c105f65415e2229781bb1e859167686a5f5f6886e98f9693acc127d4f9124aa2d55f32835f82509f6ab5a82601a5d612ac608063ef9041769fa91e3539c44
DIST yt-dlp-2022.4.8.tar.gz 2257195 BLAKE2B 1d83ef14900789d0af0fc80bafcd6d80ca3162ede818d74382598161014c1a4c4450c0cdf57cdc79f3c5e2970a46004619eeffa9dfdb0d7af128bbe2a023ebf8 SHA512 b2d865682ba44dbd168cd76089105fc1d7ff2d79ba884c9626b3a4009c05f07eccaed2b8801318e89e3e197affc70aad68c1813590eef2a5148ded9c037bf0ce
diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
deleted file mode 100644
index e7e396f5eace..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri setup.py \
- -e "s/'(pycryptodome)x'/'\1'/" \
- -e "s/'(mutagen|websockets)',?//g" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]] ||
- ver_test ${REPLACING_VERSIONS} -lt 2021.10.22-r2; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-04-08 17:20 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-04-08 17:20 UTC (permalink / raw
To: gentoo-commits
commit: 0758e02d3539cf2e8032d93ad940b3bb27570c2b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 8 17:07:32 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Apr 8 17:19:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0758e02d
net-misc/yt-dlp: also drop certifi from requirements.txt
Newly optionally used and skipped from optfeature/RDEPEND given
this doesn't really change anything -- but forgot requirements.txt
which can unnecessarily trigger pip check.
Skip revbump given realistically most users have certifi installed,
and pip check issues were worked around on firefox.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
index 38a65a783586..21bf3acbffa4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
@@ -27,7 +27,7 @@ python_prepare_all() {
# adjust requires for pycryptodome and optional dependencies (bug #828466)
sed -ri requirements.txt \
-e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|mutagen|websockets)/d" || die
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
}
python_test() {
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-04-10 21:43 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-04-10 21:43 UTC (permalink / raw
To: gentoo-commits
commit: 826aaad19224f9ab911541c4edc353bedfd811a9
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 21:12:51 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 21:42:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826aaad1
net-misc/yt-dlp: stabilize 2022.4.8 ALLARCHES
Still early but want to get age-gate and limit-rate fixes in.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
index 21bf3acbffa4..2ffa0d03e5d3 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-04-18 14:38 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-04-18 14:38 UTC (permalink / raw
To: gentoo-commits
commit: 1790954a04a0c2b37feead40cb0952fe270af398
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 18 14:21:29 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Apr 18 14:26:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1790954a
net-misc/yt-dlp: drop 2022.3.8.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild | 67 --------------------------------
2 files changed, 68 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 7a70fb56c439..0f6540a68c2a 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.3.8.2.tar.gz 2454754 BLAKE2B f07c1eb8d0e1f936298d6516e518f366558107ba9ae65f7c0b52bdcd185b27e501d0d0ffb20e923a94ce5f42c88ae335069876946c411232b9dfc1309ae796ca SHA512 bd6c105f65415e2229781bb1e859167686a5f5f6886e98f9693acc127d4f9124aa2d55f32835f82509f6ab5a82601a5d612ac608063ef9041769fa91e3539c44
DIST yt-dlp-2022.4.8.tar.gz 2257195 BLAKE2B 1d83ef14900789d0af0fc80bafcd6d80ca3162ede818d74382598161014c1a4c4450c0cdf57cdc79f3c5e2970a46004619eeffa9dfdb0d7af128bbe2a023ebf8 SHA512 b2d865682ba44dbd168cd76089105fc1d7ff2d79ba884c9626b3a4009c05f07eccaed2b8801318e89e3e197affc70aad68c1813590eef2a5148ded9c037bf0ce
diff --git a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
deleted file mode 100644
index 15fd9ad97135..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-05-18 5:41 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-05-18 5:41 UTC (permalink / raw
To: gentoo-commits
commit: ed169db09bfca742bfd11fecfd80bbbdea558064
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed May 18 05:13:25 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed May 18 05:41:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed169db0
net-misc/yt-dlp: add 2022.5.18
- cleanup no:markdown, this is now handled by python eclasses.
- use wrapper eclass for youtube-dl wrapper
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild | 64 +++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 0f6540a68c2a..b03fa22f15a2 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.4.8.tar.gz 2257195 BLAKE2B 1d83ef14900789d0af0fc80bafcd6d80ca3162ede818d74382598161014c1a4c4450c0cdf57cdc79f3c5e2970a46004619eeffa9dfdb0d7af128bbe2a023ebf8 SHA512 b2d865682ba44dbd168cd76089105fc1d7ff2d79ba884c9626b3a4009c05f07eccaed2b8801318e89e3e197affc70aad68c1813590eef2a5148ded9c037bf0ce
+DIST yt-dlp-2022.5.18.tar.gz 2277146 BLAKE2B 95237fcb12aef9d849e5cc5603baeb5b8e6f416db2dad04d8ea7408b966dcd0d05ad3e276342fb9cc3551293a569b48d2b806c360e95c9c96ffb17dff4cbeb9a SHA512 d0c11e6dba336124898e73234c5935386163af8a9dbbe3e2c38ec834ff631557a763e5224c30747dcffcf98364b95b7f1b6121c50ef91ed56653e2ce453548b5
diff --git a/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
new file mode 100644
index 000000000000..15c3126317d0
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-06-02 15:07 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-06-02 15:07 UTC (permalink / raw
To: gentoo-commits
commit: a7f81c91a7096fe62240fe746d613ea593a45ba8
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 2 13:39:01 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 2 14:57:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7f81c91
net-misc/yt-dlp: enable py3.11
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
index 4935f365be0e..705a62db9da4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit bash-completion-r1 distutils-r1 optfeature wrapper
DESCRIPTION="youtube-dl fork with additional features and fixes"
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-06-02 15:07 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-06-02 15:07 UTC (permalink / raw
To: gentoo-commits
commit: 0f2cbb2a1c07f34f5503e91d6d6e39b3ee028235
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 2 13:38:00 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 2 14:57:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2cbb2a
net-misc/yt-dlp: stabilize 2022.5.18 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
index 15c3126317d0..4935f365be0e 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-06-16 13:16 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-06-16 13:16 UTC (permalink / raw
To: gentoo-commits
commit: a9f8e78073c493de255b23dd6ee000a3c8804939
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 12:36:59 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 13:14:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9f8e780
net-misc/yt-dlp: drop 2022.4.8
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild | 67 ----------------------------------
2 files changed, 68 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index b03fa22f15a2..b35885479646 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.4.8.tar.gz 2257195 BLAKE2B 1d83ef14900789d0af0fc80bafcd6d80ca3162ede818d74382598161014c1a4c4450c0cdf57cdc79f3c5e2970a46004619eeffa9dfdb0d7af128bbe2a023ebf8 SHA512 b2d865682ba44dbd168cd76089105fc1d7ff2d79ba884c9626b3a4009c05f07eccaed2b8801318e89e3e197affc70aad68c1813590eef2a5148ded9c037bf0ce
DIST yt-dlp-2022.5.18.tar.gz 2277146 BLAKE2B 95237fcb12aef9d849e5cc5603baeb5b8e6f416db2dad04d8ea7408b966dcd0d05ad3e276342fb9cc3551293a569b48d2b806c360e95c9c96ffb17dff4cbeb9a SHA512 d0c11e6dba336124898e73234c5935386163af8a9dbbe3e2c38ec834ff631557a763e5224c30747dcffcf98364b95b7f1b6121c50ef91ed56653e2ce453548b5
diff --git a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
deleted file mode 100644
index 2ffa0d03e5d3..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 optfeature
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download' -p no:markdown
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- newbin - youtube-dl <<-EOF
- #!/usr/bin/env sh
- exec yt-dlp --compat-options youtube-dl "\${@}"
- EOF
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-06-22 1:34 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-06-22 1:34 UTC (permalink / raw
To: gentoo-commits
commit: 5385afd6f9a1b73e751bb556199ba7aaac7db2ff
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 22 01:25:04 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun 22 01:34:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5385afd6
net-misc/yt-dlp: add 2022.6.22.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild | 64 +++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index b35885479646..b4490211a700 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.5.18.tar.gz 2277146 BLAKE2B 95237fcb12aef9d849e5cc5603baeb5b8e6f416db2dad04d8ea7408b966dcd0d05ad3e276342fb9cc3551293a569b48d2b806c360e95c9c96ffb17dff4cbeb9a SHA512 d0c11e6dba336124898e73234c5935386163af8a9dbbe3e2c38ec834ff631557a763e5224c30747dcffcf98364b95b7f1b6121c50ef91ed56653e2ce453548b5
+DIST yt-dlp-2022.6.22.1.tar.gz 2314891 BLAKE2B 4c3e854f89281be9c8c301be0ebaf27434f04a6e26f7fe3bbb60e4d68d36605d5d2fce8ae9245c5e6421913bea90cbd4030d30babed81bdd9df56c3c73dfbcdc SHA512 0a0a4b25e0a75774bc659770af7d83a307d2ff4a3eef11c02ca422c0f4920ba47e02350cd72a4c4a4903aa7f97879b979c755318d3b48def6be738e09d72c3c6
diff --git a/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild
new file mode 100644
index 000000000000..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-06-28 6:13 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-06-28 6:13 UTC (permalink / raw
To: gentoo-commits
commit: db6e4415e5d62fe9c81ebceefd33a4e37a3ef47a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 28 06:00:44 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun 28 06:12:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6e4415
net-misc/yt-dlp: stabilize 2022.6.22.1 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild
index 775abf17078d..705a62db9da4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-06-29 4:18 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-06-29 4:18 UTC (permalink / raw
To: gentoo-commits
commit: c51a2927d2e9bcf2803771e32a95aac22a0f3a3b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 29 04:07:03 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun 29 04:17:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c51a2927
net-misc/yt-dlp: add 2022.6.29
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild | 64 +++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index b4490211a700..78dc5f11fc7b 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2022.5.18.tar.gz 2277146 BLAKE2B 95237fcb12aef9d849e5cc5603baeb5b8e6f416db2dad04d8ea7408b966dcd0d05ad3e276342fb9cc3551293a569b48d2b806c360e95c9c96ffb17dff4cbeb9a SHA512 d0c11e6dba336124898e73234c5935386163af8a9dbbe3e2c38ec834ff631557a763e5224c30747dcffcf98364b95b7f1b6121c50ef91ed56653e2ce453548b5
DIST yt-dlp-2022.6.22.1.tar.gz 2314891 BLAKE2B 4c3e854f89281be9c8c301be0ebaf27434f04a6e26f7fe3bbb60e4d68d36605d5d2fce8ae9245c5e6421913bea90cbd4030d30babed81bdd9df56c3c73dfbcdc SHA512 0a0a4b25e0a75774bc659770af7d83a307d2ff4a3eef11c02ca422c0f4920ba47e02350cd72a4c4a4903aa7f97879b979c755318d3b48def6be738e09d72c3c6
+DIST yt-dlp-2022.6.29.tar.gz 2321677 BLAKE2B c1c6e18af961c7d433fae432ecf38feb28bff315ad9a3949c431f35f46a469460ade8a44e23f699d248dee1088bd507981479ab009c3e8152508c730ff146683 SHA512 f6832e70a73a3b787af9a9e2c4219bd593d2eb0e4c37a0d5696a5a11413a7230f4ca5e480db43713477fba6eae076c600ec98f24adb5c651fa5fbb9fdd83ad45
diff --git a/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild b/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild
new file mode 100644
index 000000000000..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-07-03 5:33 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-07-03 5:33 UTC (permalink / raw
To: gentoo-commits
commit: ba43b427656d47f4be5fb1c020da3e1e653e598c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 3 05:04:48 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Jul 3 05:04:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba43b427
net-misc/yt-dlp: stabilize 2022.6.29 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild b/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild
index 775abf17078d..705a62db9da4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-07-03 5:33 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-07-03 5:33 UTC (permalink / raw
To: gentoo-commits
commit: aee7d28abf7945093076142c5b231a2f4bbf2272
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 3 05:14:45 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Jul 3 05:14:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee7d28a
net-misc/yt-dlp: drop 2022.5.18
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild | 64 ---------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 78dc5f11fc7b..973a95cb4440 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
-DIST yt-dlp-2022.5.18.tar.gz 2277146 BLAKE2B 95237fcb12aef9d849e5cc5603baeb5b8e6f416db2dad04d8ea7408b966dcd0d05ad3e276342fb9cc3551293a569b48d2b806c360e95c9c96ffb17dff4cbeb9a SHA512 d0c11e6dba336124898e73234c5935386163af8a9dbbe3e2c38ec834ff631557a763e5224c30747dcffcf98364b95b7f1b6121c50ef91ed56653e2ce453548b5
DIST yt-dlp-2022.6.22.1.tar.gz 2314891 BLAKE2B 4c3e854f89281be9c8c301be0ebaf27434f04a6e26f7fe3bbb60e4d68d36605d5d2fce8ae9245c5e6421913bea90cbd4030d30babed81bdd9df56c3c73dfbcdc SHA512 0a0a4b25e0a75774bc659770af7d83a307d2ff4a3eef11c02ca422c0f4920ba47e02350cd72a4c4a4903aa7f97879b979c755318d3b48def6be738e09d72c3c6
DIST yt-dlp-2022.6.29.tar.gz 2321677 BLAKE2B c1c6e18af961c7d433fae432ecf38feb28bff315ad9a3949c431f35f46a469460ade8a44e23f699d248dee1088bd507981479ab009c3e8152508c730ff146683 SHA512 f6832e70a73a3b787af9a9e2c4219bd593d2eb0e4c37a0d5696a5a11413a7230f4ca5e480db43713477fba6eae076c600ec98f24adb5c651fa5fbb9fdd83ad45
diff --git a/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
deleted file mode 100644
index 705a62db9da4..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-07-11 22:57 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-07-11 22:57 UTC (permalink / raw
To: gentoo-commits
commit: 7c3b583385a05c26941de0464c423b7b75c33839
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 22:41:08 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 22:56:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c3b5833
net-misc/yt-dlp: drop 2022.6.22.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild | 64 -------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 973a95cb4440..23937a69cc9a 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.6.22.1.tar.gz 2314891 BLAKE2B 4c3e854f89281be9c8c301be0ebaf27434f04a6e26f7fe3bbb60e4d68d36605d5d2fce8ae9245c5e6421913bea90cbd4030d30babed81bdd9df56c3c73dfbcdc SHA512 0a0a4b25e0a75774bc659770af7d83a307d2ff4a3eef11c02ca422c0f4920ba47e02350cd72a4c4a4903aa7f97879b979c755318d3b48def6be738e09d72c3c6
DIST yt-dlp-2022.6.29.tar.gz 2321677 BLAKE2B c1c6e18af961c7d433fae432ecf38feb28bff315ad9a3949c431f35f46a469460ade8a44e23f699d248dee1088bd507981479ab009c3e8152508c730ff146683 SHA512 f6832e70a73a3b787af9a9e2c4219bd593d2eb0e4c37a0d5696a5a11413a7230f4ca5e480db43713477fba6eae076c600ec98f24adb5c651fa5fbb9fdd83ad45
diff --git a/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild
deleted file mode 100644
index 705a62db9da4..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.6.22.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-07-18 0:54 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-07-18 0:54 UTC (permalink / raw
To: gentoo-commits
commit: f5e8e90df539b6ceb259ee05bf71401ef8f3b145
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 00:47:17 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 00:47:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e8e90d
net-misc/yt-dlp: add 2022.7.18
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild | 64 +++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 23937a69cc9a..19e9ff79dfbe 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.6.29.tar.gz 2321677 BLAKE2B c1c6e18af961c7d433fae432ecf38feb28bff315ad9a3949c431f35f46a469460ade8a44e23f699d248dee1088bd507981479ab009c3e8152508c730ff146683 SHA512 f6832e70a73a3b787af9a9e2c4219bd593d2eb0e4c37a0d5696a5a11413a7230f4ca5e480db43713477fba6eae076c600ec98f24adb5c651fa5fbb9fdd83ad45
+DIST yt-dlp-2022.7.18.tar.gz 2348854 BLAKE2B 3ef23b1fbc379af2e2a291e96efe495a38d8a7a3db3a45d6131bcaa06cc03843e4c3eee7859c51a7868429ab64759e251a22c5fb320fcbf51d7e2c4ca9ac86d7 SHA512 07552c1b698326152c154ff83fc08b03637234ff448e6b5dd6776c0f37d2a4d892a5c89131c4c9ec8a8c479577018ffbdf7f53538e3dc41497c0fd131c90538a
diff --git a/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild b/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
new file mode 100644
index 000000000000..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-07-25 6:11 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-07-25 6:11 UTC (permalink / raw
To: gentoo-commits
commit: 5a313822d2908f8fce79777b4996d516c2fa2ae5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 25 05:53:46 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jul 25 06:11:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a313822
net-misc/yt-dlp: stabilize 2022.7.18 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild b/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
index 775abf17078d..705a62db9da4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-08-07 13:59 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-08-07 13:59 UTC (permalink / raw
To: gentoo-commits
commit: 2dda95680b5b9e09a7555bdbdec07ce3930c5b9d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 7 13:30:43 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug 7 13:59:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dda9568
net-misc/yt-dlp: drop 2022.6.29
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild | 64 ---------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 19e9ff79dfbe..56d4c9f9e50b 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.6.29.tar.gz 2321677 BLAKE2B c1c6e18af961c7d433fae432ecf38feb28bff315ad9a3949c431f35f46a469460ade8a44e23f699d248dee1088bd507981479ab009c3e8152508c730ff146683 SHA512 f6832e70a73a3b787af9a9e2c4219bd593d2eb0e4c37a0d5696a5a11413a7230f4ca5e480db43713477fba6eae076c600ec98f24adb5c651fa5fbb9fdd83ad45
DIST yt-dlp-2022.7.18.tar.gz 2348854 BLAKE2B 3ef23b1fbc379af2e2a291e96efe495a38d8a7a3db3a45d6131bcaa06cc03843e4c3eee7859c51a7868429ab64759e251a22c5fb320fcbf51d7e2c4ca9ac86d7 SHA512 07552c1b698326152c154ff83fc08b03637234ff448e6b5dd6776c0f37d2a4d892a5c89131c4c9ec8a8c479577018ffbdf7f53538e3dc41497c0fd131c90538a
diff --git a/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild b/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild
deleted file mode 100644
index 705a62db9da4..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.6.29.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-08-09 1:54 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-08-09 1:54 UTC (permalink / raw
To: gentoo-commits
commit: 8383b328bbe7148feddc5c624f0505631f12d12a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 9 01:44:35 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 9 01:53:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8383b328
net-misc/yt-dlp: add 2022.8.8
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.8.8.ebuild | 64 ++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 56d4c9f9e50b..51fc2f4e192f 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.7.18.tar.gz 2348854 BLAKE2B 3ef23b1fbc379af2e2a291e96efe495a38d8a7a3db3a45d6131bcaa06cc03843e4c3eee7859c51a7868429ab64759e251a22c5fb320fcbf51d7e2c4ca9ac86d7 SHA512 07552c1b698326152c154ff83fc08b03637234ff448e6b5dd6776c0f37d2a4d892a5c89131c4c9ec8a8c479577018ffbdf7f53538e3dc41497c0fd131c90538a
+DIST yt-dlp-2022.8.8.tar.gz 2361172 BLAKE2B a210786df56faa39a725f2ab06c9cc7805128c2f4fde4c504bd26a09d6a38cf25bea8b52f1471261bb007c8645170a29fae364e3b4008d1ebc8d4f0caf645c35 SHA512 bef1f1110c97f0c8338e94fc2671849cbfe086eb7dba974c623dde2beec29a17dd0c9972603a5af530a07e0721a00e56c6437a2b5d82b39630e3f4f49b51b00b
diff --git a/net-misc/yt-dlp/yt-dlp-2022.8.8.ebuild b/net-misc/yt-dlp/yt-dlp-2022.8.8.ebuild
new file mode 100644
index 000000000000..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.8.8.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-08-15 1:54 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-08-15 1:54 UTC (permalink / raw
To: gentoo-commits
commit: f0f787112f2c42b03567b6363dbdd56659fc94bf
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 15 01:45:03 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Aug 15 01:54:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f78711
net-misc/yt-dlp: add 2022.8.14
Was about to stable 2022.8.8 but guess will go for this
one soon'ish instead.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild | 64 +++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 51fc2f4e192f..8781945e1c2c 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2022.7.18.tar.gz 2348854 BLAKE2B 3ef23b1fbc379af2e2a291e96efe495a38d8a7a3db3a45d6131bcaa06cc03843e4c3eee7859c51a7868429ab64759e251a22c5fb320fcbf51d7e2c4ca9ac86d7 SHA512 07552c1b698326152c154ff83fc08b03637234ff448e6b5dd6776c0f37d2a4d892a5c89131c4c9ec8a8c479577018ffbdf7f53538e3dc41497c0fd131c90538a
+DIST yt-dlp-2022.8.14.tar.gz 2368444 BLAKE2B 77994eabc7832ee75b397fbd3d7a37b4fc3cfda2e092e3410656bf303618b2bc6f65eeffe1c99b21e80233f7ddf4ade72debbf5151eb68a0e0e87c512917626f SHA512 5a2219d55fb4f02c2f22eb6bf11d9986c75613401c3b8f7f8d39e6a5a534cb91f5c27fbf735919c414c3d7f193024315eb3eee02a1743828bdcf9b102a748cee
DIST yt-dlp-2022.8.8.tar.gz 2361172 BLAKE2B a210786df56faa39a725f2ab06c9cc7805128c2f4fde4c504bd26a09d6a38cf25bea8b52f1471261bb007c8645170a29fae364e3b4008d1ebc8d4f0caf645c35 SHA512 bef1f1110c97f0c8338e94fc2671849cbfe086eb7dba974c623dde2beec29a17dd0c9972603a5af530a07e0721a00e56c6437a2b5d82b39630e3f4f49b51b00b
diff --git a/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild b/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild
new file mode 100644
index 000000000000..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-08-18 6:55 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-08-18 6:55 UTC (permalink / raw
To: gentoo-commits
commit: 1d8f902724dcec0a00751c62c1b4cef39cebabf5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 18 06:54:01 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Aug 18 06:54:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8f9027
net-misc/yt-dlp: stabilize 2022.8.14 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild b/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild
index 775abf17078d..705a62db9da4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-08-19 8:12 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-08-19 8:12 UTC (permalink / raw
To: gentoo-commits
commit: 6cb41c39578c437a8ef8c85416b5b5d39d93756d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 19 07:42:53 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 19 08:11:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb41c39
net-misc/yt-dlp: drop 2022.7.18, 2022.8.8
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 --
net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild | 64 ---------------------------------
net-misc/yt-dlp/yt-dlp-2022.8.8.ebuild | 64 ---------------------------------
3 files changed, 130 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 8781945e1c2c..c79e93d01374 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2022.7.18.tar.gz 2348854 BLAKE2B 3ef23b1fbc379af2e2a291e96efe495a38d8a7a3db3a45d6131bcaa06cc03843e4c3eee7859c51a7868429ab64759e251a22c5fb320fcbf51d7e2c4ca9ac86d7 SHA512 07552c1b698326152c154ff83fc08b03637234ff448e6b5dd6776c0f37d2a4d892a5c89131c4c9ec8a8c479577018ffbdf7f53538e3dc41497c0fd131c90538a
DIST yt-dlp-2022.8.14.tar.gz 2368444 BLAKE2B 77994eabc7832ee75b397fbd3d7a37b4fc3cfda2e092e3410656bf303618b2bc6f65eeffe1c99b21e80233f7ddf4ade72debbf5151eb68a0e0e87c512917626f SHA512 5a2219d55fb4f02c2f22eb6bf11d9986c75613401c3b8f7f8d39e6a5a534cb91f5c27fbf735919c414c3d7f193024315eb3eee02a1743828bdcf9b102a748cee
-DIST yt-dlp-2022.8.8.tar.gz 2361172 BLAKE2B a210786df56faa39a725f2ab06c9cc7805128c2f4fde4c504bd26a09d6a38cf25bea8b52f1471261bb007c8645170a29fae364e3b4008d1ebc8d4f0caf645c35 SHA512 bef1f1110c97f0c8338e94fc2671849cbfe086eb7dba974c623dde2beec29a17dd0c9972603a5af530a07e0721a00e56c6437a2b5d82b39630e3f4f49b51b00b
diff --git a/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild b/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
deleted file mode 100644
index 705a62db9da4..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2022.8.8.ebuild b/net-misc/yt-dlp/yt-dlp-2022.8.8.ebuild
deleted file mode 100644
index 775abf17078d..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.8.8.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-08-19 8:12 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-08-19 8:12 UTC (permalink / raw
To: gentoo-commits
commit: 0bbc3b7edbb3c1604544336feee15e9071657f0d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 19 07:58:41 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 19 08:11:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bbc3b7e
net-misc/yt-dlp: add 2022.8.19, straight-to-stable
Not too different from 8.14 and fixes new youtube throttling
issues due to youtube-side changes, so let's propagate the
fix to stable right away.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild | 64 +++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index c79e93d01374..377a335e50e8 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.8.14.tar.gz 2368444 BLAKE2B 77994eabc7832ee75b397fbd3d7a37b4fc3cfda2e092e3410656bf303618b2bc6f65eeffe1c99b21e80233f7ddf4ade72debbf5151eb68a0e0e87c512917626f SHA512 5a2219d55fb4f02c2f22eb6bf11d9986c75613401c3b8f7f8d39e6a5a534cb91f5c27fbf735919c414c3d7f193024315eb3eee02a1743828bdcf9b102a748cee
+DIST yt-dlp-2022.8.19.tar.gz 2373949 BLAKE2B c95aabee39ebf4a9285f05e17f85c6fcdb2d7ddc07bc9866e59f55cbbc10bbbb048d22d6dda434eae8383834308e29c959e47ed40d07d20296ead8ad09efb999 SHA512 277a91f4790d7bc34f913e420d3c8b1c563a6a88e6175077cdbf53c60d05afaae56b4103acfc3725015e5075fc1346194e06a81d1d68de743d7173265cb39d25
diff --git a/net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild b/net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild
new file mode 100644
index 000000000000..705a62db9da4
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-09-01 14:12 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-09-01 14:12 UTC (permalink / raw
To: gentoo-commits
commit: 3a362484060af5984ee6d8b54ffcbf72ad012e77
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 1 14:01:58 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 1 14:12:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a362484
net-misc/yt-dlp: drop 2022.8.14
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild | 64 ---------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 377a335e50e8..077e711ea5f6 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.8.14.tar.gz 2368444 BLAKE2B 77994eabc7832ee75b397fbd3d7a37b4fc3cfda2e092e3410656bf303618b2bc6f65eeffe1c99b21e80233f7ddf4ade72debbf5151eb68a0e0e87c512917626f SHA512 5a2219d55fb4f02c2f22eb6bf11d9986c75613401c3b8f7f8d39e6a5a534cb91f5c27fbf735919c414c3d7f193024315eb3eee02a1743828bdcf9b102a748cee
DIST yt-dlp-2022.8.19.tar.gz 2373949 BLAKE2B c95aabee39ebf4a9285f05e17f85c6fcdb2d7ddc07bc9866e59f55cbbc10bbbb048d22d6dda434eae8383834308e29c959e47ed40d07d20296ead8ad09efb999 SHA512 277a91f4790d7bc34f913e420d3c8b1c563a6a88e6175077cdbf53c60d05afaae56b4103acfc3725015e5075fc1346194e06a81d1d68de743d7173265cb39d25
diff --git a/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild b/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild
deleted file mode 100644
index 705a62db9da4..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.8.14.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-09-01 14:12 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-09-01 14:12 UTC (permalink / raw
To: gentoo-commits
commit: 142e79169d82889577701334837f0d0fe73c3640
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 1 14:03:31 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 1 14:12:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142e7916
net-misc/yt-dlp: add 2022.9.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild | 64 ++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 077e711ea5f6..f885ab95da54 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.8.19.tar.gz 2373949 BLAKE2B c95aabee39ebf4a9285f05e17f85c6fcdb2d7ddc07bc9866e59f55cbbc10bbbb048d22d6dda434eae8383834308e29c959e47ed40d07d20296ead8ad09efb999 SHA512 277a91f4790d7bc34f913e420d3c8b1c563a6a88e6175077cdbf53c60d05afaae56b4103acfc3725015e5075fc1346194e06a81d1d68de743d7173265cb39d25
+DIST yt-dlp-2022.9.1.tar.gz 2387756 BLAKE2B d13f27a4666a967d6bc99a0705cb534b940cf42079eb9d3003c7759542ac8587375b0bf88e0d9c9ddba4f2cace5de00f97f025a624cc15324714e8f3b370737e SHA512 972bc3228ea7800007e56de0c0e182f99fddda76ebee05154827a6d4cf50e056cbaee3ca50d9fc396b2080a65ad5d02cde64de9c26896f33c617346465568355
diff --git a/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild
new file mode 100644
index 000000000000..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-09-07 7:19 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-09-07 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 51141be56e37d0e009afebca381aec44ea4f7757
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 7 07:17:52 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Sep 7 07:17:56 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51141be5
net-misc/yt-dlp: stabilize 2022.9.1 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild
index 775abf17078d..705a62db9da4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-09-17 8:42 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-09-17 8:42 UTC (permalink / raw
To: gentoo-commits
commit: ba65e8085f9795d0d420227885c29d6e9386e4ef
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 17 06:59:46 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 08:42:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba65e808
net-misc/yt-dlp: drop 2022.8.19
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild | 64 ---------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index f885ab95da54..cb3334da76c2 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.8.19.tar.gz 2373949 BLAKE2B c95aabee39ebf4a9285f05e17f85c6fcdb2d7ddc07bc9866e59f55cbbc10bbbb048d22d6dda434eae8383834308e29c959e47ed40d07d20296ead8ad09efb999 SHA512 277a91f4790d7bc34f913e420d3c8b1c563a6a88e6175077cdbf53c60d05afaae56b4103acfc3725015e5075fc1346194e06a81d1d68de743d7173265cb39d25
DIST yt-dlp-2022.9.1.tar.gz 2387756 BLAKE2B d13f27a4666a967d6bc99a0705cb534b940cf42079eb9d3003c7759542ac8587375b0bf88e0d9c9ddba4f2cace5de00f97f025a624cc15324714e8f3b370737e SHA512 972bc3228ea7800007e56de0c0e182f99fddda76ebee05154827a6d4cf50e056cbaee3ca50d9fc396b2080a65ad5d02cde64de9c26896f33c617346465568355
diff --git a/net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild b/net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild
deleted file mode 100644
index 705a62db9da4..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-10-04 5:51 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-10-04 5:51 UTC (permalink / raw
To: gentoo-commits
commit: 9817373fc75e9a57507e5a01ad6372284724e57d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 4 05:32:49 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 4 05:50:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9817373f
net-misc/yt-dlp: add 2022.10.4
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild | 64 +++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index cb3334da76c2..ad8ea575dcda 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
+DIST yt-dlp-2022.10.4.tar.gz 2427017 BLAKE2B b3dfde252217ef7ed9f5b99351e956a1f30bfe7bf545e28bb262db90dc9b9cb5e44af7259a815f84cd4e821c8ae93f6372e9a5108483208cd8dec403cf194790 SHA512 286e219057505e4de2bb8af6dc334b43b4e46e7b998d98437f78e9cfa82294e2ac17432c22f741ad101dfe05fa0d2dc0111904be51f32ab3a002bda7b17a86b7
DIST yt-dlp-2022.9.1.tar.gz 2387756 BLAKE2B d13f27a4666a967d6bc99a0705cb534b940cf42079eb9d3003c7759542ac8587375b0bf88e0d9c9ddba4f2cace5de00f97f025a624cc15324714e8f3b370737e SHA512 972bc3228ea7800007e56de0c0e182f99fddda76ebee05154827a6d4cf50e056cbaee3ca50d9fc396b2080a65ad5d02cde64de9c26896f33c617346465568355
diff --git a/net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild b/net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild
new file mode 100644
index 000000000000..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-10-12 13:47 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-10-12 13:47 UTC (permalink / raw
To: gentoo-commits
commit: 239a9903ae1febb11bcd9689b973579e06fcdb3e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 12 07:25:06 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 12 13:43:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239a9903
net-misc/yt-dlp: stabilize 2022.10.4 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild b/net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild
index 775abf17078d..705a62db9da4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.10.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-10-20 13:34 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-10-20 13:34 UTC (permalink / raw
To: gentoo-commits
commit: dce4f5cad037f898f3c3c0a9ce6a062471e49e09
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 20 11:31:03 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 20 13:31:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce4f5ca
net-misc/yt-dlp: drop 2022.9.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild | 64 ----------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index ad8ea575dcda..6332bcded6a5 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
DIST yt-dlp-2022.10.4.tar.gz 2427017 BLAKE2B b3dfde252217ef7ed9f5b99351e956a1f30bfe7bf545e28bb262db90dc9b9cb5e44af7259a815f84cd4e821c8ae93f6372e9a5108483208cd8dec403cf194790 SHA512 286e219057505e4de2bb8af6dc334b43b4e46e7b998d98437f78e9cfa82294e2ac17432c22f741ad101dfe05fa0d2dc0111904be51f32ab3a002bda7b17a86b7
-DIST yt-dlp-2022.9.1.tar.gz 2387756 BLAKE2B d13f27a4666a967d6bc99a0705cb534b940cf42079eb9d3003c7759542ac8587375b0bf88e0d9c9ddba4f2cace5de00f97f025a624cc15324714e8f3b370737e SHA512 972bc3228ea7800007e56de0c0e182f99fddda76ebee05154827a6d4cf50e056cbaee3ca50d9fc396b2080a65ad5d02cde64de9c26896f33c617346465568355
diff --git a/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild b/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild
deleted file mode 100644
index 705a62db9da4..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.9.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-11-11 11:39 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-11-11 11:39 UTC (permalink / raw
To: gentoo-commits
commit: 494838193359f73be1b018ecf2b064cd7980b2ae
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 11 11:22:07 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 11:39:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49483819
net-misc/yt-dlp: add 2022.11.11
test fixed upstream wrt bug #876963
Closes: https://bugs.gentoo.org/876963
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild | 64 ++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 6332bcded6a5..afb26369f9e8 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.10.4.tar.gz 2427017 BLAKE2B b3dfde252217ef7ed9f5b99351e956a1f30bfe7bf545e28bb262db90dc9b9cb5e44af7259a815f84cd4e821c8ae93f6372e9a5108483208cd8dec403cf194790 SHA512 286e219057505e4de2bb8af6dc334b43b4e46e7b998d98437f78e9cfa82294e2ac17432c22f741ad101dfe05fa0d2dc0111904be51f32ab3a002bda7b17a86b7
+DIST yt-dlp-2022.11.11.tar.gz 2470530 BLAKE2B 0d453d08678cccffccd7e4639fd66d08bead30d0cfae6f5a09d46d2a79a03a24b84b7c27d28a1f4b3bb03fdb96b8f9734e7f9910d02b9cd4a04bacdc3ff2c705 SHA512 be29154746f4c499eb25489be45ea759bf83f7aeb086a2a0e90a2bee6936c0d9362b1cd7af5eebed4f01f84a3542a9d5fa5746b647c349cad2e26b45cf4a861b
diff --git a/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild b/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild
new file mode 100644
index 000000000000..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2022-11-18 6:25 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2022-11-18 6:25 UTC (permalink / raw
To: gentoo-commits
commit: 41f691641255d620de99aef06a47b3eac2746f7f
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 18 06:22:58 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Nov 18 06:24:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f69164
net-misc/yt-dlp: stabilize 2022.11.11 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild b/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild
index 775abf17078d..705a62db9da4 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-01-02 15:31 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-01-02 15:31 UTC (permalink / raw
To: gentoo-commits
commit: fa2a4b0575891beca88b660fa6c27899799a9d51
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 2 15:25:46 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jan 2 15:26:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2a4b05
net-misc/yt-dlp: add 2023.1.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.1.2.ebuild | 64 ++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 3420c7cc33ef..2aa9ed1a80cf 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2022.11.11.tar.gz 2470530 BLAKE2B 0d453d08678cccffccd7e4639fd66d08bead30d0cfae6f5a09d46d2a79a03a24b84b7c27d28a1f4b3bb03fdb96b8f9734e7f9910d02b9cd4a04bacdc3ff2c705 SHA512 be29154746f4c499eb25489be45ea759bf83f7aeb086a2a0e90a2bee6936c0d9362b1cd7af5eebed4f01f84a3542a9d5fa5746b647c349cad2e26b45cf4a861b
+DIST yt-dlp-2023.1.2.tar.gz 2524384 BLAKE2B f26fab8d2066670e89ae3c98feb1b23fd4eaa7b73ab2e7bf8c17f1c208f3b0eeb9b9df373fec0dcdedbf86f48f887580022507847ad3e2d0f2519925df689e19 SHA512 088a4ea8af83008872b4e123123c630178d550a31628b170bd1484f11e3dfb70a6b0c8b74d936a8b0893c8406d49e9f0c3dacf59d3855cce4ce22d26fb718709
diff --git a/net-misc/yt-dlp/yt-dlp-2023.1.2.ebuild b/net-misc/yt-dlp/yt-dlp-2023.1.2.ebuild
new file mode 100644
index 000000000000..c843dbe792a7
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.1.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-01-06 22:04 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-01-06 22:04 UTC (permalink / raw
To: gentoo-commits
commit: c5ab3c7b87f4871d7edaa6db899f6569983aa384
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 6 21:54:57 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 6 21:55:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ab3c7b
net-misc/yt-dlp: add 2023.1.6
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild | 64 ++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 2aa9ed1a80cf..a3c83c7955b4 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2022.11.11.tar.gz 2470530 BLAKE2B 0d453d08678cccffccd7e4639fd66d08bead30d0cfae6f5a09d46d2a79a03a24b84b7c27d28a1f4b3bb03fdb96b8f9734e7f9910d02b9cd4a04bacdc3ff2c705 SHA512 be29154746f4c499eb25489be45ea759bf83f7aeb086a2a0e90a2bee6936c0d9362b1cd7af5eebed4f01f84a3542a9d5fa5746b647c349cad2e26b45cf4a861b
DIST yt-dlp-2023.1.2.tar.gz 2524384 BLAKE2B f26fab8d2066670e89ae3c98feb1b23fd4eaa7b73ab2e7bf8c17f1c208f3b0eeb9b9df373fec0dcdedbf86f48f887580022507847ad3e2d0f2519925df689e19 SHA512 088a4ea8af83008872b4e123123c630178d550a31628b170bd1484f11e3dfb70a6b0c8b74d936a8b0893c8406d49e9f0c3dacf59d3855cce4ce22d26fb718709
+DIST yt-dlp-2023.1.6.tar.gz 2529382 BLAKE2B d7682346f6a783e0e7b95fc312bb0fffc2b1053ecdbf9b61b01402a8b6d73e41ca7809876d99a1e29d0bf708443444908e931715197c8c2c42807672a55eae61 SHA512 6817659dfa90bc9eecd60608e995097af381d598b4c094784b0cb467f16794f60ffcd90db89444cff2d86312ab1310f13c438def9fb05e3a2154c2e88af48670
diff --git a/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild b/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
new file mode 100644
index 000000000000..c843dbe792a7
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-01-11 11:26 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-01-11 11:26 UTC (permalink / raw
To: gentoo-commits
commit: 9d4a071381b875b0cd85cd2930ed21c04e0f5c54
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 09:28:08 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 11:25:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d4a0713
net-misc/yt-dlp: stabilize 2023.1.6 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild b/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
index c843dbe792a7..b82d4f914580 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-01-11 11:26 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-01-11 11:26 UTC (permalink / raw
To: gentoo-commits
commit: d938340906d4ff109146f00bc95eabd66944f8a5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 09:26:38 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 11:25:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9383409
net-misc/yt-dlp: drop 2023.1.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.1.2.ebuild | 64 ----------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index a3c83c7955b4..882bafe048cb 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
DIST yt-dlp-2022.11.11.tar.gz 2470530 BLAKE2B 0d453d08678cccffccd7e4639fd66d08bead30d0cfae6f5a09d46d2a79a03a24b84b7c27d28a1f4b3bb03fdb96b8f9734e7f9910d02b9cd4a04bacdc3ff2c705 SHA512 be29154746f4c499eb25489be45ea759bf83f7aeb086a2a0e90a2bee6936c0d9362b1cd7af5eebed4f01f84a3542a9d5fa5746b647c349cad2e26b45cf4a861b
-DIST yt-dlp-2023.1.2.tar.gz 2524384 BLAKE2B f26fab8d2066670e89ae3c98feb1b23fd4eaa7b73ab2e7bf8c17f1c208f3b0eeb9b9df373fec0dcdedbf86f48f887580022507847ad3e2d0f2519925df689e19 SHA512 088a4ea8af83008872b4e123123c630178d550a31628b170bd1484f11e3dfb70a6b0c8b74d936a8b0893c8406d49e9f0c3dacf59d3855cce4ce22d26fb718709
DIST yt-dlp-2023.1.6.tar.gz 2529382 BLAKE2B d7682346f6a783e0e7b95fc312bb0fffc2b1053ecdbf9b61b01402a8b6d73e41ca7809876d99a1e29d0bf708443444908e931715197c8c2c42807672a55eae61 SHA512 6817659dfa90bc9eecd60608e995097af381d598b4c094784b0cb467f16794f60ffcd90db89444cff2d86312ab1310f13c438def9fb05e3a2154c2e88af48670
diff --git a/net-misc/yt-dlp/yt-dlp-2023.1.2.ebuild b/net-misc/yt-dlp/yt-dlp-2023.1.2.ebuild
deleted file mode 100644
index c843dbe792a7..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.1.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-01-14 14:42 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-01-14 14:42 UTC (permalink / raw
To: gentoo-commits
commit: e61bad27a03400e4a80f121b90cd6617ef38cedf
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 14:07:53 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 14:42:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61bad27
net-misc/yt-dlp: drop 2022.11.11
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild | 64 --------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 882bafe048cb..2c9992f2f9a3 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2022.11.11.tar.gz 2470530 BLAKE2B 0d453d08678cccffccd7e4639fd66d08bead30d0cfae6f5a09d46d2a79a03a24b84b7c27d28a1f4b3bb03fdb96b8f9734e7f9910d02b9cd4a04bacdc3ff2c705 SHA512 be29154746f4c499eb25489be45ea759bf83f7aeb086a2a0e90a2bee6936c0d9362b1cd7af5eebed4f01f84a3542a9d5fa5746b647c349cad2e26b45cf4a861b
DIST yt-dlp-2023.1.6.tar.gz 2529382 BLAKE2B d7682346f6a783e0e7b95fc312bb0fffc2b1053ecdbf9b61b01402a8b6d73e41ca7809876d99a1e29d0bf708443444908e931715197c8c2c42807672a55eae61 SHA512 6817659dfa90bc9eecd60608e995097af381d598b4c094784b0cb467f16794f60ffcd90db89444cff2d86312ab1310f13c438def9fb05e3a2154c2e88af48670
diff --git a/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild b/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild
deleted file mode 100644
index a8be284357e3..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2022.11.11.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-02-13 15:59 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-02-13 15:59 UTC (permalink / raw
To: gentoo-commits
commit: 2fd6822d9f4993a830166fc255fb546064e23c75
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 15:37:36 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 15:40:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd6822d
net-misc/yt-dlp: use pypi.eclass
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild b/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
index a8be284357e3..60931d0bd7a5 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
@@ -4,12 +4,12 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
+inherit bash-completion-r1 distutils-r1 optfeature pypi wrapper
DESCRIPTION="youtube-dl fork with additional features and fixes"
HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-02-17 14:03 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-02-17 14:03 UTC (permalink / raw
To: gentoo-commits
commit: 407001141120d270fa156a83c9e691c34e7489f4
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 14:00:35 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 14:00:37 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40700114
net-misc/yt-dlp: add 2023.2.17
Straight to stable given previous is broken for youtube.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.2.17.ebuild | 64 +++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 2c9992f2f9a3..d37b98608d42 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.1.6.tar.gz 2529382 BLAKE2B d7682346f6a783e0e7b95fc312bb0fffc2b1053ecdbf9b61b01402a8b6d73e41ca7809876d99a1e29d0bf708443444908e931715197c8c2c42807672a55eae61 SHA512 6817659dfa90bc9eecd60608e995097af381d598b4c094784b0cb467f16794f60ffcd90db89444cff2d86312ab1310f13c438def9fb05e3a2154c2e88af48670
+DIST yt-dlp-2023.2.17.tar.gz 2571278 BLAKE2B 74d077f5798e3371c42b5eb76e676619e7650a4003875d08995302c55120af7aa966a1e422cba6b0655cad4dedeed1874c2eb2348242fba9b0df12544d4dcfb3 SHA512 2458358410acb49ffc8fd4c49abddc78a5015ccf48979350fc5f9d4805c2dd8f7b728837ad30d55119cf8fc6842cba36a995ef9291da22af3135ae4a9077a5ba
diff --git a/net-misc/yt-dlp/yt-dlp-2023.2.17.ebuild b/net-misc/yt-dlp/yt-dlp-2023.2.17.ebuild
new file mode 100644
index 000000000000..60931d0bd7a5
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.2.17.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+inherit bash-completion-r1 distutils-r1 optfeature pypi wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-02-17 22:58 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-02-17 22:58 UTC (permalink / raw
To: gentoo-commits
commit: 9aa3ba431e341a7e8f344c88ddf0f9a5e3f453ce
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 22:23:07 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 22:57:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa3ba43
net-misc/yt-dlp: add live ebuild
Upstream is typically punctual with releases, but when some sites
break out of the blue users may want the fixes quicker still.
Did not inspect the newly used devscripts closely, so may be missing
deps. Please report issues given won't be testing 9999 regularly.
Note will be missing the man page without USE=man (off by default
and needs pandoc, but if amd64/arm64 then pandoc-bin isn't so bad).
Not using [[ == 9999 ]] blocks given a few things need to be
different and it gets kind of nasty combined. Will just be
its own separate ebuild.
Closes: https://bugs.gentoo.org/895158
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-9999.ebuild | 72 ++++++++++++++++++++++++++++++++++++++
1 file changed, 72 insertions(+)
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
new file mode 100644
index 000000000000..ff0fc081c14a
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit bash-completion-r1 distutils-r1 git-r3 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+EGIT_REPO_URI="https://github.com/yt-dlp/yt-dlp.git"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS=""
+IUSE="man"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+BDEPEND="man? ( virtual/pandoc )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_compile() {
+ # generate missing files in live, not in compile_all nor prepare
+ # given need lazy before compile and it needs a usable ${PYTHON}
+ emake completions lazy-extractors $(usev man yt-dlp.1)
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ use man && doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-02-24 9:26 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-02-24 9:26 UTC (permalink / raw
To: gentoo-commits
commit: 63be14e9617f23926e1dce3e294ce11fb2b54ae7
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 09:06:18 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 09:26:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63be14e9
net-misc/yt-dlp: drop 2023.1.6
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild | 64 ----------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index d37b98608d42..c48aab5f3ee5 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.1.6.tar.gz 2529382 BLAKE2B d7682346f6a783e0e7b95fc312bb0fffc2b1053ecdbf9b61b01402a8b6d73e41ca7809876d99a1e29d0bf708443444908e931715197c8c2c42807672a55eae61 SHA512 6817659dfa90bc9eecd60608e995097af381d598b4c094784b0cb467f16794f60ffcd90db89444cff2d86312ab1310f13c438def9fb05e3a2154c2e88af48670
DIST yt-dlp-2023.2.17.tar.gz 2571278 BLAKE2B 74d077f5798e3371c42b5eb76e676619e7650a4003875d08995302c55120af7aa966a1e422cba6b0655cad4dedeed1874c2eb2348242fba9b0df12544d4dcfb3 SHA512 2458358410acb49ffc8fd4c49abddc78a5015ccf48979350fc5f9d4805c2dd8f7b728837ad30d55119cf8fc6842cba36a995ef9291da22af3135ae4a9077a5ba
diff --git a/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild b/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
deleted file mode 100644
index 60931d0bd7a5..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.1.6.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-inherit bash-completion-r1 distutils-r1 optfeature pypi wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-03-04 9:42 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-03-04 9:42 UTC (permalink / raw
To: gentoo-commits
commit: 87652efd0272b3dca4e9d46b23bcd3bdde284e8f
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 09:28:25 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 09:41:31 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87652efd
net-misc/yt-dlp: drop 2023.2.17
Drop early given the versioning changes pose problems with this
version (.2 > .03), plus it throttles youtube and isn't very
useful.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.2.17.ebuild | 64 ---------------------------------
2 files changed, 65 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 3c65e3404ae3..b5baf5345dd0 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
DIST yt-dlp-2023.03.03.tar.gz 5113424 BLAKE2B f20e255e32de15c3d25be2b2d73b526281f84dc2cc92667fa2d8887002559873c74aab98ce6f102705391e6621c8423d0e13f8fe2d01f47cbffa061b2fa74aa2 SHA512 179b96697d44d6bde6ca4f99ef90c70ce4b45d25c919e93355bc479765ee9ccaf37d19768b273b05d8018e1d19cd795acd735de8f62e5f160c446fd0feb4e7de
-DIST yt-dlp-2023.2.17.tar.gz 2571278 BLAKE2B 74d077f5798e3371c42b5eb76e676619e7650a4003875d08995302c55120af7aa966a1e422cba6b0655cad4dedeed1874c2eb2348242fba9b0df12544d4dcfb3 SHA512 2458358410acb49ffc8fd4c49abddc78a5015ccf48979350fc5f9d4805c2dd8f7b728837ad30d55119cf8fc6842cba36a995ef9291da22af3135ae4a9077a5ba
diff --git a/net-misc/yt-dlp/yt-dlp-2023.2.17.ebuild b/net-misc/yt-dlp/yt-dlp-2023.2.17.ebuild
deleted file mode 100644
index 60931d0bd7a5..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.2.17.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-inherit bash-completion-r1 distutils-r1 optfeature pypi wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-03-04 9:42 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-03-04 9:42 UTC (permalink / raw
To: gentoo-commits
commit: 62dd5087051cb26f2450097577e26fa2d521ea73
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 09:25:51 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 09:40:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62dd5087
net-misc/yt-dlp: add 2023.03.03, switch to github release tarball
Current PyPI's is missing the man page and, while it may come back
in future versions, this let us switch to the same versioning
upstream uses with padding 0 in dates for readability (note this
actual releases, not automated git archives).
Also straight-to-stable given it fixes youtube throttling issues
again.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.03.03.ebuild | 66 ++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index c48aab5f3ee5..3c65e3404ae3 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
+DIST yt-dlp-2023.03.03.tar.gz 5113424 BLAKE2B f20e255e32de15c3d25be2b2d73b526281f84dc2cc92667fa2d8887002559873c74aab98ce6f102705391e6621c8423d0e13f8fe2d01f47cbffa061b2fa74aa2 SHA512 179b96697d44d6bde6ca4f99ef90c70ce4b45d25c919e93355bc479765ee9ccaf37d19768b273b05d8018e1d19cd795acd735de8f62e5f160c446fd0feb4e7de
DIST yt-dlp-2023.2.17.tar.gz 2571278 BLAKE2B 74d077f5798e3371c42b5eb76e676619e7650a4003875d08995302c55120af7aa966a1e422cba6b0655cad4dedeed1874c2eb2348242fba9b0df12544d4dcfb3 SHA512 2458358410acb49ffc8fd4c49abddc78a5015ccf48979350fc5f9d4805c2dd8f7b728837ad30d55119cf8fc6842cba36a995ef9291da22af3135ae4a9077a5ba
diff --git a/net-misc/yt-dlp/yt-dlp-2023.03.03.ebuild b/net-misc/yt-dlp/yt-dlp-2023.03.03.ebuild
new file mode 100644
index 000000000000..59b22a558dd2
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.03.03.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-03-05 2:27 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-03-05 2:27 UTC (permalink / raw
To: gentoo-commits
commit: 76432e14632e3306702949baf4fdca6c1da7d35e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 5 02:07:33 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Mar 5 02:15:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76432e14
net-misc/yt-dlp: add 2023.03.04
Going straight to stable again given mostly bugfixes and .03.03
was short lived.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.03.04.ebuild | 66 ++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index b5baf5345dd0..efa314711f3d 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.03.03.tar.gz 5113424 BLAKE2B f20e255e32de15c3d25be2b2d73b526281f84dc2cc92667fa2d8887002559873c74aab98ce6f102705391e6621c8423d0e13f8fe2d01f47cbffa061b2fa74aa2 SHA512 179b96697d44d6bde6ca4f99ef90c70ce4b45d25c919e93355bc479765ee9ccaf37d19768b273b05d8018e1d19cd795acd735de8f62e5f160c446fd0feb4e7de
+DIST yt-dlp-2023.03.04.tar.gz 5125843 BLAKE2B 8c2a610b98e83b6aa4b4daaaaaaf805a2e780a38af21168a90f305196f14716df5830235a600278158a7e3a758e3a5daf56e88cbaa38f4675b52a7bfbfdb1dd2 SHA512 3220ad0d7445351e5786b5ff1634b633a601f64216813129056d0c8470ce8afa2e6df6d402a9381980df6611e9341039cb7f576dfd444b05fbb1417ba1aced52
diff --git a/net-misc/yt-dlp/yt-dlp-2023.03.04.ebuild b/net-misc/yt-dlp/yt-dlp-2023.03.04.ebuild
new file mode 100644
index 000000000000..59b22a558dd2
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.03.04.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-03-09 20:13 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-03-09 20:13 UTC (permalink / raw
To: gentoo-commits
commit: 52ff2050a45caf8778950ea0d614e8592d37863b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 9 18:08:08 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Mar 9 20:12:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ff2050
net-misc/yt-dlp: drop 2023.03.03
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.03.03.ebuild | 66 --------------------------------
2 files changed, 67 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index efa314711f3d..4a698410f057 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.03.03.tar.gz 5113424 BLAKE2B f20e255e32de15c3d25be2b2d73b526281f84dc2cc92667fa2d8887002559873c74aab98ce6f102705391e6621c8423d0e13f8fe2d01f47cbffa061b2fa74aa2 SHA512 179b96697d44d6bde6ca4f99ef90c70ce4b45d25c919e93355bc479765ee9ccaf37d19768b273b05d8018e1d19cd795acd735de8f62e5f160c446fd0feb4e7de
DIST yt-dlp-2023.03.04.tar.gz 5125843 BLAKE2B 8c2a610b98e83b6aa4b4daaaaaaf805a2e780a38af21168a90f305196f14716df5830235a600278158a7e3a758e3a5daf56e88cbaa38f4675b52a7bfbfdb1dd2 SHA512 3220ad0d7445351e5786b5ff1634b633a601f64216813129056d0c8470ce8afa2e6df6d402a9381980df6611e9341039cb7f576dfd444b05fbb1417ba1aced52
diff --git a/net-misc/yt-dlp/yt-dlp-2023.03.03.ebuild b/net-misc/yt-dlp/yt-dlp-2023.03.03.ebuild
deleted file mode 100644
index 59b22a558dd2..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.03.03.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-05-07 17:42 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-05-07 17:42 UTC (permalink / raw
To: gentoo-commits
commit: 609044d88519daa513874297f36e5675ccc94453
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 7 17:38:47 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 7 17:41:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=609044d8
net-misc/yt-dlp: report correct version in live
Closes: https://bugs.gentoo.org/905884
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-9999.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index ff0fc081c14a..62d5394793d3 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -37,6 +37,8 @@ python_compile() {
# given need lazy before compile and it needs a usable ${PYTHON}
emake completions lazy-extractors $(usev man yt-dlp.1)
+ "${EPYTHON}" devscripts/update-version.py || die
+
distutils-r1_python_compile
}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-06-21 6:12 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-06-21 6:12 UTC (permalink / raw
To: gentoo-commits
commit: 09e29e7ee75a4dd7008ae858f36ea5488f1dc4cf
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 06:06:24 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 06:10:40 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e29e7e
net-misc/yt-dlp: add 2023.06.21
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild | 65 ++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 4a698410f057..e39e6ee2e3b9 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.03.04.tar.gz 5125843 BLAKE2B 8c2a610b98e83b6aa4b4daaaaaaf805a2e780a38af21168a90f305196f14716df5830235a600278158a7e3a758e3a5daf56e88cbaa38f4675b52a7bfbfdb1dd2 SHA512 3220ad0d7445351e5786b5ff1634b633a601f64216813129056d0c8470ce8afa2e6df6d402a9381980df6611e9341039cb7f576dfd444b05fbb1417ba1aced52
+DIST yt-dlp-2023.06.21.tar.gz 5320227 BLAKE2B c7a48345623a1ef1419c3eb3d762c03ec960ae386751c317425c0e13e123f4afd23e8ea6aeca70741026ee9ea716f819641768c84da5a2e963d0863b4eaf14fe SHA512 6073e37df7bc080cfb74192ba3af1912ff73e8689e321a1e9156e9c23f80fe2a4fbb956da2a9df60ad147bbadf19d185e5eab892b8634a7fd5d907dc675c238a
diff --git a/net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild b/net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild
new file mode 100644
index 000000000000..77c77e61186a
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-06-22 10:11 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-06-22 10:11 UTC (permalink / raw
To: gentoo-commits
commit: 1de9dc3da687cd64ca357e08640aa91686ea8ae9
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 22 10:04:37 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 22 10:10:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de9dc3d
net-misc/yt-dlp: add 2023.06.22
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild | 65 ++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index e39e6ee2e3b9..49b631eb196e 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2023.03.04.tar.gz 5125843 BLAKE2B 8c2a610b98e83b6aa4b4daaaaaaf805a2e780a38af21168a90f305196f14716df5830235a600278158a7e3a758e3a5daf56e88cbaa38f4675b52a7bfbfdb1dd2 SHA512 3220ad0d7445351e5786b5ff1634b633a601f64216813129056d0c8470ce8afa2e6df6d402a9381980df6611e9341039cb7f576dfd444b05fbb1417ba1aced52
DIST yt-dlp-2023.06.21.tar.gz 5320227 BLAKE2B c7a48345623a1ef1419c3eb3d762c03ec960ae386751c317425c0e13e123f4afd23e8ea6aeca70741026ee9ea716f819641768c84da5a2e963d0863b4eaf14fe SHA512 6073e37df7bc080cfb74192ba3af1912ff73e8689e321a1e9156e9c23f80fe2a4fbb956da2a9df60ad147bbadf19d185e5eab892b8634a7fd5d907dc675c238a
+DIST yt-dlp-2023.06.22.tar.gz 5341212 BLAKE2B 90595785894cc8c3e8da163ae830afb72f0cc19c306ddfa8fa4a9dbfcd897dae540d01039e05b4232f135e32af736dfe34256eb767f5c90da7e995b230049b3b SHA512 0755f2104f71ff5cecba5007ebb351cf9426b4cc47579c6f3a9d8954c7ead9727df159c307e3338f0b49a8d458011b94cadde53afa77ff372517de814da9dfcb
diff --git a/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild b/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild
new file mode 100644
index 000000000000..77c77e61186a
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-06-26 8:19 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2023-06-26 8:19 UTC (permalink / raw
To: gentoo-commits
commit: 912679330b743320fea0bf6c297c2fc8d9febe1c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 26 08:18:47 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 26 08:18:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91267933
net-misc/yt-dlp: Stabilize 2023.06.22 ALLARCHES, #909166
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild b/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild
index 77c77e61186a..c5f04ca55e79 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-07-06 21:29 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-07-06 21:29 UTC (permalink / raw
To: gentoo-commits
commit: 99ca877a40ce0400c0c1a931c9385e564d2d6c15
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 6 21:05:14 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 6 21:28:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ca877a
net-misc/yt-dlp: stabilize 2023.07.06 for ALLARCHES
Little reason to wait when there's notable fixes for this
package, in this case security wrt bug #909780 and twitter
access without login among other things.
Bug: https://bugs.gentoo.org/909780
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild b/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild
index 77c77e61186a..c5f04ca55e79 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-07-06 21:29 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-07-06 21:29 UTC (permalink / raw
To: gentoo-commits
commit: b4961e69bb42ea7aed35e7bdbd09b618c880e3a4
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 6 21:06:28 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 6 21:28:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4961e69
net-misc/yt-dlp: drop vulnerable <=2023.07.06
Bug: https://bugs.gentoo.org/909780
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 3 --
net-misc/yt-dlp/yt-dlp-2023.03.04.ebuild | 66 --------------------------------
net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild | 65 -------------------------------
net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild | 65 -------------------------------
4 files changed, 199 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index ecc8a5f2d608..5ff7b890b590 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,4 +1 @@
-DIST yt-dlp-2023.03.04.tar.gz 5125843 BLAKE2B 8c2a610b98e83b6aa4b4daaaaaaf805a2e780a38af21168a90f305196f14716df5830235a600278158a7e3a758e3a5daf56e88cbaa38f4675b52a7bfbfdb1dd2 SHA512 3220ad0d7445351e5786b5ff1634b633a601f64216813129056d0c8470ce8afa2e6df6d402a9381980df6611e9341039cb7f576dfd444b05fbb1417ba1aced52
-DIST yt-dlp-2023.06.21.tar.gz 5320227 BLAKE2B c7a48345623a1ef1419c3eb3d762c03ec960ae386751c317425c0e13e123f4afd23e8ea6aeca70741026ee9ea716f819641768c84da5a2e963d0863b4eaf14fe SHA512 6073e37df7bc080cfb74192ba3af1912ff73e8689e321a1e9156e9c23f80fe2a4fbb956da2a9df60ad147bbadf19d185e5eab892b8634a7fd5d907dc675c238a
-DIST yt-dlp-2023.06.22.tar.gz 5341212 BLAKE2B 90595785894cc8c3e8da163ae830afb72f0cc19c306ddfa8fa4a9dbfcd897dae540d01039e05b4232f135e32af736dfe34256eb767f5c90da7e995b230049b3b SHA512 0755f2104f71ff5cecba5007ebb351cf9426b4cc47579c6f3a9d8954c7ead9727df159c307e3338f0b49a8d458011b94cadde53afa77ff372517de814da9dfcb
DIST yt-dlp-2023.07.06.tar.gz 5362006 BLAKE2B a1675bf6fc41a4a4fb90401a50cc0dc7e84d4d751aed7ee9520d04fba8060f6c877a13d9a9e07ce8f36ffb2053f6048d54eaa5628d97c41457b36b965127d342 SHA512 f9f276ccd01293d27a749575653449d73e13896c175a51f3687b2f6d1c6b97154f6c9fb2868f0c37a6e94cb692e223c7c595e741c5b2db82d2b9e1d0b2f8958d
diff --git a/net-misc/yt-dlp/yt-dlp-2023.03.04.ebuild b/net-misc/yt-dlp/yt-dlp-2023.03.04.ebuild
deleted file mode 100644
index 296074c45bb5..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.03.04.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild b/net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild
deleted file mode 100644
index 77c77e61186a..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild b/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild
deleted file mode 100644
index c5f04ca55e79..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-07-06 21:29 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-07-06 21:29 UTC (permalink / raw
To: gentoo-commits
commit: f733fa77868c25a3eea687648ae13621d304d36c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 6 21:04:41 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 6 21:28:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f733fa77
net-misc/yt-dlp: add 2023.07.06
Bug: https://bugs.gentoo.org/909780
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild | 65 ++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 49b631eb196e..ecc8a5f2d608 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,4 @@
DIST yt-dlp-2023.03.04.tar.gz 5125843 BLAKE2B 8c2a610b98e83b6aa4b4daaaaaaf805a2e780a38af21168a90f305196f14716df5830235a600278158a7e3a758e3a5daf56e88cbaa38f4675b52a7bfbfdb1dd2 SHA512 3220ad0d7445351e5786b5ff1634b633a601f64216813129056d0c8470ce8afa2e6df6d402a9381980df6611e9341039cb7f576dfd444b05fbb1417ba1aced52
DIST yt-dlp-2023.06.21.tar.gz 5320227 BLAKE2B c7a48345623a1ef1419c3eb3d762c03ec960ae386751c317425c0e13e123f4afd23e8ea6aeca70741026ee9ea716f819641768c84da5a2e963d0863b4eaf14fe SHA512 6073e37df7bc080cfb74192ba3af1912ff73e8689e321a1e9156e9c23f80fe2a4fbb956da2a9df60ad147bbadf19d185e5eab892b8634a7fd5d907dc675c238a
DIST yt-dlp-2023.06.22.tar.gz 5341212 BLAKE2B 90595785894cc8c3e8da163ae830afb72f0cc19c306ddfa8fa4a9dbfcd897dae540d01039e05b4232f135e32af736dfe34256eb767f5c90da7e995b230049b3b SHA512 0755f2104f71ff5cecba5007ebb351cf9426b4cc47579c6f3a9d8954c7ead9727df159c307e3338f0b49a8d458011b94cadde53afa77ff372517de814da9dfcb
+DIST yt-dlp-2023.07.06.tar.gz 5362006 BLAKE2B a1675bf6fc41a4a4fb90401a50cc0dc7e84d4d751aed7ee9520d04fba8060f6c877a13d9a9e07ce8f36ffb2053f6048d54eaa5628d97c41457b36b965127d342 SHA512 f9f276ccd01293d27a749575653449d73e13896c175a51f3687b2f6d1c6b97154f6c9fb2868f0c37a6e94cb692e223c7c595e741c5b2db82d2b9e1d0b2f8958d
diff --git a/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild b/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild
new file mode 100644
index 000000000000..77c77e61186a
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-08-09 18:14 Piotr Karbowski
0 siblings, 0 replies; 171+ messages in thread
From: Piotr Karbowski @ 2023-08-09 18:14 UTC (permalink / raw
To: gentoo-commits
commit: dcd3acb13e271560e1a9b383c8ae5b677d1b360d
Author: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 9 18:07:23 2023 +0000
Commit: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Wed Aug 9 18:14:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd3acb1
net-misc/yt-dlp: drop myself as maintainer.
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>
net-misc/yt-dlp/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/net-misc/yt-dlp/metadata.xml b/net-misc/yt-dlp/metadata.xml
index 0d02b5cb9e5f..27010be612e8 100644
--- a/net-misc/yt-dlp/metadata.xml
+++ b/net-misc/yt-dlp/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>slashbeast@gentoo.org</email>
- <name>Piotr Karbowski</name>
- </maintainer>
<maintainer type="person">
<email>ionen@gentoo.org</email>
<name>Ionen Wolkens</name>
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-09-18 11:07 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-09-18 11:07 UTC (permalink / raw
To: gentoo-commits
commit: 2f619f1275292094002be64b9f1a74875bbf2a96
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 18 10:58:02 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Sep 18 11:07:25 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f619f12
net-misc/yt-dlp: enable py3.12 in live
Upstream added 3.12 to their CI yesterday and fixed up a few
things, so it should be fine (tests did use to fail, albeit
even 2023.07.06 seems to pass now so these issues may have been
elsewhere -- either way we only run a smaller offline subset,
so let's wait for next release to enable in non-live).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index 62d5394793d3..e8b20c7acbac 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit bash-completion-r1 distutils-r1 git-r3 optfeature wrapper
DESCRIPTION="youtube-dl fork with additional features and fixes"
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-09-24 7:02 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-09-24 7:02 UTC (permalink / raw
To: gentoo-commits
commit: d205b650cdad114479d60f08adc7eaf08d3d99d6
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 24 06:27:08 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 07:01:19 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d205b650
net-misc/yt-dlp: add 2023.09.24
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild | 66 ++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 5ff7b890b590..5f4ff87e7331 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.07.06.tar.gz 5362006 BLAKE2B a1675bf6fc41a4a4fb90401a50cc0dc7e84d4d751aed7ee9520d04fba8060f6c877a13d9a9e07ce8f36ffb2053f6048d54eaa5628d97c41457b36b965127d342 SHA512 f9f276ccd01293d27a749575653449d73e13896c175a51f3687b2f6d1c6b97154f6c9fb2868f0c37a6e94cb692e223c7c595e741c5b2db82d2b9e1d0b2f8958d
+DIST yt-dlp-2023.09.24.tar.gz 5494731 BLAKE2B 558fc80691951ba33e591a9bf1820e3da45f265f9392d28c6dcab1c2feb9bac84a0143d8034dde8c772f227eb9896c6406974440bd141ac88de0899438f229e0 SHA512 37f1c5c9af9f8cdd66a2fa09771f018042c3efac61a657ea1573a68a77dce2f76fbd8bb7a59ed72942093ddfd80d57573305ec8b60d00e6b0ba50276e3df2dfd
diff --git a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
new file mode 100644
index 000000000000..5f12f57f85ed
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-09-29 10:42 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-09-29 10:42 UTC (permalink / raw
To: gentoo-commits
commit: 0afa977ebd5f42e08fb63e3e5966003211cb4033
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 29 10:20:09 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 29 10:41:30 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0afa977e
net-misc/yt-dlp: stabilize 2023.09.24 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
index 5f12f57f85ed..e656e5ace670 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-07 2:04 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-07 2:04 UTC (permalink / raw
To: gentoo-commits
commit: b47dc30c83025acf8e0b3dc7c0be9380a9da20ad
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 7 01:53:52 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct 7 01:53:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47dc30c
net-misc/yt-dlp: drop 2023.07.06
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild | 65 --------------------------------
2 files changed, 66 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 5f4ff87e7331..dd03f9255559 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.07.06.tar.gz 5362006 BLAKE2B a1675bf6fc41a4a4fb90401a50cc0dc7e84d4d751aed7ee9520d04fba8060f6c877a13d9a9e07ce8f36ffb2053f6048d54eaa5628d97c41457b36b965127d342 SHA512 f9f276ccd01293d27a749575653449d73e13896c175a51f3687b2f6d1c6b97154f6c9fb2868f0c37a6e94cb692e223c7c595e741c5b2db82d2b9e1d0b2f8958d
DIST yt-dlp-2023.09.24.tar.gz 5494731 BLAKE2B 558fc80691951ba33e591a9bf1820e3da45f265f9392d28c6dcab1c2feb9bac84a0143d8034dde8c772f227eb9896c6406974440bd141ac88de0899438f229e0 SHA512 37f1c5c9af9f8cdd66a2fa09771f018042c3efac61a657ea1573a68a77dce2f76fbd8bb7a59ed72942093ddfd80d57573305ec8b60d00e6b0ba50276e3df2dfd
diff --git a/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild b/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild
deleted file mode 100644
index c5f04ca55e79..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-07 2:04 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-07 2:04 UTC (permalink / raw
To: gentoo-commits
commit: 9b8f5c762a9ada1cae3bc547efd7035cfc4863e3
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 7 01:57:04 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct 7 01:57:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8f5c76
net-misc/yt-dlp: add 2023.10.07
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild | 66 ++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index dd03f9255559..74c1afe2bb97 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.09.24.tar.gz 5494731 BLAKE2B 558fc80691951ba33e591a9bf1820e3da45f265f9392d28c6dcab1c2feb9bac84a0143d8034dde8c772f227eb9896c6406974440bd141ac88de0899438f229e0 SHA512 37f1c5c9af9f8cdd66a2fa09771f018042c3efac61a657ea1573a68a77dce2f76fbd8bb7a59ed72942093ddfd80d57573305ec8b60d00e6b0ba50276e3df2dfd
+DIST yt-dlp-2023.10.07.tar.gz 5513194 BLAKE2B 5d30895125eb2a67935e6f1b98fa93daf9230379309a19799b1813008075b1fe96811acc608baefb054b21f288cd4a8771d8b325b98a007097f0342111dc523e SHA512 21dcb85807b87446faadbdd20206cf3a9da67a575bbb8bdbf40f7af34e7b1d2530c9e15f76a28d3021c91b68bb6762d46a66446ca43c83ac02880b710286435d
diff --git a/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
new file mode 100644
index 000000000000..5f12f57f85ed
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-10 20:20 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-10 20:20 UTC (permalink / raw
To: gentoo-commits
commit: fb0ee73ed09f34c53ee8033576bcd374c0bba132
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 10 18:47:54 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 10 20:18:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb0ee73e
net-misc/yt-dlp: fix EmptyGlobalAssignment
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-9999.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index e8b20c7acbac..8ad1342df6b2 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -13,7 +13,6 @@ EGIT_REPO_URI="https://github.com/yt-dlp/yt-dlp.git"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS=""
IUSE="man"
RDEPEND="
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-12 5:25 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-12 5:25 UTC (permalink / raw
To: gentoo-commits
commit: a35ab381146be538eec00960eab28778ed55325d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 05:08:46 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 05:24:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35ab381
net-misc/yt-dlp: stabilize 2023.10.07 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
index 2048994016f1..1762c313c8eb 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-12 5:25 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-12 5:25 UTC (permalink / raw
To: gentoo-commits
commit: 5f8ed297d3d88da5bd1f71524afe18ed3f59bd74
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 05:07:15 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 05:24:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8ed297
net-misc/yt-dlp: skip failing proxy test with FEATUERS=distcc
This test is not worth finding workarounds or doing
conditions, just skip it.
Closes: https://bugs.gentoo.org/915614
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild | 5 +++++
net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild | 5 +++++
net-misc/yt-dlp/yt-dlp-9999.ebuild | 5 +++++
3 files changed, 15 insertions(+)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
index e656e5ace670..1762c313c8eb 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
@@ -33,6 +33,11 @@ src_prepare() {
}
python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
epytest -m 'not download'
}
diff --git a/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
index 5f12f57f85ed..2048994016f1 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
@@ -33,6 +33,11 @@ src_prepare() {
}
python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
epytest -m 'not download'
}
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index 8ad1342df6b2..0b60946059b2 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -42,6 +42,11 @@ python_compile() {
}
python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
epytest -m 'not download'
}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-14 0:01 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-14 0:01 UTC (permalink / raw
To: gentoo-commits
commit: 45d85b78920ebfeb005375ce92f44f98f726bd4e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 23:32:12 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct 14 00:01:13 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d85b78
net-misc/yt-dlp: add 2023.10.13
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild | 71 ++++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 2e3aecb05f60..1b9b287a5cb7 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.10.07.tar.gz 5513194 BLAKE2B 5d30895125eb2a67935e6f1b98fa93daf9230379309a19799b1813008075b1fe96811acc608baefb054b21f288cd4a8771d8b325b98a007097f0342111dc523e SHA512 21dcb85807b87446faadbdd20206cf3a9da67a575bbb8bdbf40f7af34e7b1d2530c9e15f76a28d3021c91b68bb6762d46a66446ca43c83ac02880b710286435d
+DIST yt-dlp-2023.10.13.tar.gz 5525233 BLAKE2B 424ff7d1b3254e5ca1e86d38d08da351e53da040be5b4d6bc6cae502595af886d99d11f495365d66d87fcf4fa665d19dd42628c5115a622b85ccc1a9d8a617bc SHA512 b1f00fa3bb073a18e76478097712247c94ade588159bddb2472b8f210ffe4d9e72be529cd0990948219ab6df33d312426fb73e074b15013e098bafb737960311
diff --git a/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild b/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
new file mode 100644
index 000000000000..2048994016f1
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-14 0:01 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-14 0:01 UTC (permalink / raw
To: gentoo-commits
commit: 2a2a15c4bf25f52250abd94dd7812abb64701563
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 23:31:48 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct 14 00:01:13 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2a15c4
net-misc/yt-dlp: drop 2023.09.24
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild | 71 --------------------------------
2 files changed, 72 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 74c1afe2bb97..2e3aecb05f60 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.09.24.tar.gz 5494731 BLAKE2B 558fc80691951ba33e591a9bf1820e3da45f265f9392d28c6dcab1c2feb9bac84a0143d8034dde8c772f227eb9896c6406974440bd141ac88de0899438f229e0 SHA512 37f1c5c9af9f8cdd66a2fa09771f018042c3efac61a657ea1573a68a77dce2f76fbd8bb7a59ed72942093ddfd80d57573305ec8b60d00e6b0ba50276e3df2dfd
DIST yt-dlp-2023.10.07.tar.gz 5513194 BLAKE2B 5d30895125eb2a67935e6f1b98fa93daf9230379309a19799b1813008075b1fe96811acc608baefb054b21f288cd4a8771d8b325b98a007097f0342111dc523e SHA512 21dcb85807b87446faadbdd20206cf3a9da67a575bbb8bdbf40f7af34e7b1d2530c9e15f76a28d3021c91b68bb6762d46a66446ca43c83ac02880b710286435d
diff --git a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
deleted file mode 100644
index 1762c313c8eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-18 14:31 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-18 14:31 UTC (permalink / raw
To: gentoo-commits
commit: 3ec2161c52badd58e14bad6b00ee5862fa0a603f
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 18 14:25:09 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 14:29:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec2161c
net-misc/yt-dlp: stabilize 2023.10.13 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild b/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
index 2048994016f1..1762c313c8eb 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-10-25 7:58 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-10-25 7:58 UTC (permalink / raw
To: gentoo-commits
commit: 2374d5fba7ebc58ee3ac5644dbb5a172f9bcb940
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 07:07:16 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 07:56:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2374d5fb
net-misc/yt-dlp: drop 2023.10.07
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild | 71 --------------------------------
2 files changed, 72 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 1b9b287a5cb7..cafe02a2c623 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.10.07.tar.gz 5513194 BLAKE2B 5d30895125eb2a67935e6f1b98fa93daf9230379309a19799b1813008075b1fe96811acc608baefb054b21f288cd4a8771d8b325b98a007097f0342111dc523e SHA512 21dcb85807b87446faadbdd20206cf3a9da67a575bbb8bdbf40f7af34e7b1d2530c9e15f76a28d3021c91b68bb6762d46a66446ca43c83ac02880b710286435d
DIST yt-dlp-2023.10.13.tar.gz 5525233 BLAKE2B 424ff7d1b3254e5ca1e86d38d08da351e53da040be5b4d6bc6cae502595af886d99d11f495365d66d87fcf4fa665d19dd42628c5115a622b85ccc1a9d8a617bc SHA512 b1f00fa3bb073a18e76478097712247c94ade588159bddb2472b8f210ffe4d9e72be529cd0990948219ab6df33d312426fb73e074b15013e098bafb737960311
diff --git a/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
deleted file mode 100644
index 1762c313c8eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-11-14 23:35 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-11-14 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 5c1d69cecad6e98be3519cd6c07c9ea94da972cc
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 14 23:34:21 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 14 23:34:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1d69ce
net-misc/yt-dlp: add 2023.11.14
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild | 71 ++++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index cafe02a2c623..99be3ac5b2fc 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.10.13.tar.gz 5525233 BLAKE2B 424ff7d1b3254e5ca1e86d38d08da351e53da040be5b4d6bc6cae502595af886d99d11f495365d66d87fcf4fa665d19dd42628c5115a622b85ccc1a9d8a617bc SHA512 b1f00fa3bb073a18e76478097712247c94ade588159bddb2472b8f210ffe4d9e72be529cd0990948219ab6df33d312426fb73e074b15013e098bafb737960311
+DIST yt-dlp-2023.11.14.tar.gz 5566962 BLAKE2B 6e5ae0f492a28770e89396259aef680b3cb32994691499e95996ddb8b85ec83721726aadff033f147270204fdf7aa5cea216a7319ac2cc0ced93297822c97d9a SHA512 b83e6daad748524f6a2437684bad14a4bfdc33dc559c89c30b3cf41eb671ef3aac90d08d4c5429cff1bc3fea17f2dc8d7a28969d030870a45d0b1b650b69b52d
diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
new file mode 100644
index 000000000000..2048994016f1
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-11-14 23:52 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-11-14 23:52 UTC (permalink / raw
To: gentoo-commits
commit: 278a98890d1a1e600287719b9b13871d9bbeb4e2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 14 23:50:20 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 14 23:52:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278a9889
net-misc/yt-dlp: make pip check happier
None of these are actually required and are more for obscure
options.
fwiw add optdepend for secretstorage but requests/urllib3 not
really worth it (and typicallly installed either way).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild | 3 ++-
net-misc/yt-dlp/yt-dlp-9999.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
index 2048994016f1..3a877d8e222b 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
@@ -29,7 +29,7 @@ src_prepare() {
# adjust requires for pycryptodome and optional dependencies (bug #828466)
sed -ri requirements.txt \
-e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+ -e "/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || die
}
python_test() {
@@ -62,6 +62,7 @@ pkg_postinst() {
optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
has_version media-video/atomicparsley || # allow fallback but don't advertise
optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index 0b60946059b2..ce8b522bb027 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -28,7 +28,7 @@ src_prepare() {
# adjust requires for pycryptodome and optional dependencies (bug #828466)
sed -ri requirements.txt \
-e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+ -e "/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || die
}
python_compile() {
@@ -69,6 +69,7 @@ pkg_postinst() {
optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
has_version media-video/atomicparsley || # allow fallback but don't advertise
optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-11-16 0:43 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-11-16 0:43 UTC (permalink / raw
To: gentoo-commits
commit: 1e28976e3f789b1fb0c0ce9bdb3bbe156ae55c09
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 16 00:28:51 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 16 00:29:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e28976e
net-misc/yt-dlp: sync live
Upstream dropped secretstorage from requirements.txt making it
more officially optional (without code changes).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index ce8b522bb027..3c581e629cd6 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -28,7 +28,7 @@ src_prepare() {
# adjust requires for pycryptodome and optional dependencies (bug #828466)
sed -ri requirements.txt \
-e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || die
+ -e "/^(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d" || die
}
python_compile() {
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-11-16 0:43 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-11-16 0:43 UTC (permalink / raw
To: gentoo-commits
commit: e80f37e1708f227072a47f213ccf29143a5b710d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 16 00:28:34 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 16 00:28:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e80f37e1
net-misc/yt-dlp: add 2023.11.16
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild | 72 ++++++++++++++++++++++++++++++++
2 files changed, 73 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 99be3ac5b2fc..f9083a4548d2 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2023.10.13.tar.gz 5525233 BLAKE2B 424ff7d1b3254e5ca1e86d38d08da351e53da040be5b4d6bc6cae502595af886d99d11f495365d66d87fcf4fa665d19dd42628c5115a622b85ccc1a9d8a617bc SHA512 b1f00fa3bb073a18e76478097712247c94ade588159bddb2472b8f210ffe4d9e72be529cd0990948219ab6df33d312426fb73e074b15013e098bafb737960311
DIST yt-dlp-2023.11.14.tar.gz 5566962 BLAKE2B 6e5ae0f492a28770e89396259aef680b3cb32994691499e95996ddb8b85ec83721726aadff033f147270204fdf7aa5cea216a7319ac2cc0ced93297822c97d9a SHA512 b83e6daad748524f6a2437684bad14a4bfdc33dc559c89c30b3cf41eb671ef3aac90d08d4c5429cff1bc3fea17f2dc8d7a28969d030870a45d0b1b650b69b52d
+DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753 SHA512 0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b30000c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414
diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild b/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
new file mode 100644
index 000000000000..d65bb299c48a
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d" || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-11-20 5:12 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-11-20 5:12 UTC (permalink / raw
To: gentoo-commits
commit: 0523a83f97c3adc1eb9f9ec52a067f4619987593
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 05:10:18 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 05:10:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0523a83f
net-misc/yt-dlp: drop vulnerable 2023.10.13
Bug: https://bugs.gentoo.org/917355
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild | 71 --------------------------------
2 files changed, 72 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index f9083a4548d2..68f59d1195f3 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
-DIST yt-dlp-2023.10.13.tar.gz 5525233 BLAKE2B 424ff7d1b3254e5ca1e86d38d08da351e53da040be5b4d6bc6cae502595af886d99d11f495365d66d87fcf4fa665d19dd42628c5115a622b85ccc1a9d8a617bc SHA512 b1f00fa3bb073a18e76478097712247c94ade588159bddb2472b8f210ffe4d9e72be529cd0990948219ab6df33d312426fb73e074b15013e098bafb737960311
DIST yt-dlp-2023.11.14.tar.gz 5566962 BLAKE2B 6e5ae0f492a28770e89396259aef680b3cb32994691499e95996ddb8b85ec83721726aadff033f147270204fdf7aa5cea216a7319ac2cc0ced93297822c97d9a SHA512 b83e6daad748524f6a2437684bad14a4bfdc33dc559c89c30b3cf41eb671ef3aac90d08d4c5429cff1bc3fea17f2dc8d7a28969d030870a45d0b1b650b69b52d
DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753 SHA512 0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b30000c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414
diff --git a/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild b/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
deleted file mode 100644
index 1762c313c8eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-11-20 5:12 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-11-20 5:12 UTC (permalink / raw
To: gentoo-commits
commit: adce79beaf667c0aeb6c7e5d77c17ccba3f4f591
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 05:11:30 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 05:11:30 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adce79be
net-misc/yt-dlp: drop 2023.11.14
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild | 72 --------------------------------
2 files changed, 73 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 68f59d1195f3..e589004e0970 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.11.14.tar.gz 5566962 BLAKE2B 6e5ae0f492a28770e89396259aef680b3cb32994691499e95996ddb8b85ec83721726aadff033f147270204fdf7aa5cea216a7319ac2cc0ced93297822c97d9a SHA512 b83e6daad748524f6a2437684bad14a4bfdc33dc559c89c30b3cf41eb671ef3aac90d08d4c5429cff1bc3fea17f2dc8d7a28969d030870a45d0b1b650b69b52d
DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753 SHA512 0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b30000c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414
diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
deleted file mode 100644
index 3a877d8e222b..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-11-20 5:12 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-11-20 5:12 UTC (permalink / raw
To: gentoo-commits
commit: f2b752c52071b8b4972d27fb468960cad9b1bf79
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 05:09:14 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 05:09:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b752c5
net-misc/yt-dlp: stabilize 2023.11.16 ALLARCHES (amd64)
Bug: https://bugs.gentoo.org/917355
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild b/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
index d65bb299c48a..59f937372adc 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2023-12-30 22:36 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2023-12-30 22:36 UTC (permalink / raw
To: gentoo-commits
commit: 2ee53e50de8f395620c0c094e111319485860cdc
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 30 22:36:39 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Dec 30 22:36:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee53e50
net-misc/yt-dlp: add 2023.12.30
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild | 75 ++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index e589004e0970..717342362dc5 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753 SHA512 0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b30000c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414
+DIST yt-dlp-2023.12.30.tar.gz 5402838 BLAKE2B b2cdba23d426f862b8fc7a09002abfa8a6c27a1f1bded987d0b4b412266856d2d0f62dd2bc9cf3e34c671f01539252fc19587dec9a417b2e8f56370ef0f5c610 SHA512 23062e61cae9c51436f16de0a5ee0b351e59554ab4b5b90bed819d98b6b677bfd1797abae5baf52964eb64236c4b7abe23e37ca88ed10cbce3f7356081be59c4
diff --git a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
new file mode 100644
index 000000000000..0cd53615678b
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d" || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-01-06 8:16 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2024-01-06 8:16 UTC (permalink / raw
To: gentoo-commits
commit: b0c87b54df1e35487fa68edeaf865c36dac370e5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 6 08:16:06 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 6 08:16:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c87b54
net-misc/yt-dlp: Stabilize 2023.12.30 ALLARCHES, #921437
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
index 0cd53615678b..ea63820858b0 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-01-08 12:59 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-01-08 12:59 UTC (permalink / raw
To: gentoo-commits
commit: 249f0b99642893b580b83b17d9eb174065db2bcf
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 8 10:23:19 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jan 8 12:57:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249f0b99
net-misc/yt-dlp: drop 2023.11.16
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild | 72 --------------------------------
2 files changed, 73 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 717342362dc5..27442e28379d 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753 SHA512 0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b30000c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414
DIST yt-dlp-2023.12.30.tar.gz 5402838 BLAKE2B b2cdba23d426f862b8fc7a09002abfa8a6c27a1f1bded987d0b4b412266856d2d0f62dd2bc9cf3e34c671f01539252fc19587dec9a417b2e8f56370ef0f5c610 SHA512 23062e61cae9c51436f16de0a5ee0b351e59554ab4b5b90bed819d98b6b677bfd1797abae5baf52964eb64236c4b7abe23e37ca88ed10cbce3f7356081be59c4
diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild b/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
deleted file mode 100644
index 59f937372adc..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d" || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-01-15 19:57 Sam James
0 siblings, 0 replies; 171+ messages in thread
From: Sam James @ 2024-01-15 19:57 UTC (permalink / raw
To: gentoo-commits
commit: b2e4da8b9247b9d9c49ad2f2ca0bd3aa3b4bc94b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 15 19:57:23 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 15 19:57:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e4da8b
net-misc/yt-dlp: Stabilize 2023.12.30 arm64, #922179
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
index ea63820858b0..6ac7915520d3 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-02-15 9:30 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-02-15 9:30 UTC (permalink / raw
To: gentoo-commits
commit: 23b95ba64f7ef8da1ec8028c2db38d94475aab3d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 09:09:33 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 09:30:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b95ba6
net-misc/yt-dlp: update live (now using hatchling)
Closes: https://bugs.gentoo.org/924615
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-9999.ebuild | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index 3c581e629cd6..bbe29b97b747 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{10..12} )
inherit bash-completion-r1 distutils-r1 git-r3 optfeature wrapper
@@ -17,18 +17,21 @@ IUSE="man"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]"
-BDEPEND="man? ( virtual/pandoc )"
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+BDEPEND="
+ man? ( virtual/pandoc )
+"
distutils_enable_tests pytest
src_prepare() {
distutils-r1_src_prepare
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d" || die
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
}
python_compile() {
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-03-10 20:18 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-03-10 20:18 UTC (permalink / raw
To: gentoo-commits
commit: 598d0684f8971c64d4d39d10df0604e055bae79c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 10 20:17:37 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Mar 10 20:17:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598d0684
net-misc/yt-dlp: add 2024.03.10
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild | 75 ++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 27442e28379d..0ff463079752 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2023.12.30.tar.gz 5402838 BLAKE2B b2cdba23d426f862b8fc7a09002abfa8a6c27a1f1bded987d0b4b412266856d2d0f62dd2bc9cf3e34c671f01539252fc19587dec9a417b2e8f56370ef0f5c610 SHA512 23062e61cae9c51436f16de0a5ee0b351e59554ab4b5b90bed819d98b6b677bfd1797abae5baf52964eb64236c4b7abe23e37ca88ed10cbce3f7356081be59c4
+DIST yt-dlp-2024.03.10.tar.gz 5515436 BLAKE2B ce25d2ce78ebd107deab12a117ac9efa634052264d780c62531226c7128b1ba5ca52c952dc85dcefe137aadf08cffa417a135b996f864315866c35fd7209ec6b SHA512 6bfe1aeab98f559a2b23ffa12b63b40974312709039313695f41c7beb16d29f21953c61ab633d567e42deeec72fb0932950ddeb4b821fffb93fbae9ae0cb30a2
diff --git a/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild b/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild
new file mode 100644
index 000000000000..3e90f2adfdf4
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-03-18 7:54 Arthur Zamarin
0 siblings, 0 replies; 171+ messages in thread
From: Arthur Zamarin @ 2024-03-18 7:54 UTC (permalink / raw
To: gentoo-commits
commit: 65dd4071c7f7de83ded09acee12aa12a1f8c5811
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 18 07:54:19 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 07:54:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65dd4071
net-misc/yt-dlp: Stabilize 2024.03.10 ALLARCHES, #927229
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild b/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild
index 3e90f2adfdf4..b7afca90955e 100644
--- a/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-03-30 15:50 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-03-30 15:50 UTC (permalink / raw
To: gentoo-commits
commit: d55d96b39fb1843b887e9c26b03f84da83181403
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 30 15:49:35 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Mar 30 15:49:45 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55d96b3
net-misc/yt-dlp: drop 2023.12.30
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild | 75 --------------------------------
2 files changed, 76 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 0ff463079752..6297e39765d8 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.12.30.tar.gz 5402838 BLAKE2B b2cdba23d426f862b8fc7a09002abfa8a6c27a1f1bded987d0b4b412266856d2d0f62dd2bc9cf3e34c671f01539252fc19587dec9a417b2e8f56370ef0f5c610 SHA512 23062e61cae9c51436f16de0a5ee0b351e59554ab4b5b90bed819d98b6b677bfd1797abae5baf52964eb64236c4b7abe23e37ca88ed10cbce3f7356081be59c4
DIST yt-dlp-2024.03.10.tar.gz 5515436 BLAKE2B ce25d2ce78ebd107deab12a117ac9efa634052264d780c62531226c7128b1ba5ca52c952dc85dcefe137aadf08cffa417a135b996f864315866c35fd7209ec6b SHA512 6bfe1aeab98f559a2b23ffa12b63b40974312709039313695f41c7beb16d29f21953c61ab633d567e42deeec72fb0932950ddeb4b821fffb93fbae9ae0cb30a2
diff --git a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
deleted file mode 100644
index 6ac7915520d3..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust requires for pycryptodome and optional dependencies (bug #828466)
- sed -ri requirements.txt \
- -e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d" || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-03-31 21:30 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-03-31 21:30 UTC (permalink / raw
To: gentoo-commits
commit: d858279475d7644ba6fe569384706381960e355f
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 31 21:20:20 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Mar 31 21:30:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8582794
net-misc/yt-dlp: update live
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-9999.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index bbe29b97b747..6aaa5b48ebc5 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -46,6 +46,8 @@ python_compile() {
python_test() {
local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
# fails with FEATURES=distcc, bug #915614
test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
)
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-04-09 17:57 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-04-09 17:57 UTC (permalink / raw
To: gentoo-commits
commit: d61457d93fd1ae052ff77d03dfe4ecd43c1e8927
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 9 17:40:38 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Apr 9 17:49:45 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d61457d9
net-misc/yt-dlp: add 2024.04.09
Straight-to-stable due to notable fixes with youtube and should
be little reason to wait.
(there is also a security fix albeit it only impact Windows)
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.04.09.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 6297e39765d8..3a5a8a641a5d 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.03.10.tar.gz 5515436 BLAKE2B ce25d2ce78ebd107deab12a117ac9efa634052264d780c62531226c7128b1ba5ca52c952dc85dcefe137aadf08cffa417a135b996f864315866c35fd7209ec6b SHA512 6bfe1aeab98f559a2b23ffa12b63b40974312709039313695f41c7beb16d29f21953c61ab633d567e42deeec72fb0932950ddeb4b821fffb93fbae9ae0cb30a2
+DIST yt-dlp-2024.04.09.tar.gz 5589808 BLAKE2B ada1c3be28c4615a96b4fef9d39144b49548e97be6fab003596f11db905efa2607ea3d62ba529aee8391320bf4e3cd3c9367a5eab0439822fd98407fde2807fb SHA512 5eada1c6a3d656c4f70552824a59ed677ecc102e1a2c3475a12fccff78ea267d7391e778060d708bf0aca1bdf92f4bf413785e0cd65b43259535577e92755556
diff --git a/net-misc/yt-dlp/yt-dlp-2024.04.09.ebuild b/net-misc/yt-dlp/yt-dlp-2024.04.09.ebuild
new file mode 100644
index 000000000000..f811e455142d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.04.09.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-04-27 12:11 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-04-27 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 5cf6d1f27bd7837678cb84d6cc8d09c9248c8cc5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 27 11:40:19 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Apr 27 12:10:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf6d1f2
net-misc/yt-dlp: drop 2024.03.10
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild | 75 --------------------------------
2 files changed, 76 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 3a5a8a641a5d..556a1232c71f 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2024.03.10.tar.gz 5515436 BLAKE2B ce25d2ce78ebd107deab12a117ac9efa634052264d780c62531226c7128b1ba5ca52c952dc85dcefe137aadf08cffa417a135b996f864315866c35fd7209ec6b SHA512 6bfe1aeab98f559a2b23ffa12b63b40974312709039313695f41c7beb16d29f21953c61ab633d567e42deeec72fb0932950ddeb4b821fffb93fbae9ae0cb30a2
DIST yt-dlp-2024.04.09.tar.gz 5589808 BLAKE2B ada1c3be28c4615a96b4fef9d39144b49548e97be6fab003596f11db905efa2607ea3d62ba529aee8391320bf4e3cd3c9367a5eab0439822fd98407fde2807fb SHA512 5eada1c6a3d656c4f70552824a59ed677ecc102e1a2c3475a12fccff78ea267d7391e778060d708bf0aca1bdf92f4bf413785e0cd65b43259535577e92755556
diff --git a/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild b/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild
deleted file mode 100644
index b7afca90955e..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.03.10.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-05-26 22:44 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-05-26 22:44 UTC (permalink / raw
To: gentoo-commits
commit: 464e4c1121f2c0e6d45febe15a0cef4ecd4bb03a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 22:17:51 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 26 22:43:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464e4c11
net-misc/yt-dlp: add 2024.05.26
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 556a1232c71f..097697f752fb 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.04.09.tar.gz 5589808 BLAKE2B ada1c3be28c4615a96b4fef9d39144b49548e97be6fab003596f11db905efa2607ea3d62ba529aee8391320bf4e3cd3c9367a5eab0439822fd98407fde2807fb SHA512 5eada1c6a3d656c4f70552824a59ed677ecc102e1a2c3475a12fccff78ea267d7391e778060d708bf0aca1bdf92f4bf413785e0cd65b43259535577e92755556
+DIST yt-dlp-2024.05.26.tar.gz 5638226 BLAKE2B 277353a6751b9f20ef4ad9dfc8aa318be665e5620d365d0a6e54b01455471bdc7a7e169c00df22061660c9ea427702343ae77757575694e7cecac2a4e043219e SHA512 7cf17e566ccbdaa9a0e6303de2fe2cf91a1829321b0a323e638d27a9fc143949bc5b3b82a8764c9fa673a864b76930b53da7c9de2ecc0bfc07d6bade4238161f
diff --git a/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild b/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild
new file mode 100644
index 000000000000..bb84f26a0d52
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-05-26 22:44 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-05-26 22:44 UTC (permalink / raw
To: gentoo-commits
commit: 70b1283689bd67087d4de701d01d97280765a065
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 22:19:04 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 26 22:43:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70b12836
net-misc/yt-dlp: enable py3.13
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild | 2 +-
net-misc/yt-dlp/yt-dlp-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild b/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild
index bb84f26a0d52..4ab548574b58 100644
--- a/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit bash-completion-r1 distutils-r1 optfeature wrapper
DESCRIPTION="youtube-dl fork with additional features and fixes"
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index 6aaa5b48ebc5..37b84428acd0 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit bash-completion-r1 distutils-r1 git-r3 optfeature wrapper
DESCRIPTION="youtube-dl fork with additional features and fixes"
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-05-28 2:11 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-05-28 2:11 UTC (permalink / raw
To: gentoo-commits
commit: 8b41d73c1788fe85aaaaf95472f7d2a4eff634ca
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 01:57:47 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue May 28 02:11:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b41d73c
net-misc/yt-dlp: add 2024.05.27
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 097697f752fb..99b82cb37b28 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2024.04.09.tar.gz 5589808 BLAKE2B ada1c3be28c4615a96b4fef9d39144b49548e97be6fab003596f11db905efa2607ea3d62ba529aee8391320bf4e3cd3c9367a5eab0439822fd98407fde2807fb SHA512 5eada1c6a3d656c4f70552824a59ed677ecc102e1a2c3475a12fccff78ea267d7391e778060d708bf0aca1bdf92f4bf413785e0cd65b43259535577e92755556
DIST yt-dlp-2024.05.26.tar.gz 5638226 BLAKE2B 277353a6751b9f20ef4ad9dfc8aa318be665e5620d365d0a6e54b01455471bdc7a7e169c00df22061660c9ea427702343ae77757575694e7cecac2a4e043219e SHA512 7cf17e566ccbdaa9a0e6303de2fe2cf91a1829321b0a323e638d27a9fc143949bc5b3b82a8764c9fa673a864b76930b53da7c9de2ecc0bfc07d6bade4238161f
+DIST yt-dlp-2024.05.27.tar.gz 5638920 BLAKE2B 467c6fb9e4c53e97d72338293e46983e471ca69e4fae97d23423d0aa003c98e91676f6c5e1af53d92b6c8f534cacc3d1d897161b043e52614324a0eb21b0e96b SHA512 ca2ddd04abb9ca3861584f6cbf827e21cbf9771394f059f2d8a0fc8874036dc9ae2bd0ad8a7bb350d1a042c1988aaeb3fef476f76ecc61710351c6a428aa95bc
diff --git a/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild b/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild
new file mode 100644
index 000000000000..4ab548574b58
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-05-29 14:43 Jakov Smolić
0 siblings, 0 replies; 171+ messages in thread
From: Jakov Smolić @ 2024-05-29 14:43 UTC (permalink / raw
To: gentoo-commits
commit: 4f4940a56b1b5807fdbd3a11354a605ad8aea383
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 14:43:27 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed May 29 14:43:27 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4940a5
net-misc/yt-dlp: Stabilize 2024.05.27 ALLARCHES, #933112
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild b/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild
index 4ab548574b58..68214ba4c2eb 100644
--- a/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-06-06 13:20 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-06-06 13:20 UTC (permalink / raw
To: gentoo-commits
commit: 94efe8079e587b88d1c90f7ad19e2518f9a55d50
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 6 12:54:36 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 6 13:19:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94efe807
net-misc/yt-dlp: drop 2024.04.09, 2024.05.26
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 -
net-misc/yt-dlp/yt-dlp-2024.04.09.ebuild | 77 --------------------------------
net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild | 77 --------------------------------
3 files changed, 156 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 99b82cb37b28..cddcd26d34be 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2024.04.09.tar.gz 5589808 BLAKE2B ada1c3be28c4615a96b4fef9d39144b49548e97be6fab003596f11db905efa2607ea3d62ba529aee8391320bf4e3cd3c9367a5eab0439822fd98407fde2807fb SHA512 5eada1c6a3d656c4f70552824a59ed677ecc102e1a2c3475a12fccff78ea267d7391e778060d708bf0aca1bdf92f4bf413785e0cd65b43259535577e92755556
-DIST yt-dlp-2024.05.26.tar.gz 5638226 BLAKE2B 277353a6751b9f20ef4ad9dfc8aa318be665e5620d365d0a6e54b01455471bdc7a7e169c00df22061660c9ea427702343ae77757575694e7cecac2a4e043219e SHA512 7cf17e566ccbdaa9a0e6303de2fe2cf91a1829321b0a323e638d27a9fc143949bc5b3b82a8764c9fa673a864b76930b53da7c9de2ecc0bfc07d6bade4238161f
DIST yt-dlp-2024.05.27.tar.gz 5638920 BLAKE2B 467c6fb9e4c53e97d72338293e46983e471ca69e4fae97d23423d0aa003c98e91676f6c5e1af53d92b6c8f534cacc3d1d897161b043e52614324a0eb21b0e96b SHA512 ca2ddd04abb9ca3861584f6cbf827e21cbf9771394f059f2d8a0fc8874036dc9ae2bd0ad8a7bb350d1a042c1988aaeb3fef476f76ecc61710351c6a428aa95bc
diff --git a/net-misc/yt-dlp/yt-dlp-2024.04.09.ebuild b/net-misc/yt-dlp/yt-dlp-2024.04.09.ebuild
deleted file mode 100644
index f811e455142d..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.04.09.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild b/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild
deleted file mode 100644
index 4ab548574b58..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.05.26.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-02 1:55 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-02 1:55 UTC (permalink / raw
To: gentoo-commits
commit: c10bb9de7d126ca3f592489abbc4d83f2aad914a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 2 01:38:08 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 2 01:39:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10bb9de
net-misc/yt-dlp: add 2024.07.01, straight-to-stable
Typically still wait a week or so assuming youtube fetching is not
broken, but there's also a minor CVE this time around.. so let's
avoid extra hassle and do it in one go.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index cddcd26d34be..0cfe1d9dd487 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.05.27.tar.gz 5638920 BLAKE2B 467c6fb9e4c53e97d72338293e46983e471ca69e4fae97d23423d0aa003c98e91676f6c5e1af53d92b6c8f534cacc3d1d897161b043e52614324a0eb21b0e96b SHA512 ca2ddd04abb9ca3861584f6cbf827e21cbf9771394f059f2d8a0fc8874036dc9ae2bd0ad8a7bb350d1a042c1988aaeb3fef476f76ecc61710351c6a428aa95bc
+DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44 SHA512 1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild
new file mode 100644
index 000000000000..68214ba4c2eb
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-02 1:55 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-02 1:55 UTC (permalink / raw
To: gentoo-commits
commit: bbdbc7788a09fc3c1ed11f9eb113619faeb6ca97
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 2 01:41:49 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 2 01:41:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdbc778
net-misc/yt-dlp: drop vulnerable 2024.05.27
CVE-2024-10123
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild | 77 --------------------------------
2 files changed, 78 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 0cfe1d9dd487..49c36d7d75db 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2024.05.27.tar.gz 5638920 BLAKE2B 467c6fb9e4c53e97d72338293e46983e471ca69e4fae97d23423d0aa003c98e91676f6c5e1af53d92b6c8f534cacc3d1d897161b043e52614324a0eb21b0e96b SHA512 ca2ddd04abb9ca3861584f6cbf827e21cbf9771394f059f2d8a0fc8874036dc9ae2bd0ad8a7bb350d1a042c1988aaeb3fef476f76ecc61710351c6a428aa95bc
DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44 SHA512 1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f
diff --git a/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild b/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild
deleted file mode 100644
index 68214ba4c2eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-03 0:39 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-03 0:39 UTC (permalink / raw
To: gentoo-commits
commit: ce6e49a53f0a583797d5976c3ad99479315ae347
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 2 23:22:01 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jul 3 00:39:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6e49a5
net-misc/yt-dlp: add 2024.07.02
Straight-to-stable, minor bugfix release to yesterday's version
that is also stable.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 49c36d7d75db..399056d1bd07 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44 SHA512 1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f
+DIST yt-dlp-2024.07.02.tar.gz 5671980 BLAKE2B 63fd9a938fe1a07de7c9a762f42a1276260dc5c7c248c0a8b32953cd6184978e691aa778fa98eb0175f48dc6692793f85fac04decbdffec7f9bd637e2b4ee842 SHA512 7b9c41a5dccaf9188680cac88010b7695e0809f2b3cdea398af3c507717634067e8f9d0fe02f4d51828c026bce5a31d0ae2b89a2bcc83f51ca703b627dbb995e
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild
new file mode 100644
index 000000000000..68214ba4c2eb
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-08 1:52 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-08 1:52 UTC (permalink / raw
To: gentoo-commits
commit: b74510d2009e9b8764854c2fb51f995e1e8ac8b8
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 8 01:23:08 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jul 8 01:39:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b74510d2
net-misc/yt-dlp: add 2024.07.07
Another minor update, this time for a potential vulnerability
(currently no CVE assigned), may as well straight-to-stable too.
Technically not affected given we do not package phantomjs anymore
and it been gone long before yt-dlp was in the tree. Even if a
user had this anyway, they would have to use the extractor from a
lesser used site and it is not believed that yt-dlp+phantomjs has
been targeted (more of a just-in-case fix).
...so skipping a Gentoo security bug this time around.
Odds are that there are more potential issue if have PhantomJS
installed, ancient no-longer-updated javascript runner is going
to inevitably be a security hazard.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.07.07.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 399056d1bd07..872c97859cba 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44 SHA512 1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f
DIST yt-dlp-2024.07.02.tar.gz 5671980 BLAKE2B 63fd9a938fe1a07de7c9a762f42a1276260dc5c7c248c0a8b32953cd6184978e691aa778fa98eb0175f48dc6692793f85fac04decbdffec7f9bd637e2b4ee842 SHA512 7b9c41a5dccaf9188680cac88010b7695e0809f2b3cdea398af3c507717634067e8f9d0fe02f4d51828c026bce5a31d0ae2b89a2bcc83f51ca703b627dbb995e
+DIST yt-dlp-2024.07.07.tar.gz 5687365 BLAKE2B 877b8bd15d7650b0afa928f44bac587843d1e37b8f26b82a64af9171525a26f89930b40f5f24e8c81833220bf78da4669bea0e4a660211a673e6209e9e062f07 SHA512 f6cb892db1364ccce2c2f99c5b0cb859475cd7757c93f03e1059c8222aadf2fd2220c6ea3509334a16439858274bbeb889dce52d7a9158043d6de473d5346598
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.07.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.07.ebuild
new file mode 100644
index 000000000000..68214ba4c2eb
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.07.07.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-08 1:52 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-08 1:52 UTC (permalink / raw
To: gentoo-commits
commit: 5b0475cbd2d37b5e7959828c2091994cf864b69c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 8 01:37:40 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jul 8 01:39:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0475cb
net-misc/yt-dlp: drop 2024.07.01, 2024.07.02
Dropping early due to a minor potential vulnerability, albeit we are
not truly affected given it requires PhantomJS (unpackaged).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 -
net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild | 77 --------------------------------
net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild | 77 --------------------------------
3 files changed, 156 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 872c97859cba..807bcd369f35 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44 SHA512 1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f
-DIST yt-dlp-2024.07.02.tar.gz 5671980 BLAKE2B 63fd9a938fe1a07de7c9a762f42a1276260dc5c7c248c0a8b32953cd6184978e691aa778fa98eb0175f48dc6692793f85fac04decbdffec7f9bd637e2b4ee842 SHA512 7b9c41a5dccaf9188680cac88010b7695e0809f2b3cdea398af3c507717634067e8f9d0fe02f4d51828c026bce5a31d0ae2b89a2bcc83f51ca703b627dbb995e
DIST yt-dlp-2024.07.07.tar.gz 5687365 BLAKE2B 877b8bd15d7650b0afa928f44bac587843d1e37b8f26b82a64af9171525a26f89930b40f5f24e8c81833220bf78da4669bea0e4a660211a673e6209e9e062f07 SHA512 f6cb892db1364ccce2c2f99c5b0cb859475cd7757c93f03e1059c8222aadf2fd2220c6ea3509334a16439858274bbeb889dce52d7a9158043d6de473d5346598
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild
deleted file mode 100644
index 68214ba4c2eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild
deleted file mode 100644
index 68214ba4c2eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-09 9:13 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-09 9:13 UTC (permalink / raw
To: gentoo-commits
commit: f9315a7cd49a974c58f616927a2d54a53b2db7e2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 9 09:09:07 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 9 09:12:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9315a7c
net-misc/yt-dlp: add 2024.07.09
Straight-to-stable again due to having notable nsig fixes for youtube.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.07.09.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 807bcd369f35..002c3131a12f 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.07.07.tar.gz 5687365 BLAKE2B 877b8bd15d7650b0afa928f44bac587843d1e37b8f26b82a64af9171525a26f89930b40f5f24e8c81833220bf78da4669bea0e4a660211a673e6209e9e062f07 SHA512 f6cb892db1364ccce2c2f99c5b0cb859475cd7757c93f03e1059c8222aadf2fd2220c6ea3509334a16439858274bbeb889dce52d7a9158043d6de473d5346598
+DIST yt-dlp-2024.07.09.tar.gz 5689089 BLAKE2B c5f6c17b68ad1816af5c1ae480afd9ba6300a7b588d44a86d780433f147dbf12a1598c4940907277d9fcbd3d924616460c1ea98b8b84ebe06c09ec5703b8b158 SHA512 8abfe3a70ae0758a001274b07523647cdf0f4e760eb98867577b1ac6306bbebd0f8ddee93de2782da2a19b9476e120e571b4638c07b93ffbfc060822d4ff126f
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.09.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.09.ebuild
new file mode 100644
index 000000000000..68214ba4c2eb
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.07.09.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-16 23:52 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-16 23:52 UTC (permalink / raw
To: gentoo-commits
commit: e73dce6e0195483677ae7f717fd15a805ad45a0e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 16 23:14:44 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 16 23:20:27 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73dce6e
net-misc/yt-dlp: add 2024.07.16
Well, if releases are going to be that frequent from now on,
may just always do straight-to-stable even without a specific
reason to unless there are major potentially breaking changes.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 002c3131a12f..06ff47432bc6 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2024.07.07.tar.gz 5687365 BLAKE2B 877b8bd15d7650b0afa928f44bac587843d1e37b8f26b82a64af9171525a26f89930b40f5f24e8c81833220bf78da4669bea0e4a660211a673e6209e9e062f07 SHA512 f6cb892db1364ccce2c2f99c5b0cb859475cd7757c93f03e1059c8222aadf2fd2220c6ea3509334a16439858274bbeb889dce52d7a9158043d6de473d5346598
DIST yt-dlp-2024.07.09.tar.gz 5689089 BLAKE2B c5f6c17b68ad1816af5c1ae480afd9ba6300a7b588d44a86d780433f147dbf12a1598c4940907277d9fcbd3d924616460c1ea98b8b84ebe06c09ec5703b8b158 SHA512 8abfe3a70ae0758a001274b07523647cdf0f4e760eb98867577b1ac6306bbebd0f8ddee93de2782da2a19b9476e120e571b4638c07b93ffbfc060822d4ff126f
+DIST yt-dlp-2024.07.16.tar.gz 5688157 BLAKE2B a1e4cd8ff7b73246aed2239298d548945c99fe8d76d41b9e3293767b7b680028f4d23f2fc116516e853be163b267a600f99525784d9b3cc16280f1b8b2d5a90a SHA512 17f5aa71ae01b6a009e5b0a4380d9329530563ee01ac268a2a6acff01732ce0c9d14181790a15b182b0de09a35b6db2f3e814acc50934d5f3e361245027926e9
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild
new file mode 100644
index 000000000000..68214ba4c2eb
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-25 4:10 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-25 4:10 UTC (permalink / raw
To: gentoo-commits
commit: ec277abda45338baaa8fd5ac5a827bf97695fbca
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 25 04:05:19 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 25 04:09:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec277abd
net-misc/yt-dlp: add 2024.07.25
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild | 77 ++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 06ff47432bc6..fe7a06d87bf1 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,4 @@
DIST yt-dlp-2024.07.07.tar.gz 5687365 BLAKE2B 877b8bd15d7650b0afa928f44bac587843d1e37b8f26b82a64af9171525a26f89930b40f5f24e8c81833220bf78da4669bea0e4a660211a673e6209e9e062f07 SHA512 f6cb892db1364ccce2c2f99c5b0cb859475cd7757c93f03e1059c8222aadf2fd2220c6ea3509334a16439858274bbeb889dce52d7a9158043d6de473d5346598
DIST yt-dlp-2024.07.09.tar.gz 5689089 BLAKE2B c5f6c17b68ad1816af5c1ae480afd9ba6300a7b588d44a86d780433f147dbf12a1598c4940907277d9fcbd3d924616460c1ea98b8b84ebe06c09ec5703b8b158 SHA512 8abfe3a70ae0758a001274b07523647cdf0f4e760eb98867577b1ac6306bbebd0f8ddee93de2782da2a19b9476e120e571b4638c07b93ffbfc060822d4ff126f
DIST yt-dlp-2024.07.16.tar.gz 5688157 BLAKE2B a1e4cd8ff7b73246aed2239298d548945c99fe8d76d41b9e3293767b7b680028f4d23f2fc116516e853be163b267a600f99525784d9b3cc16280f1b8b2d5a90a SHA512 17f5aa71ae01b6a009e5b0a4380d9329530563ee01ac268a2a6acff01732ce0c9d14181790a15b182b0de09a35b6db2f3e814acc50934d5f3e361245027926e9
+DIST yt-dlp-2024.07.25.tar.gz 5695273 BLAKE2B 95cad2c1e1c51bf67d983cca38479426e9e526e1113bcab9522c10e9b2b5421fb5931e51b2f2d59057c9ba5646864bd62d801b0f0fed31fb0d240c29176a3963 SHA512 96483979cd6c7000d6bb9a687835331ce9c894c533e5d498dc54e5b85d31d53f1c053779499e4087dc7542d89668a2b8dc977242c770422a076527da24567c77
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild
new file mode 100644
index 000000000000..68214ba4c2eb
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-07-25 4:10 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-07-25 4:10 UTC (permalink / raw
To: gentoo-commits
commit: d96dd2acd06ac7e8eaf5101d52d942b09159386d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 25 04:05:38 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 25 04:09:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d96dd2ac
net-misc/yt-dlp: drop 2024.07.07, 2024.07.09
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 -
net-misc/yt-dlp/yt-dlp-2024.07.07.ebuild | 77 --------------------------------
net-misc/yt-dlp/yt-dlp-2024.07.09.ebuild | 77 --------------------------------
3 files changed, 156 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index fe7a06d87bf1..5f159bef3b2d 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,4 +1,2 @@
-DIST yt-dlp-2024.07.07.tar.gz 5687365 BLAKE2B 877b8bd15d7650b0afa928f44bac587843d1e37b8f26b82a64af9171525a26f89930b40f5f24e8c81833220bf78da4669bea0e4a660211a673e6209e9e062f07 SHA512 f6cb892db1364ccce2c2f99c5b0cb859475cd7757c93f03e1059c8222aadf2fd2220c6ea3509334a16439858274bbeb889dce52d7a9158043d6de473d5346598
-DIST yt-dlp-2024.07.09.tar.gz 5689089 BLAKE2B c5f6c17b68ad1816af5c1ae480afd9ba6300a7b588d44a86d780433f147dbf12a1598c4940907277d9fcbd3d924616460c1ea98b8b84ebe06c09ec5703b8b158 SHA512 8abfe3a70ae0758a001274b07523647cdf0f4e760eb98867577b1ac6306bbebd0f8ddee93de2782da2a19b9476e120e571b4638c07b93ffbfc060822d4ff126f
DIST yt-dlp-2024.07.16.tar.gz 5688157 BLAKE2B a1e4cd8ff7b73246aed2239298d548945c99fe8d76d41b9e3293767b7b680028f4d23f2fc116516e853be163b267a600f99525784d9b3cc16280f1b8b2d5a90a SHA512 17f5aa71ae01b6a009e5b0a4380d9329530563ee01ac268a2a6acff01732ce0c9d14181790a15b182b0de09a35b6db2f3e814acc50934d5f3e361245027926e9
DIST yt-dlp-2024.07.25.tar.gz 5695273 BLAKE2B 95cad2c1e1c51bf67d983cca38479426e9e526e1113bcab9522c10e9b2b5421fb5931e51b2f2d59057c9ba5646864bd62d801b0f0fed31fb0d240c29176a3963 SHA512 96483979cd6c7000d6bb9a687835331ce9c894c533e5d498dc54e5b85d31d53f1c053779499e4087dc7542d89668a2b8dc977242c770422a076527da24567c77
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.07.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.07.ebuild
deleted file mode 100644
index 68214ba4c2eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.07.07.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.09.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.09.ebuild
deleted file mode 100644
index 68214ba4c2eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.07.09.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-08-01 22:57 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-08-01 22:57 UTC (permalink / raw
To: gentoo-commits
commit: 2b6aa605cc3d91fdc868e3a06167f4aaf4a90944
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 1 22:22:32 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Aug 1 22:56:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6aa605
net-misc/yt-dlp: add 2024.08.01
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild | 79 ++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 5f159bef3b2d..4681b72ada35 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2024.07.16.tar.gz 5688157 BLAKE2B a1e4cd8ff7b73246aed2239298d548945c99fe8d76d41b9e3293767b7b680028f4d23f2fc116516e853be163b267a600f99525784d9b3cc16280f1b8b2d5a90a SHA512 17f5aa71ae01b6a009e5b0a4380d9329530563ee01ac268a2a6acff01732ce0c9d14181790a15b182b0de09a35b6db2f3e814acc50934d5f3e361245027926e9
DIST yt-dlp-2024.07.25.tar.gz 5695273 BLAKE2B 95cad2c1e1c51bf67d983cca38479426e9e526e1113bcab9522c10e9b2b5421fb5931e51b2f2d59057c9ba5646864bd62d801b0f0fed31fb0d240c29176a3963 SHA512 96483979cd6c7000d6bb9a687835331ce9c894c533e5d498dc54e5b85d31d53f1c053779499e4087dc7542d89668a2b8dc977242c770422a076527da24567c77
+DIST yt-dlp-2024.08.01.tar.gz 5708569 BLAKE2B 83659efb7de95792e28edd8f43103c73141ffb9e3492baaf3533759329e36f8fc84da5a45a281ca394664a67c0723019de89f43362c24ff026c4cdd6158f04b5 SHA512 e454969e641f2e36cf1deae142a0eddfb54eb9dc19601066e129d597304cb28550b08b2a5923e7ebf7133e7793fcd6b3006d7b19040f37d40450854f4fe06247
diff --git a/net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild b/net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild
new file mode 100644
index 000000000000..a4bd878780a8
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+# note that yt-dlp bumps are typically done straight-to-stable (unless there
+# was major/breaking changes) given website changes breaks it on a whim
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-08-06 9:26 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-08-06 9:26 UTC (permalink / raw
To: gentoo-commits
commit: 22da057beb1ff23c4c6be293535ec4e60bcfc403
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 6 09:21:28 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 6 09:26:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22da057b
net-misc/yt-dlp: drop 2024.07.16, 2024.07.25
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 -
net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild | 77 --------------------------------
net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild | 77 --------------------------------
3 files changed, 156 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 4681b72ada35..ae1144f3ea75 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2024.07.16.tar.gz 5688157 BLAKE2B a1e4cd8ff7b73246aed2239298d548945c99fe8d76d41b9e3293767b7b680028f4d23f2fc116516e853be163b267a600f99525784d9b3cc16280f1b8b2d5a90a SHA512 17f5aa71ae01b6a009e5b0a4380d9329530563ee01ac268a2a6acff01732ce0c9d14181790a15b182b0de09a35b6db2f3e814acc50934d5f3e361245027926e9
-DIST yt-dlp-2024.07.25.tar.gz 5695273 BLAKE2B 95cad2c1e1c51bf67d983cca38479426e9e526e1113bcab9522c10e9b2b5421fb5931e51b2f2d59057c9ba5646864bd62d801b0f0fed31fb0d240c29176a3963 SHA512 96483979cd6c7000d6bb9a687835331ce9c894c533e5d498dc54e5b85d31d53f1c053779499e4087dc7542d89668a2b8dc977242c770422a076527da24567c77
DIST yt-dlp-2024.08.01.tar.gz 5708569 BLAKE2B 83659efb7de95792e28edd8f43103c73141ffb9e3492baaf3533759329e36f8fc84da5a45a281ca394664a67c0723019de89f43362c24ff026c4cdd6158f04b5 SHA512 e454969e641f2e36cf1deae142a0eddfb54eb9dc19601066e129d597304cb28550b08b2a5923e7ebf7133e7793fcd6b3006d7b19040f37d40450854f4fe06247
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild
deleted file mode 100644
index 68214ba4c2eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild
deleted file mode 100644
index 68214ba4c2eb..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-08-06 9:26 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-08-06 9:26 UTC (permalink / raw
To: gentoo-commits
commit: fbd9798a0aa98c28dea3a7c7cedf22113e94a9c6
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 6 09:26:12 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 6 09:26:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd9798a
net-misc/yt-dlp: add 2024.08.06
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild | 79 ++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index ae1144f3ea75..5c447042bd92 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.08.01.tar.gz 5708569 BLAKE2B 83659efb7de95792e28edd8f43103c73141ffb9e3492baaf3533759329e36f8fc84da5a45a281ca394664a67c0723019de89f43362c24ff026c4cdd6158f04b5 SHA512 e454969e641f2e36cf1deae142a0eddfb54eb9dc19601066e129d597304cb28550b08b2a5923e7ebf7133e7793fcd6b3006d7b19040f37d40450854f4fe06247
+DIST yt-dlp-2024.08.06.tar.gz 5710396 BLAKE2B ba657ddd054fc814adfc9644378ab51e50f980a8ce9d9589d0e69d4242fc68a22314a230135c54737a1b453d853d811a48d1737b05c2e04d3494ca580a6937b0 SHA512 5db3ceeb217148755e31492d490bfeb69879400873274dec4320ce58b49dce9ce93d1e32714d6b7433364780e269087fc55acb94ef4fca0d998c504f2efac41f
diff --git a/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild b/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild
new file mode 100644
index 000000000000..a4bd878780a8
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+# note that yt-dlp bumps are typically done straight-to-stable (unless there
+# was major/breaking changes) given website changes breaks it on a whim
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-09-12 11:01 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-09-12 11:01 UTC (permalink / raw
To: gentoo-commits
commit: 3781556cd216978546b1f9efae45d0e8f495b12c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 10:44:57 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 11:01:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3781556c
net-misc/yt-dlp: drop 2024.08.01
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild | 79 --------------------------------
2 files changed, 80 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 5c447042bd92..32f1cae4674d 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2024.08.01.tar.gz 5708569 BLAKE2B 83659efb7de95792e28edd8f43103c73141ffb9e3492baaf3533759329e36f8fc84da5a45a281ca394664a67c0723019de89f43362c24ff026c4cdd6158f04b5 SHA512 e454969e641f2e36cf1deae142a0eddfb54eb9dc19601066e129d597304cb28550b08b2a5923e7ebf7133e7793fcd6b3006d7b19040f37d40450854f4fe06247
DIST yt-dlp-2024.08.06.tar.gz 5710396 BLAKE2B ba657ddd054fc814adfc9644378ab51e50f980a8ce9d9589d0e69d4242fc68a22314a230135c54737a1b453d853d811a48d1737b05c2e04d3494ca580a6937b0 SHA512 5db3ceeb217148755e31492d490bfeb69879400873274dec4320ce58b49dce9ce93d1e32714d6b7433364780e269087fc55acb94ef4fca0d998c504f2efac41f
diff --git a/net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild b/net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild
deleted file mode 100644
index a4bd878780a8..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-# note that yt-dlp bumps are typically done straight-to-stable (unless there
-# was major/breaking changes) given website changes breaks it on a whim
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-09-12 11:01 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-09-12 11:01 UTC (permalink / raw
To: gentoo-commits
commit: b616712d1d37d1ea313c2749dd8506e80d3debbb
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 10:45:23 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 11:01:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b616712d
net-misc/yt-dlp: enable pypy3
Was requested, see no reason not to given tests pass and upstream
does pypy3.{8..10} in their CI.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild | 2 +-
net-misc/yt-dlp/yt-dlp-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild b/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild
index a4bd878780a8..ae86ff82a51b 100644
--- a/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit bash-completion-r1 distutils-r1 optfeature wrapper
DESCRIPTION="youtube-dl fork with additional features and fixes"
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index 37b84428acd0..460b9890b303 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit bash-completion-r1 distutils-r1 git-r3 optfeature wrapper
DESCRIPTION="youtube-dl fork with additional features and fixes"
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-09-27 23:53 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-09-27 23:53 UTC (permalink / raw
To: gentoo-commits
commit: 60495ef59a53394886aa59c3590494f384ada7a2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 23:34:41 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 23:40:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60495ef5
net-misc/yt-dlp: add 2024.09.27
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.09.27.ebuild | 79 ++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 32f1cae4674d..119490707992 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.08.06.tar.gz 5710396 BLAKE2B ba657ddd054fc814adfc9644378ab51e50f980a8ce9d9589d0e69d4242fc68a22314a230135c54737a1b453d853d811a48d1737b05c2e04d3494ca580a6937b0 SHA512 5db3ceeb217148755e31492d490bfeb69879400873274dec4320ce58b49dce9ce93d1e32714d6b7433364780e269087fc55acb94ef4fca0d998c504f2efac41f
+DIST yt-dlp-2024.09.27.tar.gz 5750902 BLAKE2B 22c36dc45fd8f0b059542edf721757d50f4f4df640dfb2415ef0143e287e7ae6535e868705faa738ad1be3dd07bede85660ecc47f133c2eba2d13abc40e99c71 SHA512 9440eafd8c68bc4cc9d34edf616dbb34e0810556d21bd2276198359e653d155586cc398ebedc1088fb238dae78f62f2443463e4a63f90b323aec4ca53d3211e1
diff --git a/net-misc/yt-dlp/yt-dlp-2024.09.27.ebuild b/net-misc/yt-dlp/yt-dlp-2024.09.27.ebuild
new file mode 100644
index 000000000000..b41167626f69
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.09.27.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}
+
+LICENSE="Unlicense"
+SLOT="0"
+# note that yt-dlp bumps are typically done straight-to-stable (unless there
+# was major/breaking changes) given website changes breaks it on a whim
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-10-08 1:32 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-10-08 1:32 UTC (permalink / raw
To: gentoo-commits
commit: bcd826aa7ea495db7fa2e7df013c1474f34e891c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 8 00:21:26 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 8 00:21:26 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd826aa
net-misc/yt-dlp: drop 2024.08.06
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild | 79 --------------------------------
2 files changed, 80 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 119490707992..840dc17e9772 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2024.08.06.tar.gz 5710396 BLAKE2B ba657ddd054fc814adfc9644378ab51e50f980a8ce9d9589d0e69d4242fc68a22314a230135c54737a1b453d853d811a48d1737b05c2e04d3494ca580a6937b0 SHA512 5db3ceeb217148755e31492d490bfeb69879400873274dec4320ce58b49dce9ce93d1e32714d6b7433364780e269087fc55acb94ef4fca0d998c504f2efac41f
DIST yt-dlp-2024.09.27.tar.gz 5750902 BLAKE2B 22c36dc45fd8f0b059542edf721757d50f4f4df640dfb2415ef0143e287e7ae6535e868705faa738ad1be3dd07bede85660ecc47f133c2eba2d13abc40e99c71 SHA512 9440eafd8c68bc4cc9d34edf616dbb34e0810556d21bd2276198359e653d155586cc398ebedc1088fb238dae78f62f2443463e4a63f90b323aec4ca53d3211e1
diff --git a/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild b/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild
deleted file mode 100644
index ae86ff82a51b..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-# note that yt-dlp bumps are typically done straight-to-stable (unless there
-# was major/breaking changes) given website changes breaks it on a whim
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-10-08 1:32 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-10-08 1:32 UTC (permalink / raw
To: gentoo-commits
commit: dd1746a3e2f1f84ed7bcabda9487292a34e0acfd
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 8 00:21:55 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 8 00:21:55 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1746a3
net-misc/yt-dlp: add 2024.10.07
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.10.07.ebuild | 79 ++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 840dc17e9772..ed7763e9dac8 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.09.27.tar.gz 5750902 BLAKE2B 22c36dc45fd8f0b059542edf721757d50f4f4df640dfb2415ef0143e287e7ae6535e868705faa738ad1be3dd07bede85660ecc47f133c2eba2d13abc40e99c71 SHA512 9440eafd8c68bc4cc9d34edf616dbb34e0810556d21bd2276198359e653d155586cc398ebedc1088fb238dae78f62f2443463e4a63f90b323aec4ca53d3211e1
+DIST yt-dlp-2024.10.07.tar.gz 5752925 BLAKE2B c903ed6aaf88d96f0c99b0daa2d06b3388352ef0c100078e3474653ef8adc9a4c6988d01b118f03f187474ce0c3e90f36cfaa88e099527ee717127e0cb40c76f SHA512 2eef4db06cf970a7a8d84941daa28b193790f4cdc372794500c88beecfbd0e4dc464abc4cd53fb315d147c42c62bb9010f0a8903e68afaadce80c663bd734f27
diff --git a/net-misc/yt-dlp/yt-dlp-2024.10.07.ebuild b/net-misc/yt-dlp/yt-dlp-2024.10.07.ebuild
new file mode 100644
index 000000000000..b41167626f69
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.10.07.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}
+
+LICENSE="Unlicense"
+SLOT="0"
+# note that yt-dlp bumps are typically done straight-to-stable (unless there
+# was major/breaking changes) given website changes breaks it on a whim
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-10-22 5:39 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-10-22 5:39 UTC (permalink / raw
To: gentoo-commits
commit: 07d905ad241043c002bc2972927a00537e385335
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 22 05:26:03 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 22 05:26:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d905ad
net-misc/yt-dlp: drop 2024.09.27
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 -
net-misc/yt-dlp/yt-dlp-2024.09.27.ebuild | 79 --------------------------------
2 files changed, 80 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index ed7763e9dac8..90d3688765bb 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2024.09.27.tar.gz 5750902 BLAKE2B 22c36dc45fd8f0b059542edf721757d50f4f4df640dfb2415ef0143e287e7ae6535e868705faa738ad1be3dd07bede85660ecc47f133c2eba2d13abc40e99c71 SHA512 9440eafd8c68bc4cc9d34edf616dbb34e0810556d21bd2276198359e653d155586cc398ebedc1088fb238dae78f62f2443463e4a63f90b323aec4ca53d3211e1
DIST yt-dlp-2024.10.07.tar.gz 5752925 BLAKE2B c903ed6aaf88d96f0c99b0daa2d06b3388352ef0c100078e3474653ef8adc9a4c6988d01b118f03f187474ce0c3e90f36cfaa88e099527ee717127e0cb40c76f SHA512 2eef4db06cf970a7a8d84941daa28b193790f4cdc372794500c88beecfbd0e4dc464abc4cd53fb315d147c42c62bb9010f0a8903e68afaadce80c663bd734f27
diff --git a/net-misc/yt-dlp/yt-dlp-2024.09.27.ebuild b/net-misc/yt-dlp/yt-dlp-2024.09.27.ebuild
deleted file mode 100644
index b41167626f69..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.09.27.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S=${WORKDIR}/${PN}
-
-LICENSE="Unlicense"
-SLOT="0"
-# note that yt-dlp bumps are typically done straight-to-stable (unless there
-# was major/breaking changes) given website changes breaks it on a whim
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-10-22 5:39 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-10-22 5:39 UTC (permalink / raw
To: gentoo-commits
commit: 6bf7afebfc8a59b5d5a892ae4e75da66590dafeb
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 22 05:31:42 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 22 05:31:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf7afeb
net-misc/yt-dlp: add 2024.10.22
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.10.22.ebuild | 79 ++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 90d3688765bb..e14b09d20829 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.10.07.tar.gz 5752925 BLAKE2B c903ed6aaf88d96f0c99b0daa2d06b3388352ef0c100078e3474653ef8adc9a4c6988d01b118f03f187474ce0c3e90f36cfaa88e099527ee717127e0cb40c76f SHA512 2eef4db06cf970a7a8d84941daa28b193790f4cdc372794500c88beecfbd0e4dc464abc4cd53fb315d147c42c62bb9010f0a8903e68afaadce80c663bd734f27
+DIST yt-dlp-2024.10.22.tar.gz 5766340 BLAKE2B 6a1d0b1358196224b99333dec155b37401c1c73ad4d65752b8e776758aa1eec448317ebec9b007db1f318424f5853b4d25bec1b925032c7b9567c7c1496ed775 SHA512 486463af3487d3773fbeb975c741164131b802eac621eb1dc43f47704bcf2405bbb62b72d0fcc41a5b7e1651c81aec9fe284a42217bf06148d1870fbe362b0d7
diff --git a/net-misc/yt-dlp/yt-dlp-2024.10.22.ebuild b/net-misc/yt-dlp/yt-dlp-2024.10.22.ebuild
new file mode 100644
index 000000000000..b41167626f69
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.10.22.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}
+
+LICENSE="Unlicense"
+SLOT="0"
+# note that yt-dlp bumps are typically done straight-to-stable (unless there
+# was major/breaking changes) given website changes breaks it on a whim
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust pycryptodome and drop optional dependencies (bug #828466)
+ sed -Ei pyproject.toml \
+ -e 's/("pycryptodome)x/\1/' \
+ -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-11-04 1:23 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-11-04 1:23 UTC (permalink / raw
To: gentoo-commits
commit: 48601cc2a0921948e596db653447015562161d5e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 4 01:12:14 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 4 01:18:50 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48601cc2
net-misc/yt-dlp: update live
Upstream changed how optional dependencies are handled (aka made
them actually optional rather than always installed by pip) and
it no longer triggers pip check if missing.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/yt-dlp-9999.ebuild | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index 460b9890b303..2fb96ada27eb 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -25,15 +25,6 @@ BDEPEND="
distutils_enable_tests pytest
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
python_compile() {
# generate missing files in live, not in compile_all nor prepare
# given need lazy before compile and it needs a usable ${PYTHON}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-11-04 1:23 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-11-04 1:23 UTC (permalink / raw
To: gentoo-commits
commit: b6f38b3c9e1e2e703a7d36f5a54b706424d122ce
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 4 01:05:07 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 4 01:11:55 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f38b3c
net-misc/yt-dlp: add 2024.11.04
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.11.04.ebuild | 70 ++++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index e14b09d20829..69ae48485f3d 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
DIST yt-dlp-2024.10.07.tar.gz 5752925 BLAKE2B c903ed6aaf88d96f0c99b0daa2d06b3388352ef0c100078e3474653ef8adc9a4c6988d01b118f03f187474ce0c3e90f36cfaa88e099527ee717127e0cb40c76f SHA512 2eef4db06cf970a7a8d84941daa28b193790f4cdc372794500c88beecfbd0e4dc464abc4cd53fb315d147c42c62bb9010f0a8903e68afaadce80c663bd734f27
DIST yt-dlp-2024.10.22.tar.gz 5766340 BLAKE2B 6a1d0b1358196224b99333dec155b37401c1c73ad4d65752b8e776758aa1eec448317ebec9b007db1f318424f5853b4d25bec1b925032c7b9567c7c1496ed775 SHA512 486463af3487d3773fbeb975c741164131b802eac621eb1dc43f47704bcf2405bbb62b72d0fcc41a5b7e1651c81aec9fe284a42217bf06148d1870fbe362b0d7
+DIST yt-dlp-2024.11.04.tar.gz 5790714 BLAKE2B 01e28d2058ee7f899b8046bb8409b4eadcc2eb4ed2881068a9710913fea92fb37c5f7e638d94d0d1ef8314549d161c5e5b2a4a4065ad9620610ddd73cbcdeb0f SHA512 6af8973ca83cd622cfd61bbdd02fea6db34eb9b3986b9b2c402b7828d1c9da6c2931fc616f43be08be5332c6b2b1707a9ed21a14b71f639a5891a0ecbd1baccd
diff --git a/net-misc/yt-dlp/yt-dlp-2024.11.04.ebuild b/net-misc/yt-dlp/yt-dlp-2024.11.04.ebuild
new file mode 100644
index 000000000000..3de67e0bfb4a
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.11.04.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}
+
+LICENSE="Unlicense"
+SLOT="0"
+# note that yt-dlp bumps are typically done straight-to-stable (unless there
+# was major/breaking changes) given website changes breaks it on a whim
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-11-18 9:06 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-11-18 9:06 UTC (permalink / raw
To: gentoo-commits
commit: e94f68f21601da4b1f130884f335dc9511f26687
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 18 08:31:37 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 18 09:02:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94f68f2
net-misc/yt-dlp: add 2024.11.18
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 1 +
net-misc/yt-dlp/yt-dlp-2024.11.18.ebuild | 70 ++++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index a6a8ef76f9e8..7f5e457dd8b5 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
DIST yt-dlp-2024.11.04.tar.gz 5790714 BLAKE2B 01e28d2058ee7f899b8046bb8409b4eadcc2eb4ed2881068a9710913fea92fb37c5f7e638d94d0d1ef8314549d161c5e5b2a4a4065ad9620610ddd73cbcdeb0f SHA512 6af8973ca83cd622cfd61bbdd02fea6db34eb9b3986b9b2c402b7828d1c9da6c2931fc616f43be08be5332c6b2b1707a9ed21a14b71f639a5891a0ecbd1baccd
+DIST yt-dlp-2024.11.18.tar.gz 5807807 BLAKE2B 342f7a6d4f94c19b7a74de8b020b80983b1860deac0a86fcd826d9b3fe5aa604388ff92a85c45fae32079e04ebf2d49517f472649d41973ed314793f163c920a SHA512 ef44b44a098796a22104e19414e6b3ca51635a2bdad9fe7635ed4781a9cd1743f754eb202dd6fbcc98838abe8b2bd85e999a5c6cc1f084c3709effc72d4e8b45
diff --git a/net-misc/yt-dlp/yt-dlp-2024.11.18.ebuild b/net-misc/yt-dlp/yt-dlp-2024.11.18.ebuild
new file mode 100644
index 000000000000..3de67e0bfb4a
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.11.18.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="
+ https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+ -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}
+
+LICENSE="Unlicense"
+SLOT="0"
+# note that yt-dlp bumps are typically done straight-to-stable (unless there
+# was major/breaking changes) given website changes breaks it on a whim
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=network-sandbox
+ test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
^ permalink raw reply related [flat|nested] 171+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/
@ 2024-11-18 9:06 Ionen Wolkens
0 siblings, 0 replies; 171+ messages in thread
From: Ionen Wolkens @ 2024-11-18 9:06 UTC (permalink / raw
To: gentoo-commits
commit: d5c2958344ddcda27c684070c01e226c3c9f9cd9
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 18 08:30:22 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 18 09:02:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c29583
net-misc/yt-dlp: drop 2024.10.07, 2024.10.22
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/yt-dlp/Manifest | 2 -
net-misc/yt-dlp/yt-dlp-2024.10.07.ebuild | 79 --------------------------------
net-misc/yt-dlp/yt-dlp-2024.10.22.ebuild | 79 --------------------------------
3 files changed, 160 deletions(-)
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 69ae48485f3d..a6a8ef76f9e8 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2024.10.07.tar.gz 5752925 BLAKE2B c903ed6aaf88d96f0c99b0daa2d06b3388352ef0c100078e3474653ef8adc9a4c6988d01b118f03f187474ce0c3e90f36cfaa88e099527ee717127e0cb40c76f SHA512 2eef4db06cf970a7a8d84941daa28b193790f4cdc372794500c88beecfbd0e4dc464abc4cd53fb315d147c42c62bb9010f0a8903e68afaadce80c663bd734f27
-DIST yt-dlp-2024.10.22.tar.gz 5766340 BLAKE2B 6a1d0b1358196224b99333dec155b37401c1c73ad4d65752b8e776758aa1eec448317ebec9b007db1f318424f5853b4d25bec1b925032c7b9567c7c1496ed775 SHA512 486463af3487d3773fbeb975c741164131b802eac621eb1dc43f47704bcf2405bbb62b72d0fcc41a5b7e1651c81aec9fe284a42217bf06148d1870fbe362b0d7
DIST yt-dlp-2024.11.04.tar.gz 5790714 BLAKE2B 01e28d2058ee7f899b8046bb8409b4eadcc2eb4ed2881068a9710913fea92fb37c5f7e638d94d0d1ef8314549d161c5e5b2a4a4065ad9620610ddd73cbcdeb0f SHA512 6af8973ca83cd622cfd61bbdd02fea6db34eb9b3986b9b2c402b7828d1c9da6c2931fc616f43be08be5332c6b2b1707a9ed21a14b71f639a5891a0ecbd1baccd
diff --git a/net-misc/yt-dlp/yt-dlp-2024.10.07.ebuild b/net-misc/yt-dlp/yt-dlp-2024.10.07.ebuild
deleted file mode 100644
index b41167626f69..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.10.07.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S=${WORKDIR}/${PN}
-
-LICENSE="Unlicense"
-SLOT="0"
-# note that yt-dlp bumps are typically done straight-to-stable (unless there
-# was major/breaking changes) given website changes breaks it on a whim
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2024.10.22.ebuild b/net-misc/yt-dlp/yt-dlp-2024.10.22.ebuild
deleted file mode 100644
index b41167626f69..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2024.10.22.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
-"
-S=${WORKDIR}/${PN}
-
-LICENSE="Unlicense"
-SLOT="0"
-# note that yt-dlp bumps are typically done straight-to-stable (unless there
-# was major/breaking changes) given website changes breaks it on a whim
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # adjust pycryptodome and drop optional dependencies (bug #828466)
- sed -Ei pyproject.toml \
- -e 's/("pycryptodome)x/\1/' \
- -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
- doman yt-dlp.1
-
- dobashcomp completions/bash/yt-dlp
-
- insinto /usr/share/fish/vendor_completions.d
- doins completions/fish/yt-dlp.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/zsh/_yt-dlp
-
- rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-}
^ permalink raw reply related [flat|nested] 171+ messages in thread
end of thread, other threads:[~2024-11-18 9:06 UTC | newest]
Thread overview: 171+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-16 23:52 [gentoo-commits] repo/gentoo:master commit in: net-misc/yt-dlp/ Ionen Wolkens
-- strict thread matches above, loose matches on Subject: below --
2024-11-18 9:06 Ionen Wolkens
2024-11-18 9:06 Ionen Wolkens
2024-11-04 1:23 Ionen Wolkens
2024-11-04 1:23 Ionen Wolkens
2024-10-22 5:39 Ionen Wolkens
2024-10-22 5:39 Ionen Wolkens
2024-10-08 1:32 Ionen Wolkens
2024-10-08 1:32 Ionen Wolkens
2024-09-27 23:53 Ionen Wolkens
2024-09-12 11:01 Ionen Wolkens
2024-09-12 11:01 Ionen Wolkens
2024-08-06 9:26 Ionen Wolkens
2024-08-06 9:26 Ionen Wolkens
2024-08-01 22:57 Ionen Wolkens
2024-07-25 4:10 Ionen Wolkens
2024-07-25 4:10 Ionen Wolkens
2024-07-09 9:13 Ionen Wolkens
2024-07-08 1:52 Ionen Wolkens
2024-07-08 1:52 Ionen Wolkens
2024-07-03 0:39 Ionen Wolkens
2024-07-02 1:55 Ionen Wolkens
2024-07-02 1:55 Ionen Wolkens
2024-06-06 13:20 Ionen Wolkens
2024-05-29 14:43 Jakov Smolić
2024-05-28 2:11 Ionen Wolkens
2024-05-26 22:44 Ionen Wolkens
2024-05-26 22:44 Ionen Wolkens
2024-04-27 12:11 Ionen Wolkens
2024-04-09 17:57 Ionen Wolkens
2024-03-31 21:30 Ionen Wolkens
2024-03-30 15:50 Ionen Wolkens
2024-03-18 7:54 Arthur Zamarin
2024-03-10 20:18 Ionen Wolkens
2024-02-15 9:30 Ionen Wolkens
2024-01-15 19:57 Sam James
2024-01-08 12:59 Ionen Wolkens
2024-01-06 8:16 Sam James
2023-12-30 22:36 Ionen Wolkens
2023-11-20 5:12 Ionen Wolkens
2023-11-20 5:12 Ionen Wolkens
2023-11-20 5:12 Ionen Wolkens
2023-11-16 0:43 Ionen Wolkens
2023-11-16 0:43 Ionen Wolkens
2023-11-14 23:52 Ionen Wolkens
2023-11-14 23:35 Ionen Wolkens
2023-10-25 7:58 Ionen Wolkens
2023-10-18 14:31 Ionen Wolkens
2023-10-14 0:01 Ionen Wolkens
2023-10-14 0:01 Ionen Wolkens
2023-10-12 5:25 Ionen Wolkens
2023-10-12 5:25 Ionen Wolkens
2023-10-10 20:20 Ionen Wolkens
2023-10-07 2:04 Ionen Wolkens
2023-10-07 2:04 Ionen Wolkens
2023-09-29 10:42 Ionen Wolkens
2023-09-24 7:02 Ionen Wolkens
2023-09-18 11:07 Ionen Wolkens
2023-08-09 18:14 Piotr Karbowski
2023-07-06 21:29 Ionen Wolkens
2023-07-06 21:29 Ionen Wolkens
2023-07-06 21:29 Ionen Wolkens
2023-06-26 8:19 Sam James
2023-06-22 10:11 Ionen Wolkens
2023-06-21 6:12 Ionen Wolkens
2023-05-07 17:42 Ionen Wolkens
2023-03-09 20:13 Ionen Wolkens
2023-03-05 2:27 Ionen Wolkens
2023-03-04 9:42 Ionen Wolkens
2023-03-04 9:42 Ionen Wolkens
2023-02-24 9:26 Ionen Wolkens
2023-02-17 22:58 Ionen Wolkens
2023-02-17 14:03 Ionen Wolkens
2023-02-13 15:59 Ionen Wolkens
2023-01-14 14:42 Ionen Wolkens
2023-01-11 11:26 Ionen Wolkens
2023-01-11 11:26 Ionen Wolkens
2023-01-06 22:04 Ionen Wolkens
2023-01-02 15:31 Ionen Wolkens
2022-11-18 6:25 Ionen Wolkens
2022-11-11 11:39 Ionen Wolkens
2022-10-20 13:34 Ionen Wolkens
2022-10-12 13:47 Ionen Wolkens
2022-10-04 5:51 Ionen Wolkens
2022-09-17 8:42 Ionen Wolkens
2022-09-07 7:19 Ionen Wolkens
2022-09-01 14:12 Ionen Wolkens
2022-09-01 14:12 Ionen Wolkens
2022-08-19 8:12 Ionen Wolkens
2022-08-19 8:12 Ionen Wolkens
2022-08-18 6:55 Ionen Wolkens
2022-08-15 1:54 Ionen Wolkens
2022-08-09 1:54 Ionen Wolkens
2022-08-07 13:59 Ionen Wolkens
2022-07-25 6:11 Ionen Wolkens
2022-07-18 0:54 Ionen Wolkens
2022-07-11 22:57 Ionen Wolkens
2022-07-03 5:33 Ionen Wolkens
2022-07-03 5:33 Ionen Wolkens
2022-06-29 4:18 Ionen Wolkens
2022-06-28 6:13 Ionen Wolkens
2022-06-22 1:34 Ionen Wolkens
2022-06-16 13:16 Ionen Wolkens
2022-06-02 15:07 Ionen Wolkens
2022-06-02 15:07 Ionen Wolkens
2022-05-18 5:41 Ionen Wolkens
2022-04-18 14:38 Ionen Wolkens
2022-04-10 21:43 Ionen Wolkens
2022-04-08 17:20 Ionen Wolkens
2022-04-08 13:55 Ionen Wolkens
2022-04-08 13:55 Ionen Wolkens
2022-03-16 11:24 Ionen Wolkens
2022-03-14 11:43 Ionen Wolkens
2022-03-14 11:43 Ionen Wolkens
2022-03-12 20:38 Fabian Groffen
2022-03-09 14:50 Ionen Wolkens
2022-03-09 14:50 Ionen Wolkens
2022-03-09 12:53 Ionen Wolkens
2022-02-26 11:53 Arthur Zamarin
2022-02-22 19:25 Sam James
2022-02-22 19:25 Sam James
2022-02-16 2:57 Ionen Wolkens
2022-02-16 2:57 Ionen Wolkens
2022-02-05 23:39 Ionen Wolkens
2022-02-04 7:07 Ionen Wolkens
2022-02-04 7:07 Ionen Wolkens
2022-02-04 7:07 Ionen Wolkens
2022-02-03 19:36 Ionen Wolkens
2022-02-03 19:36 Ionen Wolkens
2022-02-03 19:36 Ionen Wolkens
2022-01-28 7:47 Ionen Wolkens
2022-01-21 14:26 Ionen Wolkens
2022-01-13 8:06 Ionen Wolkens
2021-12-31 14:24 Ionen Wolkens
2021-12-28 17:10 Ionen Wolkens
2021-12-27 2:54 Ionen Wolkens
2021-12-25 1:02 Ionen Wolkens
2021-12-16 19:11 Ionen Wolkens
2021-12-06 21:21 Ionen Wolkens
2021-12-06 20:21 Ionen Wolkens
2021-12-06 20:21 Ionen Wolkens
2021-12-01 0:59 Ionen Wolkens
2021-11-22 16:19 Ionen Wolkens
2021-11-17 9:16 Ionen Wolkens
2021-11-17 9:16 Ionen Wolkens
2021-11-17 6:57 Arthur Zamarin
2021-11-17 6:01 Arthur Zamarin
2021-11-16 1:26 Ionen Wolkens
2021-11-10 5:57 Ionen Wolkens
2021-11-09 12:55 Ionen Wolkens
2021-11-07 1:34 Sam James
2021-11-04 17:09 Sam James
2021-11-01 15:46 Sam James
2021-10-30 23:14 Ionen Wolkens
2021-10-30 9:14 Ionen Wolkens
2021-10-29 22:25 Ionen Wolkens
2021-10-28 23:23 Ionen Wolkens
2021-10-28 23:23 Ionen Wolkens
2021-10-22 22:43 Ionen Wolkens
2021-10-22 22:43 Ionen Wolkens
2021-10-22 22:43 Ionen Wolkens
2021-10-17 2:05 Ionen Wolkens
2021-10-16 22:47 Ionen Wolkens
2021-10-16 22:07 Sam James
2021-10-16 22:07 Sam James
2021-10-16 22:00 Sam James
2021-10-16 20:35 Piotr Karbowski
2021-09-27 21:18 Piotr Karbowski
2021-09-06 21:07 Piotr Karbowski
2021-08-24 21:02 Marek Szuba
2021-08-23 20:45 Piotr Karbowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox