summaryrefslogtreecommitdiffstats
path: root/pkgs/tools
diff options
context:
space:
mode:
authormidchildan <git@midchildan.org>2021-11-19 03:47:28 +0900
committermidchildan <git@midchildan.org>2021-11-19 03:47:28 +0900
commit5f8dc66f42f3ea33aac9a48087d3f9ada10733b3 (patch)
treed8417eec2d75c9dd65432f5123570d1ec7651599 /pkgs/tools
parent443bb33421dc33ff8723b1de3a394f0553a71eb9 (diff)
cmigemo: fix Darwin build
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/text/cmigemo/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/tools/text/cmigemo/default.nix b/pkgs/tools/text/cmigemo/default.nix
index 3562d40bc3e3..92be45bbd9d7 100644
--- a/pkgs/tools/text/cmigemo/default.nix
+++ b/pkgs/tools/text/cmigemo/default.nix
@@ -3,6 +3,9 @@
, skk-dicts
}:
+let
+ iconvBin = if stdenv.isDarwin then libiconv else buildPackages.stdenv.cc.libc;
+in
stdenv.mkDerivation {
pname = "cmigemo";
version = "1.3e";
@@ -25,7 +28,7 @@ stdenv.mkDerivation {
makeFlags = [ "INSTALL=install" ];
preBuild = ''
- makeFlagsArray+=(FILTER_UTF8="${lib.getBin buildPackages.stdenv.cc.libc}/bin/iconv -t utf-8 -f cp932")
+ makeFlagsArray+=(FILTER_UTF8="${lib.getBin iconvBin}/bin/iconv -t utf-8 -f cp932")
'';
buildFlags = [ (if stdenv.isDarwin then "osx-all" else "gcc-all") ];