1{
2 lib,
3 buildPythonPackage,
4 fetchurl,
5 python,
6}:
7
8buildPythonPackage rec {
9 pname = "pycxx";
10 version = "7.1.4";
11 format = "setuptools";
12
13 src = fetchurl {
14 url = "mirror://sourceforge/cxx/CXX/PyCXX%20V${version}/pycxx-${version}.tar.gz";
15 sha256 = "MUMU+/qsm92WENYFxfjQsSuR8/nE/asYG8HgIbaAaz0=";
16 };
17
18 outputs = [
19 "out"
20 "dev"
21 ];
22
23 postInstall = ''
24 mkdir -p $dev/include
25 mv $out/include/${python.libPrefix}*/CXX/ $dev/include/CXX/
26 mv $out/CXX $dev/src
27 sed -i "s|Src|$dev/src|" $dev/src/cxxextensions.c $dev/src/cxxsupport.cxx
28 '';
29
30 meta = with lib; {
31 description = "set of classes to help create extensions of Python in the C++ language";
32 homepage = "https://sourceforge.net/projects/cxx/";
33 maintainers = with maintainers; [ freezeboy ];
34 platforms = platforms.all;
35 };
36}