From 3d316da10315c3c02f160869391ba3efd420b596 Mon Sep 17 00:00:00 2001 From: Ram Kromberg Date: Tue, 5 Jul 2016 18:47:34 +0300 Subject: [PATCH] icoutils: perl dependencies added #15894 --- pkgs/tools/graphics/icoutils/default.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/icoutils/default.nix b/pkgs/tools/graphics/icoutils/default.nix index 94a613078a4..300e05023b1 100644 --- a/pkgs/tools/graphics/icoutils/default.nix +++ b/pkgs/tools/graphics/icoutils/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libpng }: +{ stdenv, fetchurl, libpng, perl, perlPackages, makeWrapper }: stdenv.mkDerivation rec { name = "icoutils-0.31.0"; @@ -8,11 +8,24 @@ stdenv.mkDerivation rec { sha256 = "0wdgyfb1clrn3maq84vi4vkwjydy72p5hzk6kb9nb3a19bbxk5d8"; }; - buildInputs = [ libpng ]; + buildInputs = [ makeWrapper libpng perl ]; + propagatedBuildInputs = [ perlPackages.LWP ]; + + patchPhase = '' + patchShebangs extresso/extresso + patchShebangs extresso/extresso.in + patchShebangs extresso/genresscript + patchShebangs extresso/genresscript.in + ''; + + preFixup = '' + wrapProgram $out/bin/extresso --prefix PERL5LIB : $PERL5LIB + wrapProgram $out/bin/genresscript --prefix PERL5LIB : $PERL5LIB + ''; meta = { homepage = http://www.nongnu.org/icoutils/; - description = "Set of programs to deal with Microsoft Windows(R) icon and cursor files"; + description = "Set of programs to deal with Microsoft Windows(R) icon and cursor files"; license = stdenv.lib.licenses.gpl3Plus; platforms = with stdenv.lib.platforms; linux; };