1{ stdenv, fetchFromGitHub, cmake, python }:
2
3stdenv.mkDerivation rec {
4 version = "0.6.2";
5 name = "docopt.cpp-${version}";
6
7 src = fetchFromGitHub {
8 owner = "docopt";
9 repo = "docopt.cpp";
10 rev = "v${version}";
11 sha256 = "1rgkc8nsc2zz2lkyai0y68vrd6i6kbq63hm3vdza7ab6ghq0n1dd";
12 };
13
14 nativeBuildInputs = [ cmake python ];
15
16 cmakeFlags = ["-DWITH_TESTS=ON"];
17
18 doCheck = true;
19
20 checkPhase = "LD_LIBRARY_PATH=$(pwd) python ./run_tests";
21
22 meta = with stdenv.lib; {
23 description = "C++11 port of docopt";
24 homepage = https://github.com/docopt/docopt.cpp;
25 license = with licenses; [ mit boost ];
26 platforms = platforms.all;
27 maintainers = with maintainers; [ knedlsepp ];
28 };
29}
30