summary refs log tree commit diff
diff options
context:
space:
mode:
authorLuca Bruno <lethalman88@gmail.com>2015-04-08 10:53:54 +0200
committerLuca Bruno <lethalman88@gmail.com>2015-04-25 11:48:23 +0200
commitd4a0cd2a940e7f65c9e93565dfb4d5eb117f7fb9 (patch)
treec30895866bd7c642fa81f5eb58a40151cdc4bd52
parentcbfd3056b562356c47262e3ed850e9805190a911 (diff)
downloadnixpkgs-d4a0cd2a940e7f65c9e93565dfb4d5eb117f7fb9.tar
nixpkgs-d4a0cd2a940e7f65c9e93565dfb4d5eb117f7fb9.tar.gz
nixpkgs-d4a0cd2a940e7f65c9e93565dfb4d5eb117f7fb9.tar.bz2
nixpkgs-d4a0cd2a940e7f65c9e93565dfb4d5eb117f7fb9.tar.lz
nixpkgs-d4a0cd2a940e7f65c9e93565dfb4d5eb117f7fb9.tar.xz
nixpkgs-d4a0cd2a940e7f65c9e93565dfb4d5eb117f7fb9.tar.zst
nixpkgs-d4a0cd2a940e7f65c9e93565dfb4d5eb117f7fb9.zip
Add gettextWithExpat function
-rw-r--r--pkgs/development/libraries/gettext/expat.nix10
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/development/libraries/gettext/expat.nix b/pkgs/development/libraries/gettext/expat.nix
new file mode 100644
index 00000000000..fc6116b3916
--- /dev/null
+++ b/pkgs/development/libraries/gettext/expat.nix
@@ -0,0 +1,10 @@
+{ runCommand, gettext, expat, makeWrapper }:
+
+runCommand "gettext-expat-${gettext.name}" { buildInputs = [ makeWrapper ]; } ''
+  mkdir $out
+  cp -rf ${gettext}/* $out/
+  chmod a+w $out/bin
+  for p in $out/bin/*; do
+    wrapProgram $p --prefix LD_LIBRARY_PATH : ${expat}/lib
+  done
+''
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 44ef8c82348..93b7e339cbe 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5790,6 +5790,10 @@ let
   gettext_0_18 = callPackage ../development/libraries/gettext/0.18.nix { };
   gettext_0_19 = callPackage ../development/libraries/gettext { };
 
+  gettextWithExpat = gettext: callPackage ../development/libraries/gettext/expat.nix {
+    inherit gettext;
+  };
+
   gd = callPackage ../development/libraries/gd { };
 
   gdal = callPackage ../development/libraries/gdal { };