source: lxqt/apps/juffed.xml@ 18d6eae2

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.8 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 18d6eae2 was 18d6eae2, checked in by Fernando de Oliveira <fernando@…>, 9 years ago
  • Add chrpath-0.16.
  • Add QScintilla-gpl-2.9.
  • Add juffed-0.10.r71.gc3c1a3f.
  • Fixes for lximage-qt-0.4.0 and obconf-qt-0.9.0.8.g1ce85f1.
  • Replace "_" by "-" in lximage-qt-0.4.0 and obconf-qt-0.9.0.8.g1ce85f1 file names.

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

  • Property mode set to 100644
File size: 6.7 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 juffed-download-http "http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/juffed/juffed-&juffed-version;.tar.xz">
8 <!ENTITY juffed-download-ftp " ">
9 <!ENTITY juffed-md5sum "5d211f5aadcb3d7365b5a6127d3d275f">
10 <!ENTITY juffed-size "1.3 MB">
11 <!ENTITY juffed-buildsize "22 MB">
12 <!ENTITY juffed-time "0.8 SBU">
13]>
14
15<sect1 id="juffed" xreflabel="juffed-&juffed-version;">
16 <?dbhtml filename="juffed.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>juffed-&juffed-version;</title>
24
25 <indexterm zone="juffed">
26 <primary sortas="a-juffed">juffed</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to juffed</title>
31
32 <para>
33 The <application>JuffEd</application> package is a Qt based editor with
34 support for multiple tabs. It is simple and clear, but very powerful.
35 Supports language syntax highlighting, auto-indents in accordance with
36 file type, code blocks folding, maching braces highlighting with instant
37 jumps between them, powerful search and replacing text using regular
38 expressions (including multiline ones) with the opportunity to use
39 matches \1, \2, &hellip; in substitutions, a terminal emulator, saving
40 named sessions and many other features.
41 </para>
42
43 &lfs77_checked; &gcc5_checked;
44
45 <bridgehead renderas="sect3">Package Information</bridgehead>
46 <itemizedlist spacing="compact">
47 <listitem>
48 <para>
49 Download (HTTP): <ulink url="&juffed-download-http;"/>
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download (FTP): <ulink url="&juffed-download-ftp;"/>
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download MD5 sum: &juffed-md5sum;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Download size: &juffed-size;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Estimated disk space required: &juffed-buildsize;
70 </para>
71 </listitem>
72 <listitem>
73 <para>
74 Estimated build time: &juffed-time;
75 </para>
76 </listitem>
77 </itemizedlist>
78
79 <para>
80 The source tarball shown above was created by the BLFS team by cloning
81 the source code repository, finding the correct version to rename
82 accordingly the source code directory, removing <filename
83 class="directory">.git</filename> directory and <filename
84 class="directory">.gitignore</filename> file, and finally making the
85 compressed tarball. No other modification has been made.
86 </para>
87
88 <bridgehead renderas="sect3">juffed Dependencies</bridgehead>
89
90 <bridgehead renderas="sect4">Required</bridgehead>
91 <para role="required">
92 <xref linkend="qscintilla"/>
93 </para>
94
95 <bridgehead renderas="sect4">Optional</bridgehead>
96 <para role="optional">
97 <xref linkend="desktop-file-utils"/> and
98 <ulink url="http://cihar.com/software/enca/">Enca</ulink>
99 </para>
100
101 <para condition="html" role="usernotes">
102 User Notes: <ulink url="&blfs-wiki;/juffed"/>
103 </para>
104 </sect2>
105
106 <sect2 role="installation">
107 <title>Installation of juffed</title>
108
109 <para>
110 For compilation with <application>Qt4</application>, see <quote>Command
111 Explanations</quote>, below. Install
112 <application>juffed</application> by running the following commands:
113 </para>
114
115<screen><userinput>mkdir -v build &amp;&amp;
116cd build &amp;&amp;
117
118cmake -DCMAKE_BUILD_TYPE=Release \
119 -DCMAKE_INSTALL_PREFIX=/usr \
120 -DLIB_INSTALL_DIR=/usr/lib \
121 -DBUILD_TERMINAL=ON \
122 -DUSE_QT5=true \
123 .. &amp;&amp;
124
125make</userinput></screen>
126
127 <para>
128 The choice of <filename class="directory">/usr</filename> prefix is due
129 to the general characteristics of this program, which can be used
130 without <application>LXQt</application>.
131 </para>
132
133 <para>
134 This package does not come with a test suite.
135 </para>
136
137 <para>
138 Now, as the <systemitem class="username">root</systemitem> user:
139 </para>
140
141<screen role="root"><userinput>make install</userinput></screen>
142
143 </sect2>
144
145 <sect2 role="commands">
146 <title>Command Explanations</title>
147
148 <para>
149 <parameter>-DUSE_QT5=true</parameter>: This switch is used in order to
150 build this application linked to <application>Qt5</application>. Toggle
151 to <quote>false</quote>, if you prefer to use
152 <application>Qt4</application>.
153 </para>
154
155 </sect2>
156
157 <sect2 role="content">
158 <title>Contents</title>
159
160 <segmentedlist>
161 <segtitle>Installed Program</segtitle>
162 <segtitle>Installed Libraries</segtitle>
163 <segtitle>Installed Directory</segtitle>
164
165 <seglistitem>
166 <seg>
167 juffed
168 </seg>
169 <seg>
170 libjuff.so,
171 libjuffed-engine-qsci.so and
172 plugins under /usr/lib/juffed/plugins
173 </seg>
174 <seg>
175 /usr/{include,lib,share}/juffed
176 </seg>
177 </seglistitem>
178 </segmentedlist>
179
180 <variablelist>
181 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
182 <?dbfo list-presentation="list"?>
183 <?dbhtml list-presentation="table"?>
184
185 <varlistentry id="juffed-prog">
186 <term><command>juffed</command></term>
187 <listitem>
188 <para>
189 is a <application>Qt</application> based editor.
190 </para>
191 <indexterm zone="juffed juffed-prog">
192 <primary sortas="b-juffed">juffed</primary>
193 </indexterm>
194 </listitem>
195 </varlistentry>
196
197 <varlistentry id="libjuff">
198 <term><filename class="libraryfile">libjuff.so</filename></term>
199 <listitem>
200 <para>
201 contains the <application>JuffEd</application> API functions.
202 </para>
203 <indexterm zone="juffed libjuff">
204 <primary sortas="c-libjuff">libjuff.so</primary>
205 </indexterm>
206 </listitem>
207 </varlistentry>
208
209 <varlistentry id="libjuffed-engine-qsci">
210 <term><filename class="libraryfile">libjuffed-engine-qsci.so</filename></term>
211 <listitem>
212 <para>
213 contains the <application>QScintilla</application> bindings.
214 </para>
215 <indexterm zone="juffed libjuffed-engine-qsci">
216 <primary sortas="c-libjuffed-engine-qsci">libjuffed-engine-qsci.so</primary>
217 </indexterm>
218 </listitem>
219 </varlistentry>
220
221 </variablelist>
222
223 </sect2>
224
225</sect1>
Note: See TracBrowser for help on using the repository browser.