source: xsoft/graphweb/falkon.xml

trunk
Last change on this file was 2a80d40, checked in by Douglas R. Reno <renodr@…>, 12 days ago

Falkon: falkon now needs ki18n, so update the note.

  • Property mode set to 100644
File size: 6.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
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 falkon-download-http "&kf6apps-download-http;/falkon-&kf6apps-version;.tar.xz">
8 <!ENTITY falkon-download-ftp " ">
9 <!ENTITY falkon-md5sum "08d43cccbce92d44490195ed493be1f8">
10 <!ENTITY falkon-size "2.5 MB">
11 <!ENTITY falkon-buildsize "149 MB">
12 <!ENTITY falkon-time "1.4 SBU (Using parallelism=4; add 0.9 SBU for tests)">
13]>
14
15<sect1 id="falkon" xreflabel="falkon-&kf6apps-version;">
16 <?dbhtml filename="falkon.html"?>
17
18
19 <title>falkon-&kf6apps-version;</title>
20
21 <indexterm zone="falkon">
22 <primary sortas="a-falkon">falkon</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to falkon</title>
27
28 <para>
29 <application>Falkon</application> is a KDE web browser using the QtWebEngine
30 rendering engine. It was previously known as <application>QupZilla</application>.
31 It aims to be a lightweight web browser available through all major platforms.
32 </para>
33
34 <para>
35 Although <application>falkon</application> is now part of KDE, it can be
36 installed without KDE (with the loss of <application>kwallet</application>
37 functionality).
38 </para>
39
40 <para>
41 Falkon relies on QtWebEngine. Please read the warning on that page.
42 </para>
43
44 &lfs121_checked;
45
46 <bridgehead renderas="sect3">Package Information</bridgehead>
47 <itemizedlist spacing="compact">
48 <listitem>
49 <para>
50 Download (HTTP): <ulink url="&falkon-download-http;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download (FTP): <ulink url="&falkon-download-ftp;"/>
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download MD5 sum: &falkon-md5sum;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Download size: &falkon-size;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated disk space required: &falkon-buildsize;
71 </para>
72 </listitem>
73 <listitem>
74 <para>
75 Estimated build time: &falkon-time;
76 </para>
77 </listitem>
78 </itemizedlist>
79
80 <bridgehead renderas="sect3">falkon Dependencies</bridgehead>
81
82 <bridgehead renderas="sect4">Required</bridgehead>
83 <para role="required">
84 <xref linkend="extra-cmake-modules"/>,
85 <xref linkend="kf6-frameworks"/> (for karchive), and
86 <xref linkend="qtwebengine"/>
87 </para>
88
89 <note>
90 <para>
91 Strictly speaking, only karchive and ki18n are required to build falkon,
92 but several other packages in <xref linkend="kf6-frameworks"/> can be
93 used if they are present. To build only karchive and ki18n, download
94 those packages from the directory specified in
95 <xref linkend="kf6-frameworks"/> and use the build instructions on that
96 page, changing the $KF6_PREFIX to /usr.
97 </para>
98 </note>
99
100 <bridgehead renderas="sect4">Optional</bridgehead>
101 <para role="optional">
102 <xref linkend="gnome-keyring"/>,
103 <ulink url="https://pypi.org/project/PySide2/">PySide2</ulink>, and
104 <ulink url="https://pypi.org/project/shiboken2/">Shiboken2</ulink>
105 </para>
106
107 <para condition="html" role="usernotes">
108 Editor Notes: <ulink url="&blfs-wiki;/falkon"/>
109 </para>
110 </sect2>
111
112 <sect2 role="installation">
113 <title>Installation of falkon</title>
114
115 <para>
116 Install <application>falkon</application> by running the following
117 commands:
118 </para>
119
120<screen><userinput>mkdir build &amp;&amp;
121cd build &amp;&amp;
122
123cmake -DCMAKE_INSTALL_PREFIX=/usr \
124 -DCMAKE_BUILD_TYPE=Release \
125 .. &amp;&amp;
126
127make</userinput></screen>
128
129 <para>
130 Tests should be run after installation.
131 </para>
132
133 <para>
134 Now, as the <systemitem class="username">root</systemitem> user:
135 </para>
136
137<screen role="root"><userinput>make install &amp;&amp;
138ldconfig</userinput></screen>
139
140 <para>
141 To test the results, issue: <command>make test</command>. All
142 tests should pass. If any fail, the full results will be in
143 <filename>Testing/Temporary/LastTest.log</filename>.
144 </para>
145
146 <note>
147 <para>
148 When upgrading this package, it is possible that the contents
149 of the application will remain empty even though everything else
150 appears to be working properly. In this case try removing
151 <filename>~/.cache/falkon</filename> and restarting the program.
152 </para>
153 </note>
154
155 <para>
156 If you have installed <application>Pyside2</application> you will want to
157 examine <command>hellopython.py</command> which is in the <filename
158 class="directory">scripts/</filename> directory, and perhaps copy it to
159 your home directory.
160 </para>
161
162 <note>
163 <para>
164 If you are on a non-x86_64 architecture and run into problems with
165 missing text, you may wish to export
166 <envar>QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox"</envar> prior to
167 running Falkon.
168 </para>
169 </note>
170
171 </sect2>
172
173 <sect2 role="commands">
174 <title>Command Explanations</title>
175
176 <para>
177 <option>-DBUILD_TESTING=OFF</option>: This will save a little time and space by
178 not building the test programs, use this if you do not wish to run the test.
179 </para>
180
181 </sect2>
182
183 <sect2 role="content">
184 <title>Contents</title>
185
186 <segmentedlist>
187 <segtitle>Installed Programs</segtitle>
188 <segtitle>Installed Library</segtitle>
189 <segtitle>Installed Directory</segtitle>
190
191 <seglistitem>
192 <seg>
193 falkon
194 </seg>
195 <seg>
196 libFalkonPrivate.so.3
197 </seg>
198 <seg>
199 /usr/share/falkon
200 </seg>
201 </seglistitem>
202 </segmentedlist>
203
204 <variablelist>
205 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
206 <?dbfo list-presentation="list"?>
207 <?dbhtml list-presentation="table"?>
208
209 <varlistentry id="falkon-prog">
210 <term><command>falkon</command></term>
211 <listitem>
212 <para>
213 is a web browser which uses qtwebengine
214 </para>
215 <indexterm zone="falkon falkon-prog">
216 <primary sortas="b-falkon">falkon</primary>
217 </indexterm>
218 </listitem>
219 </varlistentry>
220
221 <varlistentry id="libFalkonPrivate.so.3">
222 <term><filename class="libraryfile">libFalkonPrivate.so.3</filename></term>
223 <listitem>
224 <para>
225 contains functions used by falkon
226 </para>
227 <indexterm zone="falkon libFalkonPrivate.so.3">
228 <primary sortas="c-libFalkonPrivate.so.3">libFalkonPrivate.so.3</primary>
229 </indexterm>
230 </listitem>
231 </varlistentry>
232 </variablelist>
233 </sect2>
234
235</sect1>
Note: See TracBrowser for help on using the repository browser.