diff options
author | Lancelot SIX <lsix@lancelotsix.com> | 2019-01-28 20:49:08 +0100 |
---|---|---|
committer | Lancelot SIX <lsix@lancelotsix.com> | 2019-01-30 22:37:26 +0100 |
commit | 6c2bb2a3d067afec4c148aba4599cc730f6730a5 (patch) | |
tree | 6508d24f9907312db6cdfcbf198c082d0bd074e8 /pkgs/development | |
parent | 7f97ec6a163219589f8418f216a8d56989b49633 (diff) | |
download | nixlib-6c2bb2a3d067afec4c148aba4599cc730f6730a5.tar nixlib-6c2bb2a3d067afec4c148aba4599cc730f6730a5.tar.gz nixlib-6c2bb2a3d067afec4c148aba4599cc730f6730a5.tar.bz2 nixlib-6c2bb2a3d067afec4c148aba4599cc730f6730a5.tar.lz nixlib-6c2bb2a3d067afec4c148aba4599cc730f6730a5.tar.xz nixlib-6c2bb2a3d067afec4c148aba4599cc730f6730a5.tar.zst nixlib-6c2bb2a3d067afec4c148aba4599cc730f6730a5.zip |
pythonPackages.qscintilla-qt5: init at 2.9.4
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/qscintilla-qt5/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/qscintilla-qt5/default.nix b/pkgs/development/python-modules/qscintilla-qt5/default.nix new file mode 100644 index 000000000000..788b2e9e9ae4 --- /dev/null +++ b/pkgs/development/python-modules/qscintilla-qt5/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, qscintillaCpp +, lndir +, sip +, python +, pyqt5 }: + +buildPythonPackage rec { + pname = "qscintilla"; + version = qscintillaCpp.version; + src = qscintillaCpp.src; + format = "other"; + + nativeBuildInputs = [ lndir sip ]; + buildInputs = [ qscintillaCpp ]; + propagatedBuildInputs = [ pyqt5 ]; + + preConfigure = '' + mkdir -p $out + lndir ${pyqt5} $out + rm -rf "$out/nix-support" + cd Python + ${python.executable} ./configure.py \ + --pyqt=PyQt5 \ + --destdir=$out/lib/${python.sitePackages}/PyQt5 \ + --stubsdir=$out/lib/${python.sitePackages}/PyQt5 \ + --apidir=$out/api/${python.libPrefix} \ + --qsci-incdir=${qscintillaCpp}/include \ + --qsci-libdir=${qscintillaCpp}/lib \ + --pyqt-sipdir=${pyqt5}/share/sip/PyQt5 \ + --qsci-sipdir=$out/share/sip/PyQt5 + ''; + + meta = with lib; { + description = "A Python binding to QScintilla, Qt based text editing control"; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ lsix ]; + homepage = https://www.riverbankcomputing.com/software/qscintilla/; + }; +} |