{ stdenv, appleDerivation, xcbuildHook }: # TODO: make this the official libutil expression once we've integrated xcbuild in the bootstrap appleDerivation { nativeBuildInputs = [ xcbuildHook ]; prePatch = '' substituteInPlace tzlink.c \ --replace '#include ' "" ''; xcbuildFlags = "-target util"; installPhase = '' mkdir -p $out/lib $out/include cp Products/Release/*.dylib $out/lib cp Products/Release/*.h $out/include # TODO: figure out how to get this to be right the first time around install_name_tool -id $out/lib/libutil.dylib $out/lib/libutil.dylib ''; meta = with stdenv.lib; { maintainers = with maintainers; [ copumpkin ]; platforms = platforms.darwin; license = licenses.apsl20; }; }