QScintilla-gpl-2.10

Introduction to QScintilla

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-8.0 platform.

Package Information

QScintilla Dependencies

Required

chrpath-0.16 and Qt-5.8.0

Optional

PyQt (for Python Qt bindings)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/qscintilla

Installation of QScintilla

[Note]

Note

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 &&

ln -sfv libqscintilla2_qt5.so.13.0.0 $QT5DIR/lib/libqt5scintilla2.so

If you wish to install the documentation, issue, as the root user:

install -v -m755 -d $QT5DIR/share/doc/QScintilla-2.10/html &&
install -v -m644    ../doc/html-Qt4Qt5/* \
                    $QT5DIR/share/doc/QScintilla-2.10/html

Command Explanations

ln -sfv ...: This command creates a compatibility symlink needed by some programs.

Contents

Installed Programs: None
Installed Libraries: $QT5DIR/lib/libqt5scintilla2.so (link to libqscintilla2_qt5.so) and $QT5DIR/lib/libqscintilla2_qt5.so
Installed Directories: $QT5DIR/{include/Qsci,qsci,share/doc/QScintilla-2.10}/html

Short Descriptions

libqscintilla2_qt5.so

contains the QScintilla Qt5 API functions.

Last updated on 2017-02-21 12:13:57 -0800