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