summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-source-releases/libiconv/default.nix
blob: 5b82835d3e6489b37a0bd8d46f189d4263980cf9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{ stdenv, appleDerivation }:

appleDerivation {
  preConfigure = "cd libiconv";

  postInstall = ''
    mv $out/lib/libiconv.dylib $out/lib/libiconv-nocharset.dylib
    install_name_tool -id $out/lib/libiconv-nocharset.dylib $out/lib/libiconv-nocharset.dylib

    ld -dylib -o $out/lib/libiconv.dylib \
      -reexport_library $out/lib/libiconv-nocharset.dylib \
      -reexport_library $out/lib/libcharset.dylib \
      -dylib_compatibility_version 7.0.0
  '';
}