diff options
author | Danylo Hlynskyi <abcz2.uprola@gmail.com> | 2019-01-31 01:53:38 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-31 01:53:38 +0200 |
commit | 4f8e9e7c9b45e74618de10dd24f8baf9124260d2 (patch) | |
tree | a48570da50b4885fc847fc48a55239af97f12dca /pkgs/development | |
parent | 344b34081502799eb41cea8ca09833f470c49502 (diff) | |
parent | 6c2bb2a3d067afec4c148aba4599cc730f6730a5 (diff) | |
download | nixlib-4f8e9e7c9b45e74618de10dd24f8baf9124260d2.tar nixlib-4f8e9e7c9b45e74618de10dd24f8baf9124260d2.tar.gz nixlib-4f8e9e7c9b45e74618de10dd24f8baf9124260d2.tar.bz2 nixlib-4f8e9e7c9b45e74618de10dd24f8baf9124260d2.tar.lz nixlib-4f8e9e7c9b45e74618de10dd24f8baf9124260d2.tar.xz nixlib-4f8e9e7c9b45e74618de10dd24f8baf9124260d2.tar.zst nixlib-4f8e9e7c9b45e74618de10dd24f8baf9124260d2.zip |
Merge pull request #54834 from lsix/enable-qscintilla-py3
pythonPackages.qscintilla: enable for pyqt5
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/; + }; +} |