commit:     31c9a649372b2d27536ff1cb70ec85c960fde8fd
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 12 00:56:59 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 12 00:56:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c9a649

net-misc/yt-dlp: drop 2025.11.02_pre

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 net-misc/yt-dlp/Manifest                     |   1 -
 net-misc/yt-dlp/yt-dlp-2025.11.02_pre.ebuild | 119 ---------------------------
 2 files changed, 120 deletions(-)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 39fca823b884..86bf6e006f58 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,4 +1,3 @@
 DIST yt-dlp-2025.09.26.tar.gz 6011138 BLAKE2B 
a17d878de8d6154166d099acc8a1e12b78d3930b4fa3e427607ee6ef7967095d329257be694daed5bd09d6754ef5ecec43c6f29620de1316036a0b1bb11daf08
 SHA512 
a1fabb096ec134d102a61c33fbf68c5f1749a62cf56e82de627744166db02e7ecf239e5244a9d9c474f65ddab7e6168dd70369d5407f655f964d25bfd731cd2e
 DIST yt-dlp-2025.10.14.tar.gz 6024964 BLAKE2B 
25219b923be0f2368061fcdc88545f99150b6a9568e423280ffb0404eeaef2134549d627af19b72bb842b657c6023238d821caba7713d1deb78722631ce73629
 SHA512 
bbf0b5fd986f0cd5a90b8b30498b5d57c1afd0fbf78adf7731b04498cd3180d06637f7044e67c7eb6aaf36b5a2ec2b7cee64baa1ad2730c340304699cb048936
 DIST yt-dlp-2025.10.22.tar.gz 6025669 BLAKE2B 
48b476c52fe44f8d26c7779f75750d93d42ce05bdad2d20a9a8bc1a57b08a375ddc3f26ee56d28b9fa14b94de33f124cce312f2711f3b3424902035e65d6628d
 SHA512 
3540af6c8594014d7b7b4594ff427b23e614a75baf23b3f55292f1f65bb42c32000007f63df9202d91aa6254d5db01db64d8010540637e57af5d44ffef92b8b1
-DIST yt-dlp-2025.11.02_pre.tar.xz 4809064 BLAKE2B 
bbd489bf3017bb813919abd520db6a0216765ddd9fffca0e618214aceeb6949077723f34ae86e2cdd46875e24901e7015ba9779241a7e468ec234f8a97660084
 SHA512 
a7bc72ddfc6bdf250925ff51377495f11bdce61ed49cab930166085f27b8234ab685e696af82c77054e7449a4de7626ef07d38e61aad714b1515560a298dd69a

diff --git a/net-misc/yt-dlp/yt-dlp-2025.11.02_pre.ebuild 
b/net-misc/yt-dlp/yt-dlp-2025.11.02_pre.ebuild
deleted file mode 100644
index a94615d74528..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2025.11.02_pre.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-inherit distutils-r1 optfeature shell-completion wrapper
-
-if [[ ${PV} == 9999 ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/yt-dlp/yt-dlp.git";
-else
-       SRC_URI="https://dev.gentoo.org/~ionen/distfiles/${P}.tar.xz";
-       S=${WORKDIR}/${PN}
-       # note that yt-dlp bumps are typically done straight-to-stable (unless 
some
-       # major/breaking changes) given website changes breaks it on a whim
-       # (unkeyworded pre-snapshot including external n/sig solver, aka w/ 
deno)
-       #KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos 
~x64-macos"
-fi
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/";
-
-LICENSE="Unlicense"
-SLOT="0"
-IUSE="+deno"
-
-# deno is technically a optfeature, but it is needed for proper YouTube
-# support and most users would expect that to work out-of-the-box
-# (there are alternatives like nodejs but upstream disables support by
-# default due to security concerns, users are on their own for these)
-#
-# yt-dlp-ejs requires pinning due to yt-dlp checking sha512sum of .js,
-# live ebuild users may need to use the self-updater method if out of
-# sync as there is no plans for a yt-dlp-ejs live ebuild at the moment
-RDEPEND="
-       dev-python/pycryptodome[${PYTHON_USEDEP}]
-       ~dev-python/yt-dlp-ejs-0.3.0[${PYTHON_USEDEP}]
-       deno? ( dev-lang/deno-bin )
-"
-BDEPEND="
-       test? ( media-video/ffmpeg[webp] )
-"
-
-if [[ ${PV} == 9999 ]]; then
-       IUSE+=" man"
-       BDEPEND+=" man? ( virtual/pandoc )"
-fi
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_compile() {
-       if [[ ${PV} == 9999 ]]; then
-               # 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)
-
-               "${EPYTHON}" devscripts/update-version.py || die
-       fi
-
-       distutils-r1_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\]
-               # websockets tests break easily depending on 
dev-python/websockets
-               # version and, as far as I know, most users do not use/need it 
--
-               # thus being neither in RDEPEND nor optfeature (bug 
#940630,#950030)
-               test/test_websockets.py
-       )
-
-       epytest -m 'not download'
-}
-
-python_install_all() {
-       dodoc README.md Changelog.md supportedsites.md
-
-       if [[ ${PV} == 9999 ]]; then
-               use man && doman yt-dlp.1
-       else
-               doman yt-dlp.1
-               rm -rf -- "${ED}"/usr/share/doc/yt_dlp || die
-       fi
-
-       dobashcomp completions/bash/yt-dlp
-       dofishcomp completions/fish/yt-dlp.fish
-       dozshcomp 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
-       optfeature "decrypting cookies from Chromium-based browsers" 
dev-python/secretstorage
-
-       if [[ ! ${REPLACING_VERSIONS} ]]; then
-               elog
-               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
-
-       if use !deno; then
-               ewarn
-               ewarn "USE=deno is disabled, using ${PN} with some websites 
like YouTube may"
-               ewarn "not function properly. If your profile does not allow 
enabling this USE,"
-               ewarn "can use net-libs/nodejs instead but it is disabled by 
default due to"
-               ewarn "security(!) concerns and requires manually passing 
'--js-runtimes node'"
-               ewarn "(to be permanent: echo '--js-runtimes node' >> 
~/.config/yt-dlp/config)"
-       fi
-}

Reply via email to