source: xsoft/graphweb/falkon.xml

trunk
Last change on this file was 119cb6e, checked in by Ken Moffat <zarniwhoop@…>, 9 days ago

Falkon - no longer using Qt5.

Remove the old warning, but mention the warning on the QtWebEngine
page.

  • 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 "679f33b2b67ff0ca54bd80dcc6686115">
10 <!ENTITY falkon-size "2.5 MB">
11 <!ENTITY falkon-buildsize "146 MB">
12 <!ENTITY falkon-time "2.2 SBU (Using parallelism=4; add 0.3 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 is required to build falkon, but
92 several other packages in <xref linkend="kf6-frameworks"/> can be used
93 if they are present. To build only karchive, download that package from
94 the directory specified in <xref linkend="kf6-frameworks"/> and use the
95 build instructions on that page changing the $KF6_PREFIX to /usr.
96 </para>
97 </note>
98
99 <bridgehead renderas="sect4">Optional</bridgehead>
100 <para role="optional">
101 <xref linkend="gnome-keyring"/>,
102 <ulink url="https://pypi.org/project/PySide2/">PySide2</ulink>, and
103 <ulink url="https://pypi.org/project/shiboken2/">Shiboken2</ulink>
104 </para>
105
106 <para condition="html" role="usernotes">
107 Editor Notes: <ulink url="&blfs-wiki;/falkon"/>
108 </para>
109 </sect2>
110
111 <sect2 role="installation">
112 <title>Installation of falkon</title>
113
114 <para>
115 Install <application>falkon</application> by running the following
116 commands:
117 </para>
118
119<screen><userinput>mkdir build &amp;&amp;
120cd build &amp;&amp;
121
122cmake -DCMAKE_INSTALL_PREFIX=/usr \
123 -DCMAKE_BUILD_TYPE=Release \
124 .. &amp;&amp;
125
126make</userinput></screen>
127
128 <para>
129 Tests should be run after installation.
130 </para>
131
132 <para>
133 Now, as the <systemitem class="username">root</systemitem> user:
134 </para>
135
136<screen role="root"><userinput>make install &amp;&amp;
137ldconfig</userinput></screen>
138
139 <para>
140 To test the results, issue: <command>make test</command>. All
141 tests should pass. If any fail, the full results will be in
142 <filename>Testing/Temporary/LastTest.log</filename>.
143 </para>
144
145 <note>
146 <para>
147 When upgrading this package, it is possible that the contents
148 of the application will remain empty even though everything else
149 appears to be working properly. In this case try removing
150 <filename>~/.cache/falkon</filename> and restarting the program.
151 </para>
152 </note>
153
154 <para>
155 If you have installed <application>Pyside2</application> you will want to
156 examine <command>hellopython.py</command> which is in the <filename
157 class="directory">scripts/</filename> directory, and perhaps copy it to
158 your home directory.
159 </para>
160
161 <note>
162 <para>
163 If you are on a non-x86_64 architecture and run into problems with
164 missing text, you may wish to export
165 <envar>QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox"</envar> prior to
166 running Falkon.
167 </para>
168 </note>
169
170 </sect2>
171
172 <sect2 role="commands">
173 <title>Command Explanations</title>
174
175 <para>
176 <option>-DBUILD_TESTING=OFF</option>: This will save a little time and space by
177 not building the test programs, use this if you do not wish to run the test.
178 </para>
179
180 </sect2>
181
182 <sect2 role="content">
183 <title>Contents</title>
184
185 <segmentedlist>
186 <segtitle>Installed Programs</segtitle>
187 <segtitle>Installed Library</segtitle>
188 <segtitle>Installed Directory</segtitle>
189
190 <seglistitem>
191 <seg>
192 falkon
193 </seg>
194 <seg>
195 libFalkonPrivate.so.3
196 </seg>
197 <seg>
198 /usr/share/falkon
199 </seg>
200 </seglistitem>
201 </segmentedlist>
202
203 <variablelist>
204 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
205 <?dbfo list-presentation="list"?>
206 <?dbhtml list-presentation="table"?>
207
208 <varlistentry id="falkon-prog">
209 <term><command>falkon</command></term>
210 <listitem>
211 <para>
212 is a web browser which uses qtwebengine
213 </para>
214 <indexterm zone="falkon falkon-prog">
215 <primary sortas="b-falkon">falkon</primary>
216 </indexterm>
217 </listitem>
218 </varlistentry>
219
220 <varlistentry id="libFalkonPrivate.so.3">
221 <term><filename class="libraryfile">libFalkonPrivate.so.3</filename></term>
222 <listitem>
223 <para>
224 contains functions used by falkon
225 </para>
226 <indexterm zone="falkon libFalkonPrivate.so.3">
227 <primary sortas="c-libFalkonPrivate.so.3">libFalkonPrivate.so.3</primary>
228 </indexterm>
229 </listitem>
230 </varlistentry>
231 </variablelist>
232 </sect2>
233
234</sect1>
Note: See TracBrowser for help on using the repository browser.