From 73d2a2c23a96eb170019c3aeabfa82cb520e022a Mon Sep 17 00:00:00 2001 From: Rodney Lorrimar Date: Mon, 18 Apr 2016 09:49:20 +0100 Subject: [PATCH] get_iplayer: fix outputs and add man page Package stopped building after closure-size merge because buildPerlPackage has docdev in its default outputs. There is also a decent man page in the source distribution, which I added to the "man" output. --- pkgs/applications/misc/get_iplayer/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/get_iplayer/default.nix b/pkgs/applications/misc/get_iplayer/default.nix index e6ca8d207e8..e5a463bb520 100644 --- a/pkgs/applications/misc/get_iplayer/default.nix +++ b/pkgs/applications/misc/get_iplayer/default.nix @@ -7,6 +7,7 @@ buildPerlPackage { preConfigure = "touch Makefile.PL"; doCheck = false; + outputs = [ "out" "man" ]; patchPhase = '' sed -e 's|^update_script|#update_script|' \ @@ -15,10 +16,11 @@ buildPerlPackage { ''; installPhase = '' - mkdir -p $out/bin + mkdir -p $out/bin $out/share/man/man1 cp get_iplayer $out/bin wrapProgram $out/bin/get_iplayer --suffix PATH : ${ffmpeg.bin}/bin:${flvstreamer}/bin:${vlc}/bin:${rtmpdump}/bin --prefix PERL5LIB : $PERL5LIB - ''; + cp get_iplayer.1 $out/share/man/man1 + ''; src = fetchurl { url = ftp://ftp.infradead.org/pub/get_iplayer/get_iplayer-2.94.tar.gz;