diff options
author | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2015-06-11 00:36:00 +0100 |
---|---|---|
committer | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2015-06-11 00:36:00 +0100 |
commit | 1cc999e09d2584d76d6d1394d7532e4d1531e8bf (patch) | |
tree | f6d672ba0e32cf2fa52b189da19f9e444d0f8f4d /pkgs/tools/misc | |
parent | 117dfac3d1f07e3958cd20843177d95fdc174c58 (diff) | |
parent | 51ce29718750fb34c0d849942a9462e520081577 (diff) | |
download | nixlib-1cc999e09d2584d76d6d1394d7532e4d1531e8bf.tar nixlib-1cc999e09d2584d76d6d1394d7532e4d1531e8bf.tar.gz nixlib-1cc999e09d2584d76d6d1394d7532e4d1531e8bf.tar.bz2 nixlib-1cc999e09d2584d76d6d1394d7532e4d1531e8bf.tar.lz nixlib-1cc999e09d2584d76d6d1394d7532e4d1531e8bf.tar.xz nixlib-1cc999e09d2584d76d6d1394d7532e4d1531e8bf.tar.zst nixlib-1cc999e09d2584d76d6d1394d7532e4d1531e8bf.zip |
Merge branch 'youtube-dl' of https://github.com/KaiSforza/nixpkgs
Diffstat (limited to 'pkgs/tools/misc')
-rw-r--r-- | pkgs/tools/misc/youtube-dl/default.nix | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix index 3985f8a0c838..eb3375730188 100644 --- a/pkgs/tools/misc/youtube-dl/default.nix +++ b/pkgs/tools/misc/youtube-dl/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, makeWrapper, python, zip, ffmpeg, pandoc ? null }: +{ stdenv, fetchurl, makeWrapper, buildPythonPackage, zip, ffmpeg +, pandoc ? null }: # Pandoc is required to build the package's man page. Release tarballs # contain a formatted man page already, though, so it's fine to pass @@ -7,7 +8,7 @@ # case someone wants to use this derivation to build a Git version of # the tool that doesn't have the formatted man page included. -stdenv.mkDerivation rec { +buildPythonPackage rec { name = "youtube-dl-${version}"; version = "2015.05.29"; @@ -16,18 +17,11 @@ stdenv.mkDerivation rec { sha256 = "0lgxir2i5ipplg57wk8gnbbsdrk7szqnyb1bxr97f3h0rbm4dfij"; }; - buildInputs = [ python makeWrapper zip pandoc ]; - - patchPhase = "rm youtube-dl"; - - configurePhase = '' - makeFlagsArray=( PREFIX=$out SYSCONFDIR=$out/etc PYTHON=${python}/bin/python ) - ''; + buildInputs = [ makeWrapper zip pandoc ]; # Ensure ffmpeg is available in $PATH for post-processing & transcoding support. - postInstall = '' - wrapProgram $out/bin/youtube-dl --prefix PATH : "${ffmpeg}/bin" - ''; + postInstall = stdenv.lib.optionalString (ffmpeg != null) + ''wrapProgram $out/bin/youtube-dl --prefix PATH : "${ffmpeg}/bin"''; meta = with stdenv.lib; { homepage = "http://rg3.github.com/youtube-dl/"; |