1{ stdenv, fetchFromGitHub, cmake, boost }:
2
3stdenv.mkDerivation rec {
4 name = "libyaml-cpp-${version}";
5 version = "0.5.3";
6
7 src = fetchFromGitHub {
8 owner = "jbeder";
9 repo = "yaml-cpp";
10 rev = "release-${version}";
11 sha256 = "0qr286q8mwbr4cxz0y0rf045zc071qh3cb804by6w1ydlqciih8a";
12 };
13
14 outputs = [ "out" "dev" ];
15
16 buildInputs = [ cmake boost ];
17
18 cmakeFlags = "-DBUILD_SHARED_LIBS=ON";
19
20 enableParallelBuilding = true;
21
22 meta = with stdenv.lib; {
23 inherit (src.meta) homepage;
24 description = "A YAML parser and emitter for C++";
25 license = licenses.mit;
26 platforms = platforms.unix;
27 maintainers = with maintainers; [ wkennington ];
28 };
29}