1{ stdenv, cmake 2, version, src, patches ? [ ] 3, hostPlatform 4, ... 5}: 6 7stdenv.mkDerivation rec { 8 name = "libmsgpack-${version}"; 9 10 inherit src patches; 11 12 nativeBuildInputs = [ cmake ]; 13 14 crossAttrs = { 15 } // stdenv.lib.optionalAttrs (hostPlatform.libc == "msvcrt") { 16 cmakeFlags = "-DMSGPACK_BUILD_EXAMPLES=OFF -DCMAKE_SYSTEM_NAME=Windows"; 17 }; 18 19 meta = with stdenv.lib; { 20 description = "MessagePack implementation for C and C++"; 21 homepage = http://msgpack.org; 22 maintainers = with maintainers; [ redbaron wkennington ]; 23 license = licenses.asl20; 24 platforms = platforms.all; 25 }; 26}