at 24.11-pre 837 B view raw
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}