source: kde/kf5/kf5-frameworks.xml@ e8af989

10.0 10.1 11.0 8.4 9.0 9.1 ken/refactor-virt lazarus qt5new trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since e8af989 was e8af989, checked in by Pierre Labastie <pieere@…>, 3 years ago

In KDE-Frameworks, modemmanager-qt should be commented out since modemmanager
is an optional dependency

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

  • Property mode set to 100644
File size: 27.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE chapter 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 <!-- kf5-download-http is defined on patches.ent
8 <!ENTITY kf5-download-http "&kf5-download-http;"> -->
9 <!ENTITY kf5-download-ftp " ">
10 <!ENTITY kf5-md5sum "See Below">
11 <!ENTITY kf5-size "264 MB">
12 <!ENTITY kf5-buildsize "1.0 GB (225 MB installed)">
13 <!ENTITY kf5-time "16 SBU (using parallelism=4)">
14]>
15
16<sect1 id="kf5-frameworks" xreflabel="KDE Frameworks-&kf5-version;">
17 <?dbhtml filename="krameworks5.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>Building KDE Frameworks 5 (KF5)</title>
25
26 <indexterm zone="kf5-frameworks">
27 <primary sortas="a-kde-frameworks">KDE Frameworks</primary>
28 </indexterm>
29
30 <para>KDE Frameworks 5 is a collection of libraries based on top of Qt5 and
31 QML derived from the monolithic KDE 4 libraries. They can be used
32 independent of the KDE Display Environment (Plasma 5).</para>
33
34 &lfs83_checked;
35
36 <para>The instructions below build all of the KDE Frameworks packages in one
37 step by using a bash script. </para>
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>Download (HTTP): <ulink url="&kf5-download-http;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download (FTP): <ulink url="&kf5-download-ftp;"/></para>
46 </listitem>
47 <listitem>
48 <para>Download MD5 sum: &kf5-md5sum;</para>
49 </listitem>
50 <listitem>
51 <para>Download size: &kf5-size;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated disk space required: &kf5-buildsize;</para>
55 </listitem>
56 <listitem>
57 <para>Estimated build time: &kf5-time;</para>
58 </listitem>
59 </itemizedlist>
60
61 <bridgehead renderas="sect3">KF5 Dependencies</bridgehead>
62
63 <bridgehead renderas="sect4">Required</bridgehead>
64 <para role="required">
65 <xref linkend="boost"/>,
66 <xref linkend="extra-cmake-modules"/>,
67 <xref linkend="DocBook"/>,
68 <xref linkend="docbook-xsl"/>,
69 <xref linkend="giflib"/>,
70 <xref linkend="libepoxy"/>,
71 <xref linkend="libgcrypt"/>,
72 <xref linkend="libjpeg"/>,
73 <xref linkend="libpng"/>,
74 <xref linkend="libxslt"/>,
75 <xref linkend="lmdb"/>,
76 <!--<xref linkend="openssl10"/>,-->
77 <!--<xref linkend="qtwebkit5"/>,-->
78 <xref linkend="phonon"/>,
79 <xref linkend="shared-mime-info"/>,
80 <xref linkend="perl-uri"/>, and
81 <xref linkend="wget"/> (required to download the packages)
82 </para>
83
84 <bridgehead renderas="sect4">Recommended</bridgehead>
85 <para role="recommended">
86 <xref linkend="aspell"/> (Dictionary backend for Sonnet),
87 <xref linkend="avahi"/> (DNS-SD backend for KDNSSD),
88 <xref linkend="libdbusmenu-qt"/> (built with qt5),
89 <xref linkend="NetworkManager"/> (needed to build NetworkManager-Qt), and
90 <xref linkend="polkit-qt"/> (Authentication backend for KAuth)
91 </para>
92
93 <bridgehead renderas="sect4">Optional</bridgehead>
94 <para role="optional">
95 <xref linkend="bluez"/> (needed to build Bluez-Qt),
96 <xref linkend="ModemManager"/> (needed to build ModemManager-Qt)
97 </para>
98
99 <bridgehead renderas="sect4">Runtime dependency for FrameworkIntegration</bridgehead>
100 <para role="optional">
101 <xref role="runtime" linkend="oxygen-fonts"/> and
102 <xref role="runtime" linkend="noto-fonts"/>
103 </para>
104
105 <bridgehead renderas="sect4">Runtime dependencies for kapidox</bridgehead>
106 <para role="optional">
107 <xref role="runtime" linkend="doxygen"/>,
108 <phrase revision="sysv"><ulink role="runtime" url="https://pypi.python.org/pypi/Jinja2">Jinja2</ulink></phrase>
109 <phrase revision="systemd"><xref role="runtime" linkend="Jinja2"/></phrase>, and
110 <phrase revision="sysv"><ulink role="runtime" url="http://pyyaml.org/">PyYAML</ulink></phrase>
111 <phrase revision="systemd"><xref role="runtime" linkend="PyYAML"/></phrase>
112 </para>
113
114 <bridgehead renderas="sect4">Additional image formats support in KImageFormats</bridgehead>
115 <para role="optional">
116 <xref linkend="jasper"/> and
117 <ulink url="http://www.openexr.com/">OpenEXR</ulink>
118 </para>
119
120 <bridgehead renderas="sect4">Optional dependencies for KIO</bridgehead>
121 <para role="optional">
122 <xref linkend="mitkrb"/>
123 </para>
124
125 <bridgehead renderas="sect4">Optional dependencies for Solid</bridgehead>
126 <para role="optional">
127 <xref linkend="udisks2"/>,
128 <xref linkend="upower"/> and
129 <ulink role="runtime" url="http://www.freedesktop.org/software/media-player-info/">media-player-info</ulink> (runtime)
130 </para>
131
132 <bridgehead renderas="sect4">Optional dependency for KWallet</bridgehead>
133 <para role="optional">
134 <ulink url="&kf5apps-download-http;">gpgmepp</ulink>
135 </para>
136
137 <bridgehead renderas="sect4">Optional dictionary backends for Sonnet</bridgehead>
138 <para role="optional">
139 <ulink url="http://hspell.ivrix.org.il/">Hspell</ulink> and
140 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
141 </para>
142
143 <bridgehead renderas="sect4">Required dependencies for Prison</bridgehead>
144 <para role="optional"> <!-- Leaving as optional since these are external -->
145 <ulink url="http://libdmtx.sourceforge.net/">Datamatrix</ulink> and
146 <ulink url="http://megaui.net/fukuchi/works/qrencode/index.en.html/">QRencode</ulink>
147 </para>
148
149 <para condition="html" role="usernotes">User Notes:
150 <ulink url="&blfs-wiki;/kf5"/></para>
151
152 <sect2>
153 <title>Downloading KDE Frameworks</title>
154
155 <para>
156 The easiest way to get the KDE Frameworks packages is to use a single
157 <command>wget</command> to fetch them all at once:
158 </para>
159
160<screen><userinput>url=http://download.kde.org/stable/frameworks/&kf5-short-version;/
161wget -r -nH -nd -A '*.xz' -np $url</userinput>
162<literal>
163The options used here are:
164 -r recurse through child directories
165 -nH disable generation of host-prefixed directories
166 -nd do not create a hierarchy of directories
167 -A '*.xz' just get the *.xz files
168 -np don't get parent directories</literal></screen>
169
170 </sect2>
171
172 <sect2>
173 <title>Setting Package Order</title>
174
175 <para>
176 The order of building files is important due to internal dependencies.
177 Create the list of files in the proper order as follows:
178 </para>
179
180<screen><userinput>cat &gt; frameworks-&kf5-version;.md5 &lt;&lt; "EOF"
181<literal>56fbdc261e2821bb20775f1346d07321 attica-5.53.0.tar.xz
182#a57cf2aa488fdcce7323a2a4b9aecb65 extra-cmake-modules-5.53.0.tar.xz
1834ecdd6e9ab36b9bbdbe183f042eecb62 kapidox-5.53.0.tar.xz
18481b62cf06f46166c16c194c88a2cc0fe karchive-5.53.0.tar.xz
185968d1595082a3e167204a3b9585aa815 kcodecs-5.53.0.tar.xz
18694c1924e39827a9bdfe19d1746383553 kconfig-5.53.0.tar.xz
187#6c568d586c85e82b1d81221818862761 kcoreaddons-5.53.0.tar.xz
188919bc0c53aa22cb45705ec1761198508 kcoreaddons-5.53.1.tar.xz
189750d39201cca1bd29a1c6e10d33e77c0 kdbusaddons-5.53.0.tar.xz
190b3547e0cca796eedfada7a850969f307 kdnssd-5.53.0.tar.xz
191f2dee5c934be5a795c8caae2c9ef9c2f kguiaddons-5.53.0.tar.xz
19295e67ba518ac2983e33ce8370bf0d3cd ki18n-5.53.0.tar.xz
193176fb9a35f39ff79694c2a14be20ad44 kidletime-5.53.0.tar.xz
194ea2af0d9b0b3cd76b2f78e929c417f6f kimageformats-5.53.0.tar.xz
195f4d5826a20517d81387d20afb558ad0a kitemmodels-5.53.0.tar.xz
196ec88c97513d84ce37de888721a3012bb kitemviews-5.53.0.tar.xz
19734125fa1563feb9af831b1f7e05629ae kplotting-5.53.0.tar.xz
198d73f5e3087bac6610b217df937024f5a kwidgetsaddons-5.53.0.tar.xz
1996f7d0cc6d6fda9795035426ca14011ee kwindowsystem-5.53.0.tar.xz
2000c55c1c31cc8c78b748d09cd5e4da395 networkmanager-qt-5.53.0.tar.xz
201b7ca9416caae95bb56d72e062a31023b solid-5.53.0.tar.xz
202fd28bda2bd2c1c0d40e477930394ed14 sonnet-5.53.0.tar.xz
20358eda3124d5b24282e20471ed8275816 threadweaver-5.53.0.tar.xz
204a98963e45c078d47f57e0f43c369baf2 kauth-5.53.0.tar.xz
205113a86c053589b02024fe2e2052968b1 kcompletion-5.53.0.tar.xz
206cabf02514d5ef0d5b25c44ff7d708ac3 kcrash-5.53.0.tar.xz
207905d494671f33de9827c9a4467c0bdc7 kdoctools-5.53.0.tar.xz
208102ec25afd116f79bb78699e3bf90bd7 kpty-5.53.0.tar.xz
20989e6c4d46895f827fc36cab1b3782bf1 kunitconversion-5.53.0.tar.xz
210295ec19de064d7ce1e0d5a89b8a21fbb kconfigwidgets-5.53.0.tar.xz
211fd8aa91bad5b676a1d0c90588ff2220c kservice-5.53.0.tar.xz
212ae6ea47653d2828821ec897b7e723134 kglobalaccel-5.53.0.tar.xz
213532cd48d56e1adc7f716d4721a78bfe1 kpackage-5.53.0.tar.xz
214253c8af01d93472f5940fd6f7fb33271 kdesu-5.53.0.tar.xz
215cf48b7990b0026a6eb193bff21eb2ad8 kemoticons-5.53.0.tar.xz
216234017ec51e4dc3f02989af75121e8f5 kiconthemes-5.53.0.tar.xz
2173437728b6b9a09a59720d86392c05624 kjobwidgets-5.53.0.tar.xz
218ec855d38c17ab4bba8d07b5e8532d6c7 knotifications-5.53.0.tar.xz
21941089d37d64582213161d5ea55833afa ktextwidgets-5.53.0.tar.xz
220b4c155182fd4ce55a40c9805fb405952 kxmlgui-5.53.0.tar.xz
221f047e46e6b2ff7555a35678dbfaf06d5 kbookmarks-5.53.0.tar.xz
22269bab15cc17486a5fcb73a811df6bd46 kwallet-5.53.0.tar.xz
22323e7ef2aedfca8e77907d50d5bcfcb7e kio-5.53.0.tar.xz
22489d9a968e01ad5c5937628dfc0b107f1 kdeclarative-5.53.0.tar.xz
22562046f1c778dbc0cb1d4cdf2964006c6 kcmutils-5.53.0.tar.xz
22666df9ccd7ad082f04aaa5d602f6c9744 kirigami2-5.53.0.tar.xz
227f9b94bfbfc7658ff675c6f81085172f7 knewstuff-5.53.0.tar.xz
2289957a52e9b75dd61a62f3ad7a61e299a frameworkintegration-5.53.0.tar.xz
229f4c46a0a8e3e0cd7134c82895b47bb83 kinit-5.53.0.tar.xz
2306df039f32bce1f4c0f487a8997526d2f knotifyconfig-5.53.0.tar.xz
23181379bd6d6adf476d776c74874594c09 kparts-5.53.0.tar.xz
232c05f22156c27da1ad2f7d2d07026b2e8 kactivities-5.53.0.tar.xz
2338edde556c89c783dbd6bd9956f52e0cf kded-5.53.0.tar.xz
234#fea737d2db9d792bdc24eb3de83276cc kdewebkit-5.53.0.tar.xz
23562d67899a9cd5cd6b93761ebafd88942 syntax-highlighting-5.53.0.tar.xz
236fec5ca67093aa83378d2b0daae131a43 ktexteditor-5.53.0.tar.xz
2371d4e9805bb6d3748b01140fdb0ecff41 kdesignerplugin-5.53.0.tar.xz
23889674cb577a239da0c6decddb62e8e28 kwayland-5.53.0.tar.xz
239b083d295d7f2ba6236ca466b0cdaca64 plasma-framework-5.53.0.tar.xz
240#21d412157131d544fe2fd76e230af5e8 modemmanager-qt-5.53.0.tar.xz
2414a734ace32596aa1a08922a291dc117f kpeople-5.53.0.tar.xz
242130b79df792e0cd4be15a0f9fec54278 kxmlrpcclient-5.53.0.tar.xz
243a95dc95f2ab7b4892d3cb166516b6c73 bluez-qt-5.53.0.tar.xz
244e2d2de67f9dcbdabc950ef0a3ad5d5c5 kfilemetadata-5.53.0.tar.xz
245deed1d430e5c9b73008ca45c78df9ee3 baloo-5.53.0.tar.xz
246#a556bc1666851b8437ccaafd8cefe1d2 breeze-icons-5.53.0.tar.xz
247#0a7d75f573c34fc1d2781cea90c2074e oxygen-icons5-5.53.0.tar.xz
24874f48c21cc7ccf14fcc441b7ec53ae65 kactivities-stats-5.53.0.tar.xz
249284425457f8270e91e94d13d1a522cce krunner-5.53.0.tar.xz
250#49f35779816680e7da357abba972ceb0 prison-5.53.0.tar.xz
251b873771ad44ec37625a79d7a41e8679f qqc2-desktop-style-5.53.0.tar.xz
25214303adfba7c862f0a7f4761f90d079b kjs-5.53.0.tar.xz
2534cc726dd1c9633b8c41e64b6c41264d5 kdelibs4support-5.53.0.tar.xz
2543c483e076a47512970fa887eaf50c276 khtml-5.53.0.tar.xz
25591b293e616518e7603ef4063c748b324 kjsembed-5.53.0.tar.xz
2562b0aa8e7fc91286e8b5df927f77babb8 kmediaplayer-5.53.0.tar.xz
257690b0c422b7b22b7adf030be6a178e59 kross-5.53.0.tar.xz
258680e4656504ef2fc0e25c6a60e53a39e kholidays-5.53.0.tar.xz
25913631f878f957b8a5c3103336f856b92 purpose-5.53.0.tar.xz
2600fe62a714eadf8e52a0f99e49ad647ae syndication-5.53.0.tar.xz</literal>
261EOF</userinput></screen>
262
263 <para>In the above list, notice that some files have been commented out with
264 a hash (#) character. The extra-cmake-modules entry has been commented out
265 because it was built earlier in the <xref linkend="kde-prereq"/>. The icon
266 packages are covered separately at <xref linkend="breeze-icons"/> and <xref
267 linkend="oxygen-icons5"/>. The modemmanager-qt package may be built if its
268 optional dependency has been installed. The prison package (bar code reader)
269 may be built if the required external libraries are installed. The kdewebkit
270 may be built if the external package
271 <ulink url="https://download.qt.io/community_releases/5.9/5.9.0-final/">
272 QtWebkit</ulink> has been built. </para>
273
274 </sect2>
275
276 <sect2 role="installation">
277 <title>Installation of KDE Frameworks</title>
278
279 &as_root;
280
281 <caution>
282
283 <para>If installing in /opt and there is an existing /opt/kf5 either as a
284 regular directory or a symbolic link, it should be reinitialized (as
285 root):</para>
286
287 <screen role="root"><userinput>mv -v /opt/kf5 /opt/kf5.old &amp;&amp;
288install -v -dm755 $KF5_PREFIX/{etc,share} &amp;&amp;
289ln -sfv /etc/dbus-1 $KF5_PREFIX/etc &amp;&amp;
290ln -sfv /usr/share/dbus-1 $KF5_PREFIX/share</userinput></screen>
291 </caution>
292
293 <para>
294 First, start a subshell that will exit on error:
295 </para>
296
297
298<screen><userinput>bash -e</userinput></screen>
299
300 <para>
301 Install all of the packages by running the following
302 commands:
303 </para>
304
305<screen><userinput>while read -r line; do
306
307 # Get the file name, ignoring comments and blank lines
308 if $(echo $line | grep -E -q '^ *$|^#' ); then continue; fi
309 file=$(echo $line | cut -d" " -f2)
310
311 pkg=$(echo $file|sed 's|^.*/||') # Remove directory
312 packagedir=$(echo $pkg|sed 's|\.tar.*||') # Package directory
313
314 tar -xf $file
315 pushd $packagedir
316 mkdir build
317 cd build
318
319 cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
320 -DCMAKE_PREFIX_PATH=$QT5DIR \
321 -DCMAKE_BUILD_TYPE=Release \
322 -DBUILD_TESTING=OFF \
323 -Wno-dev ..
324 make
325 as_root make install
326 popd
327<!-- some packages end with files owned by root in $packagedir, so use as_root
328 in the following -->
329 as_root rm -rf $packagedir
330 as_root /sbin/ldconfig
331
332done &lt; frameworks-&kf5-version;.md5
333
334exit</userinput></screen>
335
336 <note><para>Any modules that have been omitted can be installed later by
337 using the same mkdir build; cd build; cmake; make; make install procedure
338 as above.</para></note>
339
340 <para>Sometimes the installation paths are hardcoded into installed files.
341 If the installed directory is not /usr, rename the directory and create a
342 symlink:</para>
343
344 <screen role="root"><userinput>mv -v /opt/kf5 /opt/kf5-&kf5-version;
345ln -sfvn kf5-&kf5-version; /opt/kf5</userinput></screen>
346
347 </sect2>
348
349 <sect2 role="commands">
350 <title>Command Explanations</title>
351
352 <para>
353 <parameter>-DCMAKE_PREFIX_PATH=$QT5DIR</parameter>: This switch is used
354 to allow cmake to find the proper Qt libraries.
355 </para>
356
357 <para>
358 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
359 to apply higher level of the compiler optimizations.
360 </para>
361
362 <para>
363 <parameter>-DBUILD_TESTING=OFF</parameter>: This switch is used to prevent
364 building test programs and libraries that are of no use to an end user.
365 </para>
366
367 </sect2>
368 <sect2 role="content">
369 <title>Contents</title>
370
371 <segmentedlist>
372 <segtitle>Installed Programs</segtitle>
373 <segtitle>Installed Libraries</segtitle>
374 <segtitle>Installed Directories</segtitle>
375
376 <seglistitem>
377 <seg>
378 There are 48 programs installed in /opt/kf5/bin.
379 </seg>
380 <seg>
381 There are too many kf5 libraries (191) to list separately.
382 </seg>
383 <seg>
384 /opt/kf5 (symlink to /opt/kf5-&kf5-version;)
385 </seg>
386 </seglistitem>
387 </segmentedlist>
388
389 <variablelist>
390 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
391 <?dbfo list-presentation="list"?>
392 <?dbhtml list-presentation="table"?>
393
394 <varlistentry id="checkXML5">
395 <term><command>checkXML5</command></term>
396 <listitem>
397 <para>
398 is a tool to check for syntax errors in KDE DocBook XML
399 files.
400 </para>
401 <indexterm zone="kf5-frameworks checkXML5">
402 <primary sortas="b-checkXML5">checkXML5</primary>
403 </indexterm>
404 </listitem>
405 </varlistentry>
406
407 <varlistentry id="depdiagram-generate">
408 <term><command>depdiagram-generate</command></term>
409 <listitem>
410 <para>
411 is a tool to generate a dependency diagram.
412 </para>
413 <indexterm zone="kf5-frameworks depdiagram-generate">
414 <primary sortas="b-depdiagram-generate">depdiagram-generate</primary>
415 </indexterm>
416 </listitem>
417 </varlistentry>
418
419 <varlistentry id="depdiagram-generate-all">
420 <term><command>depdiagram-generate-all</command></term>
421 <listitem>
422 <para>
423 is a tool to generate a dependency diagram for all frameworks at once..
424 </para>
425 <indexterm zone="kf5-frameworks depdiagram-generate-all">
426 <primary sortas="b-depdiagram-generate-all">depdiagram-generate-all</primary>
427 </indexterm>
428 </listitem>
429 </varlistentry>
430
431 <varlistentry id="depdiagram-prepare">
432 <term><command>depdiagram-prepare</command></term>
433 <listitem>
434 <para>
435 is a tool to prepare dot files.
436 </para>
437 <indexterm zone="kf5-frameworks depdiagram-prepare">
438 <primary sortas="b-depdiagram-prepare">depdiagram-prepare</primary>
439 </indexterm>
440 </listitem>
441 </varlistentry>
442
443 <varlistentry id="desktoptojson">
444 <term><command>desktoptojson</command></term>
445 <listitem>
446 <para>
447 is a tool to convert a .desktop file to a .json file.
448 </para>
449 <indexterm zone="kf5-frameworks desktoptojson">
450 <primary sortas="b-desktoptojson">desktoptojson</primary>
451 </indexterm>
452 </listitem>
453 </varlistentry>
454
455 <varlistentry id="kactivitymanagerd">
456 <term><command>kactivitymanagerd</command></term>
457 <listitem>
458 <para>
459 is the KDE Plasma Workspace Activity Manager.
460 </para>
461 <indexterm zone="kf5-frameworks kactivitymanagerd">
462 <primary sortas="b-kactivitymanagerd">kactivitymanagerd</primary>
463 </indexterm>
464 </listitem>
465 </varlistentry>
466
467 <varlistentry id="kbuildsycoca5">
468 <term><command>kbuildsycoca5</command></term>
469 <listitem>
470 <para>
471 rebuilds the KService desktop file system configuration
472 cache.
473 </para>
474 <indexterm zone="kf5-frameworks kbuildsycoca5">
475 <primary sortas="b-kbuildsycoca5">kbuildsycoca5</primary>
476 </indexterm>
477 </listitem>
478 </varlistentry>
479
480 <varlistentry id="kcookiejar5">
481 <term><command>kcookiejar5</command></term>
482 <listitem>
483 <para>
484 is a command line interface to the HTTP cookie store used by KDE,
485 a D-BUS service to store/retrieve/clean cookies.
486 </para>
487 <indexterm zone="kf5-frameworks kcookiejar5">
488 <primary sortas="b-kcookiejar5">kcookiejar5</primary>
489 </indexterm>
490 </listitem>
491 </varlistentry>
492
493 <varlistentry id="kded5">
494 <term><command>kded5</command></term>
495 <listitem>
496 <para>
497 consolidates several small services in one process.
498 </para>
499 <indexterm zone="kf5-frameworks kded5">
500 <primary sortas="b-kded5">kded5</primary>
501 </indexterm>
502 </listitem>
503 </varlistentry>
504
505 <varlistentry id="kdeinit5">
506 <term><command>kdeinit5</command></term>
507 <listitem>
508 <para>
509 is a process launcher somewhat similar to the famous init used
510 for booting UNIX.
511 </para>
512 <indexterm zone="kf5-frameworks kdeinit5">
513 <primary sortas="b-kdeinit5">kdeinit5</primary>
514 </indexterm>
515 </listitem>
516 </varlistentry>
517
518 <varlistentry id="kf5-config">
519 <term><command>kf5-config</command></term>
520 <listitem>
521 <para>
522 is a command line program used to retrieve information about
523 KDE installation or user paths.
524 </para>
525 <indexterm zone="kf5-frameworks kf5-config">
526 <primary sortas="b-kf5-config">kf5-config</primary>
527 </indexterm>
528 </listitem>
529 </varlistentry>
530
531 <varlistentry id="kf5kross">
532 <term><command>kf5kross</command></term>
533 <listitem>
534 <para>
535 executes kross scripts written in KDE Javascript, Python, Ruby,
536 Java and Falcon.
537 </para>
538 <indexterm zone="kf5-frameworks kf5kross">
539 <primary sortas="b-kf5kross">kf5kross</primary>
540 </indexterm>
541 </listitem>
542 </varlistentry>
543
544 <varlistentry id="kgenapidox">
545 <term><command>kgenapidox</command></term>
546 <listitem>
547 <para>
548 is a tool to generate API documentation in the KDE style.
549 </para>
550 <indexterm zone="kf5-frameworks kgenapidox">
551 <primary sortas="b-kgenapidox">kgenapidox</primary>
552 </indexterm>
553 </listitem>
554 </varlistentry>
555
556 <varlistentry id="kgendesignerplugin">
557 <term><command>kgendesignerplugin</command></term>
558 <listitem>
559 <para>
560 generates widget plugins for Qt(TM) Designer.
561 </para>
562 <indexterm zone="kf5-frameworks kgendesignerplugin">
563 <primary sortas="b-kgendesignerplugin">kgendesignerplugin</primary>
564 </indexterm>
565 </listitem>
566 </varlistentry>
567
568 <varlistentry id="kglobalaccel5">
569 <term><command>kglobalaccel5</command></term>
570 <listitem>
571 <para>
572 is a daemon use to register the key bindings and for getting
573 notified when the action triggered.
574 </para>
575 <indexterm zone="kf5-frameworks kglobalaccel5">
576 <primary sortas="b-kglobalaccel5">kglobalaccel5</primary>
577 </indexterm>
578 </listitem>
579 </varlistentry>
580
581 <varlistentry id="kjs5">
582 <term><command>kjs5</command></term>
583 <listitem>
584 <para>
585 is KDE ECMAScript/JavaScript engine.
586 </para>
587 <indexterm zone="kf5-frameworks kjs5">
588 <primary sortas="b-kjs5">kjs5</primary>
589 </indexterm>
590 </listitem>
591 </varlistentry>
592
593 <varlistentry id="kjscmd5">
594 <term><command>kjscmd5</command></term>
595 <listitem>
596 <para>
597 is a tool for launching KJSEmbed scripts from the command line.
598 </para>
599 <indexterm zone="kf5-frameworks kjscmd5">
600 <primary sortas="b-kjscmd5">kjscmd5</primary>
601 </indexterm>
602 </listitem>
603 </varlistentry>
604
605 <varlistentry id="kjsconsole">
606 <term><command>kjsconsole</command></term>
607 <listitem>
608 <para>
609 is a console for <command>kjs5</command>.
610 </para>
611 <indexterm zone="kf5-frameworks kjsconsole">
612 <primary sortas="b-kjsconsole">kjsconsole</primary>
613 </indexterm>
614 </listitem>
615 </varlistentry>
616
617 <varlistentry id="kmailservice5">
618 <term><command>kmailservice5</command></term>
619 <listitem>
620 <para>
621 is a mail service.
622 </para>
623 <indexterm zone="kf5-frameworks kmailservice5">
624 <primary sortas="b-kmailservice5">kmailservice5</primary>
625 </indexterm>
626 </listitem>
627 </varlistentry>
628
629 <varlistentry id="kpackagelauncherqml">
630 <term><command>kpackagelauncherqml</command></term>
631 <listitem>
632 <para>
633 is a commandline tool for launching kpackage QML application
634 </para>
635 <indexterm zone="kf5-frameworks kpackagelauncherqml">
636 <primary sortas="b-kpackagelauncherqml">kpackagelauncherqml</primary>
637 </indexterm>
638 </listitem>
639 </varlistentry>
640
641 <varlistentry id="kpackagetool5">
642 <term><command>kpackagetool5</command></term>
643 <listitem>
644 <para>
645 is a command line kpackage tool.
646 </para>
647 <indexterm zone="kf5-frameworks kpackagetool5">
648 <primary sortas="b-kpackagetool5">kpackagetool5</primary>
649 </indexterm>
650 </listitem>
651 </varlistentry>
652
653 <varlistentry id="kreadconfig5">
654 <term><command>kreadconfig5</command></term>
655 <listitem>
656 <para>
657 is a command line tool to retrieve values from KDE
658 configuration files.
659 </para>
660 <indexterm zone="kf5-frameworks kreadconfig5">
661 <primary sortas="b-kreadconfig5">kreadconfig5</primary>
662 </indexterm>
663 </listitem>
664 </varlistentry>
665
666 <varlistentry id="kshell5">
667 <term><command>kshell5</command></term>
668 <listitem>
669 <para>
670 start applications via kdeinit.
671 </para>
672 <indexterm zone="kf5-frameworks kshell5">
673 <primary sortas="b-kshell5">kshell5</primary>
674 </indexterm>
675 </listitem>
676 </varlistentry>
677
678 <varlistentry id="ktelnetservice5">
679 <term><command>ktelnetservice5</command></term>
680 <listitem>
681 <para>
682 is a telnet service.
683 </para>
684 <indexterm zone="kf5-frameworks ktelnetservice5">
685 <primary sortas="b-ktelnetservice5">ktelnetservice5</primary>
686 </indexterm>
687 </listitem>
688 </varlistentry>
689
690 <varlistentry id="ktrash5">
691 <term><command>ktrash5</command></term>
692 <listitem>
693 <para>
694 is a helper program to handle the KDE trash can.
695 </para>
696 <indexterm zone="kf5-frameworks ktrash5">
697 <primary sortas="b-ktrash5">ktrash5</primary>
698 </indexterm>
699 </listitem>
700 </varlistentry>
701
702 <varlistentry id="kwalletd5">
703 <term><command>kwalletd5</command></term>
704 <listitem>
705 <para>
706 is the wallet manager daemon.
707 </para>
708 <indexterm zone="kf5-frameworks kwalletd5">
709 <primary sortas="b-kwalletd5">kwalletd5</primary>
710 </indexterm>
711 </listitem>
712 </varlistentry>
713
714 <varlistentry id="kwriteconfig5">
715 <term><command>kwriteconfig5</command></term>
716 <listitem>
717 <para>
718 is a command line tool to write values in KDE
719 configuration files.
720 </para>
721 <indexterm zone="kf5-frameworks kwriteconfig5">
722 <primary sortas="b-kwriteconfig5">kwriteconfig5</primary>
723 </indexterm>
724 </listitem>
725 </varlistentry>
726
727 <varlistentry id="meinproc5">
728 <term><command>meinproc5</command></term>
729 <listitem>
730 <para>
731 converts DocBook files to HTML.
732 </para>
733 <indexterm zone="kf5-frameworks meinproc5">
734 <primary sortas="b-meinproc5">meinproc5</primary>
735 </indexterm>
736 </listitem>
737 </varlistentry>
738
739 <varlistentry id="plasmapkg2">
740 <term><command>plasmapkg2</command></term>
741 <listitem>
742 <para>
743 is a tool to install, list, remove Plasma packages
744 </para>
745 <indexterm zone="kf5-frameworks plasmapkg2">
746 <primary sortas="b-plasmapkg2">plasmapkg2</primary>
747 </indexterm>
748 </listitem>
749 </varlistentry>
750
751 <varlistentry id="preparetips5">
752 <term><command>preparetips5</command></term>
753 <listitem>
754 <para>
755 is a script to extract the text from a tips file.
756 </para>
757 <indexterm zone="kf5-frameworks preparetips5">
758 <primary sortas="b-preparetips5">preparetips5</primary>
759 </indexterm>
760 </listitem>
761 </varlistentry>
762
763 <varlistentry id="solid-hardware5">
764 <term><command>solid-hardware5</command></term>
765 <listitem>
766 <para>
767 is a command line tool to investigate available devices.
768 </para>
769 <indexterm zone="kf5-frameworks solid-hardware5">
770 <primary sortas="b-solid-hardware5">solid-hardware5</primary>
771 </indexterm>
772 </listitem>
773 </varlistentry>
774
775 </variablelist>
776
777 </sect2>
778
779</sect1>
780
Note: See TracBrowser for help on using the repository browser.