youtube-dl: 2017.05.23 -> 2017.05.29 (#26329)
* youtube-dl: add pycryptodome dependency The pycrypto library is used for HLS streams with encrypted segments. See https://github.com/rg3/youtube-dl/pull/8201 * youtube-dl: 2017.05.23 -> 2017.05.29
This commit is contained in:
parent
7a0bce8422
commit
4a62364c17
|
@ -1,5 +1,5 @@
|
|||
{ stdenv, fetchurl, buildPythonApplication
|
||||
, zip, ffmpeg, rtmpdump, atomicparsley, pandoc
|
||||
, zip, ffmpeg, rtmpdump, atomicparsley, pycryptodome, pandoc
|
||||
# Pandoc is required to build the package's man page. Release tarballs contain a
|
||||
# formatted man page already, though, it will still be installed. We keep the
|
||||
# manpage argument in place in case someone wants to use this derivation to
|
||||
|
@ -8,21 +8,23 @@
|
|||
, generateManPage ? false
|
||||
, ffmpegSupport ? true
|
||||
, rtmpSupport ? true
|
||||
, hlsEncryptedSupport ? true
|
||||
, makeWrapper }:
|
||||
|
||||
with stdenv.lib;
|
||||
buildPythonApplication rec {
|
||||
|
||||
name = "youtube-dl-${version}";
|
||||
version = "2017.05.23";
|
||||
version = "2017.05.29";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://yt-dl.org/downloads/${version}/${name}.tar.gz";
|
||||
sha256 = "1na2ccja8p18i3ypf7vjrxlh653906746l966fwm06b5q6867iwd";
|
||||
sha256 = "11zh0h4hwwx39iv6qbkqbvf5a5mgj71ngj2kp7zmq7g0qh37x9rx";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
buildInputs = [ zip ] ++ optional generateManPage pandoc;
|
||||
propagatedBuildInputs = optional hlsEncryptedSupport pycryptodome;
|
||||
|
||||
# Ensure ffmpeg is available in $PATH for post-processing & transcoding support.
|
||||
# rtmpdump is required to download files over RTMP
|
||||
|
|
Loading…
Reference in New Issue