diff options
author | Arseniy Seroka <ars.seroka@gmail.com> | 2015-12-13 17:07:10 +0300 |
---|---|---|
committer | Arseniy Seroka <ars.seroka@gmail.com> | 2015-12-14 22:56:34 +0300 |
commit | 7d02a16aecae08050e12c6a64017afdc905e72ca (patch) | |
tree | 15da2f5ab7133b8192adaf8b5a9c9efe26b6474b /pkgs/development/libraries/gettext | |
parent | a81e8c2e978cec3f878013fd7411bbca83ee8659 (diff) | |
download | nixpkgs-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.nix | 10 |
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' ''; }) |