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.
This commit is contained in:
Rodney Lorrimar 2016-04-18 09:49:20 +01:00
parent 454a64caff
commit 73d2a2c23a

View File

@ -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;