Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : python-qscintilla | name : python-qscintilla | ||||
| version : 2.11.6 | version : 2.13.1 | ||||
| release : 18 | release : 19 | ||||
| source : | source : | ||||
| - https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.6/QScintilla-2.11.6.tar.gz : e7346057db47d2fb384467fafccfcb13aa0741373c5d593bc72b55b2f0dd20a7 | - https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.13.1/QScintilla_src-2.13.1.tar.gz : 800e3d2071a96bcccd7581346af0d2fe28fc30cd68530cb8302685d013afd54a | ||||
| homepage : https://www.riverbankcomputing.com/software/qscintilla/ | homepage : https://www.riverbankcomputing.com/software/qscintilla/ | ||||
| license : GPL-3.0-only | license : GPL-3.0-only | ||||
| component : programming | component : programming | ||||
| summary : QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control | summary : Python bindings for the QScintilla programmers editor widget | ||||
| description: | | description: | | ||||
| QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control. | QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration. These Python bindings implement a single extension module that sits on top of PyQt5 and wraps both the low-level and high-level APIs. | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(python3) | |||||
| - pkgconfig(Qt5Widgets) | - pkgconfig(Qt5Widgets) | ||||
| - python-sip-4 | - pkgconfig(python3) | ||||
| - pyqt-builder | |||||
| - python-pyqt5-sip | |||||
| - python-sip | |||||
| - python3-qt5 | - python3-qt5 | ||||
| - qscintilla-devel | - qscintilla-devel | ||||
| rundeps : | rundeps : | ||||
| - python3-qt5 | - python3-qt5 | ||||
| replaces : | replaces : | ||||
| - python-qscintilla-qt5 | - python-qscintilla-qt5 | ||||
| setup : | | setup : | | ||||
| cd $workdir/Python | cd Python | ||||
| python3 configure.py --pyqt=PyQt5 --no-dist-info | mv pyproject{-qt5,}.toml | ||||
| sip-build \ | |||||
| --no-make \ | |||||
| --qsci-features-dir ../src/features \ | |||||
| --qsci-include-dir ../src \ | |||||
| --qsci-library-dir ../src \ | |||||
| --api-dir /usr/share/qt5/qsci/api/python | |||||
| build : | | build : | | ||||
| cd Python/Qsci | %make -C Python/build | ||||
| %qmake QMAKE_CFLAGS_ISYSTEM=-I INCLUDEPATH+='/usr/include/QtWidgets /usr/include/QtPrintSupport' LIBS+='-lqscintilla2_qt5' | |||||
| cd .. | |||||
| %make | |||||
| install : | | install : | | ||||
| pushd Python | %make_install -C Python/build INSTALL_ROOT="$installdir" | ||||
| %make_install INSTALL_ROOT=$installdir | |||||
| popd | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.