python3Packages.qscintilla-qt5: fix build

This commit is contained in:
Lancelot SIX 2019-09-30 17:50:03 +02:00
parent 4bf49d9417
commit edc638c4b7
No known key found for this signature in database
GPG Key ID: 02E1542BA66FB047

View File

@ -15,6 +15,13 @@ buildPythonPackage {
buildInputs = [ qscintilla ]; buildInputs = [ qscintilla ];
propagatedBuildInputs = [ pyqt5 ]; propagatedBuildInputs = [ pyqt5 ];
postPatch = ''
substituteInPlace Python/configure.py \
--replace \
"target_config.py_module_dir" \
"'$out/${python.sitePackages}'"
'';
preConfigure = '' preConfigure = ''
mkdir -p $out mkdir -p $out
lndir ${pyqt5} $out lndir ${pyqt5} $out
@ -26,6 +33,7 @@ buildPythonPackage {
--stubsdir=$out/${python.sitePackages}/PyQt5 \ --stubsdir=$out/${python.sitePackages}/PyQt5 \
--apidir=$out/api/${python.libPrefix} \ --apidir=$out/api/${python.libPrefix} \
--qsci-incdir=${qscintilla}/include \ --qsci-incdir=${qscintilla}/include \
--qsci-featuresdir=${qscintilla}/mkspecs/features \
--qsci-libdir=${qscintilla}/lib \ --qsci-libdir=${qscintilla}/lib \
--pyqt-sipdir=${pyqt5}/share/sip/PyQt5 \ --pyqt-sipdir=${pyqt5}/share/sip/PyQt5 \
--qsci-sipdir=$out/share/sip/PyQt5 \ --qsci-sipdir=$out/share/sip/PyQt5 \