1{ stdenv, fetchFromGitHub, pythonPackages}:
2
3stdenv.mkDerivation rec {
4 version = "4.4";
5 name = "cxxtest";
6
7 src = fetchFromGitHub {
8 owner = "CxxTest";
9 repo = name;
10 rev = version;
11 sha256 = "19w92kipfhp5wvs47l0qpibn3x49sbmvkk91yxw6nwk6fafcdl17";
12 };
13
14 buildInputs = with pythonPackages; [ python wrapPython ];
15
16 installPhase = ''
17 cd python
18 python setup.py install --prefix=$out
19 cd ..
20
21 mkdir -p $out/include
22 cp -R cxxtest $out/include/
23
24 wrapPythonProgramsIn $out/bin "$out $pythonPath"
25 '';
26
27 meta = with stdenv.lib; {
28 homepage = "http://cxxtest.com";
29 description = "Unit testing framework for C++";
30 platforms = platforms.unix ;
31 license = licenses.lgpl3;
32 maintainers = [ maintainers.juliendehos ];
33 };
34}
35