summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-01-31 15:50:51 +0000
committerLudovic Courtès <ludo@gnu.org>2012-01-31 15:50:51 +0000
commit7dc9366796baeb6d6877dff173fb1bbf2af6260e (patch)
treef623b11664d55f3d8c9da9b7a2370d6b65e16114 /pkgs
parent27100c36c4250052af6bc96d3e5b630e0fb2b1ce (diff)
downloadnixpkgs-7dc9366796baeb6d6877dff173fb1bbf2af6260e.tar
nixpkgs-7dc9366796baeb6d6877dff173fb1bbf2af6260e.tar.gz
nixpkgs-7dc9366796baeb6d6877dff173fb1bbf2af6260e.tar.bz2
nixpkgs-7dc9366796baeb6d6877dff173fb1bbf2af6260e.tar.lz
nixpkgs-7dc9366796baeb6d6877dff173fb1bbf2af6260e.tar.xz
nixpkgs-7dc9366796baeb6d6877dff173fb1bbf2af6260e.tar.zst
nixpkgs-7dc9366796baeb6d6877dff173fb1bbf2af6260e.zip
GNU help2man: Wrap the program to have a correct $PERL5LIB.
svn path=/nixpkgs/trunk/; revision=31948
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/tools/misc/help2man/default.nix14
1 files changed, 8 insertions, 6 deletions
diff --git a/pkgs/development/tools/misc/help2man/default.nix b/pkgs/development/tools/misc/help2man/default.nix
index 746a489c174..36a674d0880 100644
--- a/pkgs/development/tools/misc/help2man/default.nix
+++ b/pkgs/development/tools/misc/help2man/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, perl, gettext, LocaleGettext}:
+{ stdenv, fetchurl, perl, gettext, LocaleGettext, makeWrapper }:
 
 stdenv.mkDerivation rec {
   name = "help2man-1.40.5";
@@ -8,14 +8,16 @@ stdenv.mkDerivation rec {
     sha256 = "1d1wn9krvf9mp97c224710n1pcfh73p7w7na65zn2a06124rln8k";
   };
 
-  buildInputs = [
-    perl
-    gettext
-    LocaleGettext
-  ];
+  buildInputs = [ makeWrapper perl gettext LocaleGettext ];
 
   doCheck = false;                                # target `check' is missing
 
+  postInstall =
+    '' wrapProgram "$out/bin/help2man" \
+         --prefix PERL5LIB : "$(echo ${LocaleGettext}/lib/perl*/site_perl)"
+    '';
+
+
   meta = {
     description = "GNU help2man generates man pages from `--help' output";