source: lxqt/apps/qscintilla.xml@ a5c252d

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since a5c252d was a5c252d, checked in by Bruce Dubbs <bdubbs@…>, 8 years ago

Finish tagging

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17076 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 "38e6248cb970adf6d05aea7d94f1288e">
10 <!ENTITY qscintilla-size "2.4 MB">
11 <!ENTITY qscintilla-buildsize "38 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 &lfs79_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;
143qmake qscintilla.pro &amp;&amp;
144make</userinput></screen>
145
146 <para>
147 This package does not come with a test suite.
148 </para>
149
150 <para>
151 Now, as the <systemitem class="username">root</systemitem> user:
152 </para>
153
154<screen role="root"><userinput>make install</userinput></screen>
155
156 <para>
157 If you wish to install the documentation, issue, as the <systemitem
158 class="username">root</systemitem> user:
159 </para>
160
161<screen role="root"><userinput>install -v -m755 -d $QT5DIR/share/doc/QScintilla-&qscintilla-version;/html &amp;&amp;
162install -v -m644 ../doc/html-Qt4Qt5/* \
163 $QT5DIR/share/doc/QScintilla-&qscintilla-version;/html</userinput></screen>
164
165 <para>
166 if building with <application>Qt5</application>. For
167 <application>Qt4</application> build, replace <envar>QT5DIR</envar> with
168 <envar>QT4DIR</envar>.
169 </para>
170
171 </sect2>
172
173 <sect2 role="content">
174 <title>Contents</title>
175
176 <segmentedlist>
177 <segtitle>Installed Programs</segtitle>
178 <segtitle>Installed Libraries</segtitle>
179 <segtitle>Installed Directories</segtitle>
180
181 <seglistitem>
182 <seg>
183 None
184 </seg>
185 <seg>
186 $QT5DIR/lib/libqt5scintilla2.so or $QT4DIR/lib/libqtscintilla2.so
187 </seg>
188 <seg>
189 $QT5DIR/{include/Qsci,qsci,share/doc/QScintilla-&qscintilla-version;}/html
190 or
191 $QT4DIR/{include/Qsci,qsci,share/doc/QScintilla-&qscintilla-version;}/html
192 </seg>
193 </seglistitem>
194 </segmentedlist>
195
196 <variablelist>
197 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
198 <?dbfo list-presentation="list"?>
199 <?dbhtml list-presentation="table"?>
200
201 <varlistentry id="libqt5scintilla2">
202 <term><filename class="libraryfile">libqt5scintilla2.so</filename></term>
203 <listitem>
204 <para>
205 contains the <application>QScintilla</application>
206 <application>Qt5</application> API functions.
207 </para>
208 <indexterm zone="qscintilla libqt5scintilla2">
209 <primary sortas="c-libqt5scintilla2">libqt5scintilla2.so</primary>
210 </indexterm>
211 </listitem>
212 </varlistentry>
213
214 <varlistentry id="libqscintilla2">
215 <term><filename class="libraryfile">libqscintilla2.so</filename></term>
216 <listitem>
217 <para>
218 contains the <application>QScintilla</application>
219 <application>Qt4</application> API functions.
220 </para>
221 <indexterm zone="qscintilla libqscintilla2">
222 <primary sortas="c-libqscintilla2">libqscintilla2.so</primary>
223 </indexterm>
224 </listitem>
225 </varlistentry>
226
227 </variablelist>
228
229 </sect2>
230
231</sect1>
Note: See TracBrowser for help on using the repository browser.