Package Details: yt-dlp-git 2024.08.06.r10.g6f9e653-1

Git Clone URL: https://aur.archlinux.org/yt-dlp-git.git (read-only, click to copy)
Package Base: yt-dlp-git
Description: A youtube-dl fork with additional features and fixes (git)
Upstream URL: https://github.com/yt-dlp/yt-dlp
Licenses: Unlicense
Conflicts: yt-dlp
Provides: yt-dlp
Submitter: katt
Maintainer: katt
Last Packager: katt
Votes: 44
Popularity: 0.25
First Submitted: 2021-08-08 15:20 (UTC)
Last Updated: 2024-08-21 17:00 (UTC)

Dependencies (24)

Required by (132)

Sources (1)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 Next › Last »

Flat commented on 2022-08-23 17:44 (UTC)

There is an issue with FFmpeg 5.1 that causes TestConvertThumbnail::test_escaping to fail, and therefore this will not package unless checks are removed. yt-dlp maintainers seem to suggest bypassing this test failure for now while seeing if this is a bug in ffmpeg or intended behavior in 5.1 https://github.com/yt-dlp/yt-dlp/issues/4745#issuecomment-1224435707

katt commented on 2022-08-22 20:21 (UTC)

@Twiki Yes

Twiki commented on 2022-08-22 19:28 (UTC)

The "Conflicts:" line doesn't mention "youtube-dl", so can this be installed and used side-by-side with youtube-dl?

GeneArch commented on 2022-06-22 14:32 (UTC)

Well strangely i am now getting a warning now too - can't explain what changed in my packaging tools config that may have changed -sorry about that.

katt commented on 2022-06-22 13:32 (UTC)

I do get the deprecation warning, but that's it. Given that no one else seems to have an issue (not a single trace of it on their github) I'm reluctant to start missing with it.

I think you should make a github issue about this, so it can be resolved for everyone and not just downstream (AUR), if it really is an issue.

GeneArch commented on 2022-06-22 11:26 (UTC)

@katt Hi - I just know I got a fail that [wheel] was deprecated and should be replaced by [bdist_wheel] - this is consistent with the documentation [1] for "universal" python 2 and 3 and no C support (which should be dropped anyway as python 2 is dead). Perhaps you get warnings and I get fails?

[1] https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/

katt commented on 2022-06-22 10:59 (UTC)

@GeneArch Cannot reproduce, works just fine here, the package in repos also just updated without any need for a patch.

GeneArch commented on 2022-06-22 10:08 (UTC) (edited on 2022-06-22 10:10 (UTC) by GeneArch)

With latest setuptools I found I needed this patch as well


--- A/setup.cfg 2022-06-22 05:57:24.062021612 -0400
+++ B/setup.cfg 2022-06-22 05:57:39.790092401 -0400
@@ -1,4 +1,4 @@
-[wheel]
+[bdist_wheel]
 universal = true

GeneArch commented on 2022-05-22 10:23 (UTC) (edited on 2022-05-22 10:25 (UTC) by GeneArch)

Yeh the makefile is broken - until its fixed upstream patch it in build() before the make line: You can use this trivial patch :


--- A/Makefile  2022-05-21 14:26:12.667581933 -0400
+++ B/Makefile  2022-05-21 14:26:24.090639007 -0400
@@ -9,7 +9,7 @@
 # Keep this list in sync with MANIFEST.in
 # intended use: when building a source distribution,
 # make pypi-files && python setup.py sdist
-pypi-files:
+pypi-files: \
        AUTHORS Changelog.md LICENSE README.md README.txt supportedsites \
        completions yt-dlp.1 requirements.txt devscripts/* test/*

romero commented on 2022-05-22 04:39 (UTC) (edited on 2022-05-22 04:40 (UTC) by romero)

Building the latest package fails - anybody an idea why that is?


==> Making package: yt-dlp-git 2022.04.08.r20.gcda1bc519-1 (Sun 22 May 2022 14:20:55 JST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning yt-dlp git repo...
Cloning into bare repository '/home/peter/AUR/yt-dlp-git/yt-dlp'...
remote: Enumerating objects: 140861, done.
remote: Counting objects: 100% (336/336), done.
remote: Compressing objects: 100% (228/228), done.
remote: Total 140861 (delta 215), reused 210 (delta 108), pack-reused 140525
Receiving objects: 100% (140861/140861), 43.69 MiB | 3.37 MiB/s, done.
Resolving deltas: 100% (110094/110094), done.
==> Validating source files with sha256sums...
    yt-dlp ... Skipped
==> Extracting sources...
  -> Creating working copy of yt-dlp git repo...
Cloning into 'yt-dlp'...
done.
==> Starting pkgver()...
==> Updated version: yt-dlp-git 2022.05.18.r18.g92922fe7f-1
==> Starting build()...
AUTHORS Changelog.md LICENSE README.md README.txt supportedsites \
completions yt-dlp.1 requirements.txt devscripts/* test/*
/bin/sh: line 1: AUTHORS: command not found
make: *** [Makefile:13: pypi-files] Error 127
==> ERROR: A failure occurred in build().
    Aborting...