Merge pull request #83244 from zowoq/youtube-dl

youtube-dl: 2020.03.08 -> 2020.03.24
This commit is contained in:
lewo 2020-03-24 08:55:26 +01:00 committed by GitHub
commit 6cb48a04d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,7 +10,7 @@
, rtmpSupport ? true , rtmpSupport ? true
, phantomjsSupport ? false , phantomjsSupport ? false
, hlsEncryptedSupport ? true , hlsEncryptedSupport ? true
, makeWrapper }: , installShellFiles, makeWrapper }:
buildPythonPackage rec { buildPythonPackage rec {
@ -18,14 +18,14 @@ buildPythonPackage rec {
# The websites youtube-dl deals with are a very moving target. That means that # The websites youtube-dl 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 = "2020.03.08"; version = "2020.03.24";
src = fetchurl { src = fetchurl {
url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz"; url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
sha256 = "1xbka14wnalcqkhibfcqw8f5bw1m9b1f44719yifv1jk0614q4bn"; sha256 = "05l4asakakxn53wrvxn6c03fd80zdizdbj6r2cj8c1ja3sj9i8s5";
}; };
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ installShellFiles makeWrapper ];
buildInputs = [ zip ] ++ lib.optional generateManPage pandoc; buildInputs = [ zip ] ++ lib.optional generateManPage pandoc;
propagatedBuildInputs = lib.optional hlsEncryptedSupport pycryptodome; propagatedBuildInputs = lib.optional hlsEncryptedSupport pycryptodome;
@ -46,8 +46,7 @@ buildPythonPackage rec {
]; ];
postInstall = '' postInstall = ''
mkdir -p $out/share/zsh/site-functions installShellCompletion youtube-dl.zsh
cp youtube-dl.zsh $out/share/zsh/site-functions/_youtube-dl
''; '';
# Requires network # Requires network