summary refs log tree commit diff
path: root/pkgs/tools/graphics/icoutils
diff options
context:
space:
mode:
authorRam Kromberg <ramkromberg@mail.com>2016-07-05 18:47:34 +0300
committerRam Kromberg <ramkromberg@mail.com>2016-07-06 06:48:51 +0300
commit3d316da10315c3c02f160869391ba3efd420b596 (patch)
tree4b5539f7a3ac049decf30af59ee64681f804aadf /pkgs/tools/graphics/icoutils
parent07139b8c3f2a1f86c8bfb5b55a5e7edf3a9831b7 (diff)
downloadnixpkgs-3d316da10315c3c02f160869391ba3efd420b596.tar
nixpkgs-3d316da10315c3c02f160869391ba3efd420b596.tar.gz
nixpkgs-3d316da10315c3c02f160869391ba3efd420b596.tar.bz2
nixpkgs-3d316da10315c3c02f160869391ba3efd420b596.tar.lz
nixpkgs-3d316da10315c3c02f160869391ba3efd420b596.tar.xz
nixpkgs-3d316da10315c3c02f160869391ba3efd420b596.tar.zst
nixpkgs-3d316da10315c3c02f160869391ba3efd420b596.zip
icoutils: perl dependencies added #15894
Diffstat (limited to 'pkgs/tools/graphics/icoutils')
-rw-r--r--pkgs/tools/graphics/icoutils/default.nix19
1 files 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;
   };