diff options
author | Shea Levy <shea@shealevy.com> | 2018-02-28 14:50:17 -0500 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2018-02-28 15:01:33 -0500 |
commit | 942855c8bd01dd0c571eb7b10859d9225445502a (patch) | |
tree | 654459f12beda65df1cc74de8701d1c7bf373939 /pkgs/data/misc/tzdata | |
parent | e51a76ce730e2193f0ee12164eb79f242297a443 (diff) | |
download | nixpkgs-942855c8bd01dd0c571eb7b10859d9225445502a.tar nixpkgs-942855c8bd01dd0c571eb7b10859d9225445502a.tar.gz nixpkgs-942855c8bd01dd0c571eb7b10859d9225445502a.tar.bz2 nixpkgs-942855c8bd01dd0c571eb7b10859d9225445502a.tar.lz nixpkgs-942855c8bd01dd0c571eb7b10859d9225445502a.tar.xz nixpkgs-942855c8bd01dd0c571eb7b10859d9225445502a.tar.zst nixpkgs-942855c8bd01dd0c571eb7b10859d9225445502a.zip |
tzdata: Fix cross-compilation
Diffstat (limited to 'pkgs/data/misc/tzdata')
-rw-r--r-- | pkgs/data/misc/tzdata/default.nix | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/data/misc/tzdata/default.nix b/pkgs/data/misc/tzdata/default.nix index ada2ed997da..6c8fd6229a3 100644 --- a/pkgs/data/misc/tzdata/default.nix +++ b/pkgs/data/misc/tzdata/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, buildPackages }: stdenv.mkDerivation rec { name = "tzdata-${version}"; @@ -28,8 +28,23 @@ stdenv.mkDerivation rec { "MANDIR=$(man)/share/man" "AWK=awk" "CFLAGS=-DHAVE_LINK=0" + "cc=${stdenv.cc.targetPrefix}cc" + "AR=${stdenv.cc.targetPrefix}ar" ]; + depsBuildBuild = [ buildPackages.stdenv.cc ]; + + installFlags = [ "ZIC=./zic-native" ]; + + preInstall = '' + mv zic.o zic.o.orig + mv zic zic.orig + make $makeFlags cc=cc AR=ar zic + mv zic zic-native + mv zic.o.orig zic.o + mv zic.orig zic + ''; + postInstall = '' rm $out/share/zoneinfo-posix |