summary refs log tree commit diff
path: root/pkgs/development/libraries/gettext
diff options
context:
space:
mode:
authorArseniy Seroka <ars.seroka@gmail.com>2015-12-13 17:07:10 +0300
committerArseniy Seroka <ars.seroka@gmail.com>2015-12-14 22:56:34 +0300
commit7d02a16aecae08050e12c6a64017afdc905e72ca (patch)
tree15da2f5ab7133b8192adaf8b5a9c9efe26b6474b /pkgs/development/libraries/gettext
parenta81e8c2e978cec3f878013fd7411bbca83ee8659 (diff)
downloadnixpkgs-7d02a16aecae08050e12c6a64017afdc905e72ca.tar
nixpkgs-7d02a16aecae08050e12c6a64017afdc905e72ca.tar.gz
nixpkgs-7d02a16aecae08050e12c6a64017afdc905e72ca.tar.bz2
nixpkgs-7d02a16aecae08050e12c6a64017afdc905e72ca.tar.lz
nixpkgs-7d02a16aecae08050e12c6a64017afdc905e72ca.tar.xz
nixpkgs-7d02a16aecae08050e12c6a64017afdc905e72ca.tar.zst
nixpkgs-7d02a16aecae08050e12c6a64017afdc905e72ca.zip
gettext: fix absolute path
Diffstat (limited to 'pkgs/development/libraries/gettext')
-rw-r--r--pkgs/development/libraries/gettext/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix
index 874c767046b..3d7cfc0ca31 100644
--- a/pkgs/development/libraries/gettext/default.nix
+++ b/pkgs/development/libraries/gettext/default.nix
@@ -28,6 +28,12 @@ stdenv.mkDerivation (rec {
         "gt_cv_func_CFLocaleCopyCurrent=no"
       ]);
 
+  patchPhase = ''
+   substituteInPlace gettext-tools/projects/KDE/trigger --replace "/bin/pwd" pwd
+   substituteInPlace gettext-tools/projects/GNOME/trigger --replace "/bin/pwd" pwd
+   substituteInPlace gettext-tools/src/project-id --replace "/bin/pwd" pwd
+  '';
+
   # On cross building, gettext supposes that the wchar.h from libc
   # does not fulfill gettext needs, so it tries to work with its
   # own wchar.h file, which does not cope well with the system's
@@ -90,8 +96,8 @@ stdenv.mkDerivation (rec {
    # Make sure `error.c' gets compiled and is part of `libgettextlib.la'.
    # This fixes:
    # gettext-0.18.1.1/gettext-tools/src/msgcmp.c:371: undefined reference to `_error_message_count'
-
-   '' sed -i gettext-tools/gnulib-lib/Makefile.in \
+  '' 
+   sed -i gettext-tools/gnulib-lib/Makefile.in \
           -e 's/am_libgettextlib_la_OBJECTS =/am_libgettextlib_la_OBJECTS = error.lo/g'
    '';
 })