QScintilla is a port to Qt of Scintilla. As well as features found in standard text editing components, it includes features especially useful when editing and debugging source code: language syntax styling, error indicators, code completion, call tips, code folding, margins can contain markers like those used in debuggers to indicate breakpoints and the current line, recordable macros, multiple views and, of course, printing.
This package is known to build and work properly using an LFS-7.9 platform.
Download (HTTP): http://downloads.sourceforge.net/pyqt/QScintilla-gpl-2.9.1.tar.gz
Download MD5 sum: 38e6248cb970adf6d05aea7d94f1288e
Download size: 2.4 MB
Estimated disk space required: 38 MB (with documentation)
Estimated build time: 1 SBU (with documentation)
Required patch (if building with Qt5): http://www.linuxfromscratch.org/patches/blfs/7.9/QScintilla-gpl-2.9.1-fixes-1.patch
chrpath-0.16 and Qt-5.5.1 or Qt-4.8.7
PyQt (for Python Qt bindings)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/qscintilla
If building with Qt5, run the following commnd:
patch -Np1 -i ../QScintilla-gpl-2.9.1-fixes-1.patch
If Qt4 and Qt5 are installed, choose which one you prefer, by running source setqt4 or source setqt5, respectivelly.
The instructions in this page are just for the QScintilla application. Code is included in the tarball for QScintilla Qt Designer plugin and Python bindings.
Install QScintilla by running the following commands:
cd Qt4Qt5 && qmake qscintilla.pro && make
This package does not come with a test suite.
Now, as the root
user:
make install
If you wish to install the documentation, issue, as the
root
user:
install -v -m755 -d $QT5DIR/share/doc/QScintilla-2.9.1/html && install -v -m644 ../doc/html-Qt4Qt5/* \ $QT5DIR/share/doc/QScintilla-2.9.1/html
if building with Qt5. For
Qt4 build, replace QT5DIR
with QT4DIR
.
Last updated on 2016-03-06 15:31:27 -0800