summaryrefslogtreecommitdiffstats
path: root/krebs/5pkgs/youtube-dl
diff options
context:
space:
mode:
Diffstat (limited to 'krebs/5pkgs/youtube-dl')
-rw-r--r--krebs/5pkgs/youtube-dl/default.nix58
1 files changed, 0 insertions, 58 deletions
diff --git a/krebs/5pkgs/youtube-dl/default.nix b/krebs/5pkgs/youtube-dl/default.nix
deleted file mode 100644
index b0c449d49..000000000
--- a/krebs/5pkgs/youtube-dl/default.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-{ stdenv, fetchurl, pkgs
-, zip, ffmpeg, rtmpdump, atomicparsley, 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
-# build a Git version of the tool that doesn't have the formatted man page
-# included.
-, generateManPage ? false
-, ffmpegSupport ? true
-, rtmpSupport ? true
-, makeWrapper }:
-
-with stdenv.lib;
-let
- buildPythonApplication = args: pkgs.pythonPackages.buildPythonPackage ({namePrefix="";} // args );
-in buildPythonApplication rec {
-
- name = "youtube-dl-${version}";
- version = "2017.04.28";
-
- src = fetchurl {
- url = "https://yt-dl.org/downloads/${version}/${name}.tar.gz";
- sha256 = "0d3mgf8qxb07b7bjf79ppaxhcl4f47q0zjpshp6y2q0lalfskh3j";
- };
-
- nativeBuildInputs = [ makeWrapper ];
- buildInputs = [ zip ] ++ optional generateManPage pandoc;
-
- # Ensure ffmpeg is available in $PATH for post-processing & transcoding support.
- # rtmpdump is required to download files over RTMP
- # atomicparsley for embedding thumbnails
- postInstall = let
- packagesToBinPath =
- [ atomicparsley ]
- ++ optional ffmpegSupport ffmpeg
- ++ optional rtmpSupport rtmpdump;
- in ''
- wrapProgram $out/bin/youtube-dl --prefix PATH : "${makeBinPath packagesToBinPath}"
- '';
-
- # Requires network
- doCheck = false;
-
- meta = {
- homepage = http://rg3.github.io/youtube-dl/;
- repositories.git = https://github.com/rg3/youtube-dl.git;
- description = "Command-line tool to download videos from YouTube.com and other sites";
- longDescription = ''
- youtube-dl is a small, Python-based command-line program
- to download videos from YouTube.com and a few more sites.
- youtube-dl is released to the public domain, which means
- you can modify it, redistribute it or use it however you like.
- '';
- license = licenses.publicDomain;
- platforms = with platforms; linux ++ darwin;
- maintainers = with maintainers; [ bluescreen303 phreedom AndersonTorres fuuzetsu fpletz ];
- };
-}