net-misc / yt-dlp

youtube-dl fork with additional features and fixes

Official package sites : https://github.com/yt-dlp/yt-dlp/ ·

v9999 :: 0 :: gentoo

Modified
License
Unlicense
USE flags
man test

v2024.12.03 :: 0 :: gentoo

Modified
License
Unlicense
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~hppa ~riscv ~x64-macos
USE flags
test

v2024.11.18 :: 0 :: gentoo

Modified
License
Unlicense
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~hppa ~riscv ~x64-macos
USE flags
test

General

man
Build and install man pages
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

pypy3
Build with PyPy3
python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.10) language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-python / pycryptodome : A self-contained cryptographic library for Python

dev-python / youtube-search-python : Get YouTube video information using link WITHOUT YouTube Data API v3

media-video / vidify : Watch music videos in real time for the songs playing on your device

net-misc / ytfzf : Posix script to find and watch youtube videos from the terminal

net-misc / ytmdl : Simple app to get songs from youtube in mp3 format

846641
media-video/ffmpeg has issues with some of youtube's vp9 encodes (was: net-misc/yt-dlp: ERROR: Postprocessing: Conversion failed!)
924600
net-misc/yt-dlp-2023.12.30 fails tests: AttributeError: NoneType object has no attribute shutdown
940630
net-misc/yt-dlp-2024.09.27 fails tests: TypeError: serve() got an unexpected keyword argument 'ssl'
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.12.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.11.04
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.11.18
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.10.07, 2024.10.22
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.11.04
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.10.22
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.09.27
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.10.07
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.08.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.09.27
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.08.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.08.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.07.16, 2024.07.25
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.08.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.07.07, 2024.07.09
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.07.25
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop vulnerable 2024.05.27
CVE-2024-10123 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.04.09, 2024.05.26
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/yt-dlp: Stabilize 2024.05.27 ALLARCHES, #933112
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.05.27
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: enable py3.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.05.26
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2024.03.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.12.30
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/yt-dlp: Stabilize 2024.03.10 ALLARCHES, #927229
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2024.03.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: update live (now using hatchling)
Closes: https://bugs.gentoo.org/924615 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2023.12.30 arm64, #922179
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.11.16
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2023.12.30 ALLARCHES, #921437
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.12.30
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.11.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop vulnerable 2023.10.13
Bug: https://bugs.gentoo.org/917355 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2023.11.16 ALLARCHES (amd64)
Bug: https://bugs.gentoo.org/917355 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.11.16
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.11.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.10.07
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2023.10.13 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.10.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.09.24
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2023.10.07 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: fix EmptyGlobalAssignment
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.10.07
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.07.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2023.09.24 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.09.24
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop vulnerable <=2023.07.06
Bug: https://bugs.gentoo.org/909780 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.07.06
Bug: https://bugs.gentoo.org/909780 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2023.06.22 ALLARCHES, #909166
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.06.22
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.06.21
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: marked ~arm64-macos
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: report correct version in live
Closes: https://bugs.gentoo.org/905884 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.03.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.1.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.2.17
Straight to stable given previous is broken for youtube. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: use pypi.eclass
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.11.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2023.1.6 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2023.1.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.1.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2023.1.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.10.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.11.11 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.9.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.10.4 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.10.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.8.19
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.9.1 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.9.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.8.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.7.18, 2022.8.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.8.14 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.8.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.6.29
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.7.18 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.7.18
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.6.22.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.5.18
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.6.29 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.6.29
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.6.22.1 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.6.22.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.4.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: enable py3.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.5.18 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.3.8.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.2.4-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.4.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.2.4-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.3.8.2 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.3.8.1
Short lived release, no reason to keep. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/yt-dlp: Stabilize 2022.2.4-r1 arm, #833872
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2022.2.4-r1 ppc64, #833872
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2022.2.4-r1 ppc, #833872
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.1.21
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.2.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.2.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.12.27
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.2.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.1.21 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.12.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.12.27 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.12.27
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.12.25
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.10.22, 2021.11.10.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.12.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.10.22-r3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.11.10.1-r1 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/yt-dlp: Keyword 2021.11.10.1-r1 ppc, #820815
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/yt-dlp: Keyword 2021.11.10.1-r1 ppc64, #820815
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.11.10.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: remove some non-essential deps / use optfeature
Closes: https://bugs.gentoo.org/822156 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Keyword 2021.10.22-r2 arm, #820815
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Keyword 2021.10.22-r2 arm64, #820815
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
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@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.9.1, 2021.10.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.10.22 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.8.10, 2021.9.25
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.10.10 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.10.22
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2021.9.1 ALLARCHES, #818499
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2021.9.1 amd64, #818499
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
net-misc/yt-dlp: 2021.10.10 version bump.
Closes: https://bugs.gentoo.org/809896 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
net-misc/yt-dlp: 2021.9.25 version bump
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
net-misc/yt-dlp: 2021.9.1 version bump
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
net-misc/yt-dlp: keyword 2021.8.10 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
net-misc/yt-dlp: new package.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>