summary refs log tree commit diff
path: root/pkgs/tools/misc
diff options
context:
space:
mode:
authorMateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>2015-06-11 00:36:00 +0100
committerMateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>2015-06-11 00:36:00 +0100
commit1cc999e09d2584d76d6d1394d7532e4d1531e8bf (patch)
treef6d672ba0e32cf2fa52b189da19f9e444d0f8f4d /pkgs/tools/misc
parent117dfac3d1f07e3958cd20843177d95fdc174c58 (diff)
parent51ce29718750fb34c0d849942a9462e520081577 (diff)
downloadnixlib-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.nix18
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/";