yt-dlp: 2021.08.10 -> 2021.9.2

This commit is contained in:
Ilan Joselevich 2021-09-02 23:49:03 +03:00 committed by Roosembert Palacios
parent 1f2818d65d
commit bb5e5bf09a
No known key found for this signature in database
GPG Key ID: CAAAECE5C2242BB7
1 changed files with 16 additions and 7 deletions

View File

@ -1,6 +1,13 @@
{ lib, buildPythonPackage, fetchPypi { lib
, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome , buildPythonPackage
, websockets, mutagen , fetchPypi
, ffmpeg
, rtmpdump
, phantomjs2
, atomicparsley
, pycryptodome
, websockets
, mutagen
, ffmpegSupport ? true , ffmpegSupport ? true
, rtmpSupport ? true , rtmpSupport ? true
, phantomjsSupport ? false , phantomjsSupport ? false
@ -12,12 +19,12 @@ buildPythonPackage rec {
# The websites yt-dlp deals with are a very moving target. That means that # The websites yt-dlp deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported # downloads break constantly. Because of that, updates should always be backported
# to the latest stable release. # to the latest stable release.
version = "2021.08.10"; version = "2021.9.2";
src = fetchPypi { src = fetchPypi {
inherit pname; inherit pname;
version = builtins.replaceStrings [ ".0" ] [ "." ] version; version = builtins.replaceStrings [ ".0" ] [ "." ] version;
sha256 = "8da1bf4dc4641d37d137443c4783109ee8393caad5e0d270d9d1d534e8f25240"; sha256 = "sha256-yn53zbBVuiaD31sIB6qxweEgy+AsjzXZ0yk9lNva6mM=";
}; };
# build_lazy_extractors assumes this directory exists but it is not present in # build_lazy_extractors assumes this directory exists but it is not present in
@ -33,12 +40,14 @@ buildPythonPackage rec {
# - ffmpeg: post-processing & transcoding support # - ffmpeg: post-processing & transcoding support
# - rtmpdump: download files over RTMP # - rtmpdump: download files over RTMP
# - atomicparsley: embedding thumbnails # - atomicparsley: embedding thumbnails
makeWrapperArgs = let makeWrapperArgs =
let
packagesToBinPath = [ atomicparsley ] packagesToBinPath = [ atomicparsley ]
++ lib.optional ffmpegSupport ffmpeg ++ lib.optional ffmpegSupport ffmpeg
++ lib.optional rtmpSupport rtmpdump ++ lib.optional rtmpSupport rtmpdump
++ lib.optional phantomjsSupport phantomjs2; ++ lib.optional phantomjsSupport phantomjs2;
in [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ]; in
[ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ];
setupPyBuildFlags = [ setupPyBuildFlags = [
"build_lazy_extractors" "build_lazy_extractors"