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

Reply via email to