1{ stdenv, fetchFromGitHub, cmake }:
2
3stdenv.mkDerivation rec {
4 name = "libyaml-cpp-${version}";
5 version = "0.6.2";
6
7 src = fetchFromGitHub {
8 owner = "jbeder";
9 repo = "yaml-cpp";
10 rev = "yaml-cpp-${version}";
11 sha256 = "16lclpa487yghf9019wymj419wkyx4795wv9q7539hhimajw9kpb";
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}