diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2015-03-25 17:25:01 -0500 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2015-03-25 18:35:33 -0500 |
commit | cbfaea8191ad2922b71d199b383e6423898ab8ee (patch) | |
tree | fa3f2f0322b627009bc24c019949abb27644dd40 /pkgs/tools | |
parent | ace8dfa22cae9d3a4993d12c63384f1cb8d4059e (diff) | |
download | nixlib-cbfaea8191ad2922b71d199b383e6423898ab8ee.tar nixlib-cbfaea8191ad2922b71d199b383e6423898ab8ee.tar.gz nixlib-cbfaea8191ad2922b71d199b383e6423898ab8ee.tar.bz2 nixlib-cbfaea8191ad2922b71d199b383e6423898ab8ee.tar.lz nixlib-cbfaea8191ad2922b71d199b383e6423898ab8ee.tar.xz nixlib-cbfaea8191ad2922b71d199b383e6423898ab8ee.tar.zst nixlib-cbfaea8191ad2922b71d199b383e6423898ab8ee.zip |
youtube-dl: wrap with ffmpeg
youtube-dl uses ffmpeg for post-processing and fixups. The ffmpeg used can be overridden or libav can be substituted.
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/misc/youtube-dl/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix index 70618fafddfb..d6d8fa084be1 100644 --- a/pkgs/tools/misc/youtube-dl/default.nix +++ b/pkgs/tools/misc/youtube-dl/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, python, zip, pandoc }: +{ stdenv, fetchurl, makeWrapper, python, zip, pandoc, ffmpeg }: let version = "2015.03.24"; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { sha256 = "1m462hcgizdp59s9h62hjwhq4vjrgmck23x2bh5jvb9vjpcfqjxv"; }; - buildInputs = [ python ]; + buildInputs = [ python makeWrapper ]; nativeBuildInputs = [ zip pandoc ]; patchPhase = '' @@ -22,6 +22,11 @@ stdenv.mkDerivation rec { makeFlagsArray=( PREFIX=$out SYSCONFDIR=$out/etc PYTHON=${python}/bin/python ) ''; + postInstall = '' + # ffmpeg is used for post-processing and fixups + wrapProgram $out/bin/youtube-dl --prefix PATH : "${ffmpeg}/bin" + ''; + meta = { homepage = "http://rg3.github.com/youtube-dl/"; repositories.git = https://github.com/rg3/youtube-dl.git; |