sip: fix build on darwin

* prevent complaints about python not being built as a framework
This commit is contained in:
Jason \"Don\" O'Conal 2013-07-04 15:07:02 +10:00 committed by Rok Garbas
parent 6fc89eead6
commit fbe2fe36e3
1 changed files with 12 additions and 5 deletions

View File

@ -11,13 +11,20 @@ stdenv.mkDerivation rec {
sha256 = "1bwdd5xhrx8dx8rr86r043ddlbg7gd1vh0pm2nxw5l1yprwa7paa"; sha256 = "1bwdd5xhrx8dx8rr86r043ddlbg7gd1vh0pm2nxw5l1yprwa7paa";
}; };
configurePhase = "python ./configure.py -d $out/lib/${python.libPrefix}/site-packages -b $out/bin -e $out/include"; configurePhase = stdenv.lib.optionalString stdenv.isDarwin ''
# prevent sip from complaining about python not being built as a framework
sed -i -e 1564,1565d siputils.py
'' + ''
python ./configure.py -d $out/lib/${python.libPrefix}/site-packages \
-b $out/bin -e $out/include
'';
buildInputs = [ python ]; buildInputs = [ python ];
meta = { meta = with stdenv.lib; {
description = "Creates C++ bindings for Python modules"; description = "Creates C++ bindings for Python modules";
license = "GPL"; license = licenses.gpl;
maintainers = with stdenv.lib.maintainers; [ urkud sander ]; maintainers = with maintainers; [ lovek323 sander urkud ];
platforms = platforms.all;
}; };
} }