source: lxqt/apps/qscintilla.xml@ e6441b2

10.0 10.1 11.0 7.10 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind ken/refactor-virt lazarus nosym perl-modules qt5new trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since e6441b2 was e6441b2, checked in by Bruce Dubbs <bdubbs@…>, 6 years ago

Finish tagging for BLFS-7.8

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16486 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY qscintilla-download-http "&sourceforge-repo;/pyqt/QScintilla-gpl-&qscintilla-version;.tar.gz">
8 <!ENTITY qscintilla-download-ftp " ">
9 <!ENTITY qscintilla-md5sum "24659879edf9786f41a9b9268ce3c817">
10 <!ENTITY qscintilla-size "2.4 MB">
11 <!ENTITY qscintilla-buildsize "37 MB (with documentation)">
12 <!ENTITY qscintilla-time "1 SBU (with documentation)">
13]>
14
15<sect1 id="qscintilla" xreflabel="qscintilla-&qscintilla-version;">
16 <?dbhtml filename="qscintilla.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>QScintilla-gpl-&qscintilla-version;</title>
24
25 <indexterm zone="qscintilla">
26 <primary sortas="a-qscintilla">qscintilla</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to QScintilla</title>
31
32 <para>
33 <application>QScintilla</application> is a port to
34 <application>Qt</application> of <ulink
35 url="http://www.scintilla.org/">Scintilla</ulink>. As well as features
36 found in standard text editing components, it includes features
37 especially useful when editing and debugging source code: language
38 syntax styling, error indicators, code completion, call tips, code
39 folding, margins can contain markers like those used in debuggers to
40 indicate breakpoints and the current line, recordable macros, multiple
41 views and, of course, printing.
42 </para>
43
44 &lfs78_checked;
45
46 <bridgehead renderas="sect3">Package Information</bridgehead>
47
48 <itemizedlist spacing="compact">
49 <listitem>
50 <para>
51 Download (HTTP): <ulink url="&qscintilla-download-http;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download (FTP): <ulink url="&qscintilla-download-ftp;"/>
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download MD5 sum: &qscintilla-md5sum;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Download size: &qscintilla-size;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated disk space required: &qscintilla-buildsize;
72 </para>
73 </listitem>
74 <listitem>
75 <para>
76 Estimated build time: &qscintilla-time;
77 </para>
78 </listitem>
79 </itemizedlist>
80
81 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
82 <itemizedlist spacing="compact">
83 <listitem>
84 <para>
85 Required patch (if building with <application>Qt5</application>):
86 <ulink url="&patch-root;/QScintilla-gpl-&qscintilla-version;-fixes-1.patch"/>
87 </para>
88 </listitem>
89 </itemizedlist>
90
91 <bridgehead renderas="sect3">QScintilla Dependencies</bridgehead>
92
93 <bridgehead renderas="sect4">Required</bridgehead>
94 <para role="required">
95 <xref linkend="chrpath"/> and
96 <xref linkend="qt5"/> or
97 <xref linkend="qt4"/>
98 </para>
99
100 <bridgehead renderas="sect4">Optional</bridgehead>
101 <para role="optional">
102 <ulink
103 url="http://riverbankcomputing.co.uk/software/pyqt/intro">PyQt</ulink>
104 (for <application>Python</application> <application>Qt</application>
105 bindings)
106 </para>
107
108 <para condition="html" role="usernotes">
109 User Notes: <ulink url="&blfs-wiki;/qscintilla"/>
110 </para>
111 </sect2>
112
113 <sect2 role="installation">
114 <title>Installation of QScintilla</title>
115
116 <para>
117 If building with <application>Qt5</application>, run the following commnd:
118 </para>
119
120<screen><userinput>patch -Np1 -i ../QScintilla-gpl-&qscintilla-version;-fixes-1.patch</userinput></screen>
121
122 <para>
123 If <application>Qt4</application> and <application>Qt5</application> are
124 installed, choose which one you prefer, by running <command>source
125 setqt4</command> or <command>source setqt5</command>, respectivelly.
126 </para>
127
128 <note>
129 <para>
130 The instructions in this page are just for the
131 <application>QScintilla</application> application. Code is included in
132 the tarball for <application>QScintilla Qt Designer</application>
133 plugin and <application>Python</application> bindings.
134 </para>
135 </note>
136
137 <para>
138 Install <application>QScintilla</application> by running the following
139 commands:
140 </para>
141
142<screen><userinput>cd Qt4Qt5 &amp;&amp;
143
144qmake qscintilla.pro &amp;&amp;
145
146make</userinput></screen>
147
148 <para>
149 This package does not come with a test suite.
150 </para>
151
152 <para>
153 Now, as the <systemitem class="username">root</systemitem> user:
154 </para>
155
156<screen role="root"><userinput>make install</userinput></screen>
157
158 <para>
159 If you wish to install the documentation, issue, as the <systemitem
160 class="username">root</systemitem> user:
161 </para>
162
163<screen role="root"><userinput>install -v -m755 -d $QT5DIR/share/doc/QScintilla-&qscintilla-version; &amp;&amp;
164install -v -m644 ../doc/html-Qt4Qt5/* \
165 $QT5DIR/share/doc/QScintilla-&qscintilla-version;</userinput></screen>
166
167 <para>
168 if building with <application>Qt5</application>. For
169 <application>Qt4</application> build, replace <envar>QT5DIR</envar> with
170 <envar>QT4DIR</envar>.
171 </para>
172
173 </sect2>
174
175 <sect2 role="content">
176 <title>Contents</title>
177
178 <segmentedlist>
179 <segtitle>Installed Programs</segtitle>
180 <segtitle>Installed Libraries</segtitle>
181 <segtitle>Installed Directories</segtitle>
182
183 <seglistitem>
184 <seg>
185 None
186 </seg>
187 <seg>
188 $QT5DIR/lib/libqt5scintilla2.so or $QT4DIR/lib/libqtscintilla2.so
189 </seg>
190 <seg>
191 $QT5DIR/{include/Qsci,qsci,share/doc/QScintilla-&qscintilla-version;}
192 or
193 $QT4DIR/{include/Qsci,qsci,share/doc/QScintilla-&qscintilla-version;}
194 </seg>
195 </seglistitem>
196 </segmentedlist>
197
198 <variablelist>
199 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
200 <?dbfo list-presentation="list"?>
201 <?dbhtml list-presentation="table"?>
202
203 <varlistentry id="libqt5scintilla2">
204 <term><filename class="libraryfile">libqt5scintilla2.so</filename></term>
205 <listitem>
206 <para>
207 contains the <application>QScintilla</application>
208 <application>Qt5</application> API functions.
209 </para>
210 <indexterm zone="qscintilla libqt5scintilla2">
211 <primary sortas="c-libqt5scintilla2">libqt5scintilla2.so</primary>
212 </indexterm>
213 </listitem>
214 </varlistentry>
215
216 <varlistentry id="libqscintilla2">
217 <term><filename class="libraryfile">libqscintilla2.so</filename></term>
218 <listitem>
219 <para>
220 contains the <application>QScintilla</application>
221 <application>Qt4</application> API functions.
222 </para>
223 <indexterm zone="qscintilla libqscintilla2">
224 <primary sortas="c-libqscintilla2">libqscintilla2.so</primary>
225 </indexterm>
226 </listitem>
227 </varlistentry>
228
229 </variablelist>
230
231 </sect2>
232
233</sect1>
Note: See TracBrowser for help on using the repository browser.