source: kde/kf5/kf5-frameworks.xml@ 751ceda

11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 751ceda was 751ceda, checked in by Bruce Dubbs <bdubbs@…>, 2 years ago

Package Updates.
Update to kf5-5.89. Includes

extra-cmake-modules
breeze-icons
oxygen-icons5

Update to plasma-wayland-protocols-1.5.0.
Make text clarification for amdgpu xorg driver.

  • Property mode set to 100644
File size: 32.7 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 packages.ent
8 <!ENTITY kf5-download-http "&kf5-download-http;"> -->
9 <!ENTITY kf5-download-ftp " ">
10 <!ENTITY kf5-md5sum "See Below">
11 <!ENTITY kf5-size "270 MB">
12 <!ENTITY kf5-buildsize "1.3 GB (244 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="frameworks5.html"?>
18
19 <sect1info>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Building KDE Frameworks 5 (KF5)</title>
24
25 <indexterm zone="kf5-frameworks">
26 <primary sortas="a-kde-frameworks">KDE Frameworks</primary>
27 </indexterm>
28
29 <para>
30 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).
33 </para>
34
35 &lfs110a_checked;
36
37 <para>
38 The instructions below build all of the KDE Frameworks packages in one
39 step by using a bash script.
40 </para>
41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43 <itemizedlist spacing="compact">
44 <listitem>
45 <para>
46 Download (HTTP): <ulink url="&kf5-download-http;"/>
47 </para>
48 </listitem>
49 <listitem>
50 <para>
51 Download (FTP): <ulink url="&kf5-download-ftp;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download MD5 sum: &kf5-md5sum;
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download size: &kf5-size;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated disk space required: &kf5-buildsize;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated build time: &kf5-time;
72 </para>
73 </listitem>
74 </itemizedlist>
75
76 <bridgehead renderas="sect3">KF5 Dependencies</bridgehead>
77
78 <bridgehead renderas="sect4">Required</bridgehead>
79 <para role="required">
80 <xref linkend="boost"/>,
81 <xref linkend="extra-cmake-modules"/>,
82 <xref linkend="DocBook"/>,
83 <xref linkend="docbook-xsl"/>,
84 <xref linkend="giflib"/>,
85 <xref linkend="libepoxy"/>,
86 <xref linkend="libgcrypt"/>,
87 <xref linkend="libical"/>,
88 <xref linkend="libjpeg"/>,
89 <xref linkend="libpng"/>,
90 <xref linkend="libxslt"/>,
91 <xref linkend="lmdb"/>,
92 <xref linkend="qrencode"/>,
93 <xref linkend="phonon"/>,
94 <xref linkend="plasma-wayland-protocols"/>,
95 <xref linkend="shared-mime-info"/>,
96 <xref linkend="perl-uri"/>, and
97 <xref linkend="wget"/> (required to download the packages)
98 </para>
99
100 <bridgehead renderas="sect4">Recommended</bridgehead>
101 <para role="recommended">
102 <xref linkend="aspell"/> (Dictionary backend for Sonnet),
103 <xref linkend="avahi"/> (DNS-SD backend for KDNSSD),
104 <xref linkend="libdbusmenu-qt"/> (built with qt5),
105 <xref linkend="NetworkManager"/> (needed to build NetworkManager-Qt), and
106 <xref linkend="polkit-qt"/> (Authentication backend for KAuth)
107 </para>
108
109 <para role="recommended">
110 Furthermore, the instructions below assume that the environment has been
111 set up as described in <xref linkend="kf5-intro"/>.
112 </para>
113
114 <bridgehead renderas="sect4">Optional</bridgehead>
115 <para role="optional">
116 <xref linkend="bluez"/> (needed to build Bluez-Qt),
117 <xref linkend="ModemManager"/> (needed to build ModemManager-Qt),
118 <ulink url="http://libdmtx.sourceforge.net/">Datamatrix</ulink> (deemed
119 recommended for Prison by upstream)
120 </para>
121
122 <bridgehead renderas="sect4">Runtime dependency for FrameworkIntegration</bridgehead>
123 <para role="optional">
124 <xref role="runtime" linkend="oxygen-fonts"/> and
125 <xref role="runtime" linkend="noto-fonts"/>
126 </para>
127
128 <bridgehead renderas="sect4">Additional recommended dependencies for kapidox</bridgehead>
129 <para role="recommended">
130 <xref role="runtime" linkend="doxygen"/> (Run time),
131 <xref linkend="Jinja2"/>, and
132 <xref linkend="PyYAML"/> (if those python modules are not present at build
133 time, they will be downloaded)
134 </para>
135
136 <bridgehead renderas="sect4">Other python modules needed by kapidox</bridgehead>
137 <para role="optional">
138 <ulink url="https://pypi.org/simple/requests/">requests</ulink>,
139 <ulink url="https://pypi.org/simple/doxyqml/">doxyqml</ulink>,
140 <ulink url="https://pypi.org/simple/doxypypy/">doxypypy</ulink>,
141 <ulink url="https://pypi.org/simple/urllib3/">urllib3</ulink>,
142 <ulink url="https://pypi.org/simple/idna/">idna</ulink>,
143 <ulink url="https://pypi.org/simple/charset-normalizer/">charset-normalizer</ulink>, and
144 <ulink url="https://pypi.org/simple/certifi/">certifi</ulink> (all will be
145 automatically installed at build time if not present on the system)
146 </para>
147
148 <bridgehead renderas="sect4">Additional image formats support in KImageFormats</bridgehead>
149 <para role="optional">
150 <xref linkend="jasper"/> and
151 <ulink url="http://www.openexr.com/">OpenEXR</ulink>
152 </para>
153
154 <bridgehead renderas="sect4">Optional dependencies for KIO</bridgehead>
155 <para role="optional">
156 <xref linkend="mitkrb"/>
157 </para>
158
159 <bridgehead renderas="sect4">Optional dependencies for Solid</bridgehead>
160 <para role="optional">
161 <xref linkend="udisks2"/>,
162 <xref linkend="upower"/> and
163 <ulink role="runtime" url="http://www.freedesktop.org/software/media-player-info/">media-player-info</ulink> (runtime)
164 </para>
165
166 <bridgehead renderas="sect4">Optional dependency for KWallet</bridgehead>
167 <para role="optional">
168 <xref linkend="gpgme"/>, built with C++ bindings (which is the default).
169 </para>
170
171 <bridgehead renderas="sect4">Optional dictionary backends for Sonnet</bridgehead>
172 <para role="optional">
173 <ulink url="http://hspell.ivrix.org.il/">Hspell</ulink> and
174 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
175 </para>
176
177 <para condition="html" role="usernotes">User Notes:
178 <ulink url="&blfs-wiki;/kf5"/></para>
179
180 <sect2>
181 <title>Downloading KDE Frameworks</title>
182
183 <para>
184 The easiest way to get the KDE Frameworks packages is to use a single
185 <command>wget</command> to fetch them all at once:
186 </para>
187
188<screen><userinput>url=https://download.kde.org/stable/frameworks/&kf5-short-version;/
189wget -r -nH -nd -A '*.xz' -np $url</userinput>
190<literal>
191The options used here are:
192 -r recurse through child directories
193 -nH disable generation of host-prefixed directories
194 -nd do not create a hierarchy of directories
195 -A '*.xz' just get the *.xz files
196 -np don't get parent directories</literal></screen>
197
198 </sect2>
199
200 <sect2>
201 <title>Setting Package Order</title>
202
203 <para>
204 The order of building files is important due to internal dependencies.
205 Create the list of files in the proper order as follows:
206 </para>
207
208<screen><userinput>cat &gt; frameworks-&kf5-version;.md5 &lt;&lt; "EOF"
209<literal>cd3ab07ff2defd7d0557e1b974232bcf attica-5.89.0.tar.xz
210#402dfd0b61fa3772789bebfc06db8a84 extra-cmake-modules-5.89.0.tar.xz
211cebf1bed3081958f1236b229e22dca14 kapidox-5.89.0.tar.xz
2120ad5c95426a4e5c7c38729bffe739c00 karchive-5.89.0.tar.xz
213eaf7e98e91eae32c941b93db7071e6d8 kcodecs-5.89.0.tar.xz
21457111fa47703d8f9db485fb8bdf5fd49 kconfig-5.89.0.tar.xz
215cc0a6de366360550f640ae30cec5ce6a kcoreaddons-5.89.0.tar.xz
2167a9b7e410ee53ebd5235c31390e97ace kdbusaddons-5.89.0.tar.xz
217a5979386dec6bc5ea07185c6191fd6a0 kdnssd-5.89.0.tar.xz
218c6eeee16c03cf9544fe3c05e5221b2da kguiaddons-5.89.0.tar.xz
219830e21c13d9bd366018016d7505967ad ki18n-5.89.0.tar.xz
220cb8a131106eab204448a65633f6c927b kidletime-5.89.0.tar.xz
221c94fc0a53116df9a6ac3065c185cac5b kimageformats-5.89.0.tar.xz
222c71f2cb017d1bf561993b6ac459462d1 kitemmodels-5.89.0.tar.xz
223bf9c212e8a9b2e2b102d01f8fdf62163 kitemviews-5.89.0.tar.xz
22478c56206930b563503b8af5cb0c1e724 kplotting-5.89.0.tar.xz
225a98c933b9a0e1d8821f653d523393387 kwidgetsaddons-5.89.0.tar.xz
2267d7d98aa2de27ed819aa177a93d2630f kwindowsystem-5.89.0.tar.xz
227d055d3eac326d3787284d10146a0bea6 networkmanager-qt-5.89.0.tar.xz
228c760daf54bceb77206f9c27c8e896481 solid-5.89.0.tar.xz
22947e19ec2307156950ef311022ab6035a sonnet-5.89.0.tar.xz
2304117c5cc60f603fe6cc808f5f95cd6b1 threadweaver-5.89.0.tar.xz
23163654c36292cc8f17802d0cd160c5e70 kauth-5.89.0.tar.xz
232696ac4db4cee550110b73513d6de328d kcompletion-5.89.0.tar.xz
233c204be3aad70301948db962cd54f3154 kcrash-5.89.0.tar.xz
2345fac418b35c1061a3ae2a6b12edb3437 kdoctools-5.89.0.tar.xz
235b4008d6247bb95dd260e505e5c499c91 kpty-5.89.0.tar.xz
23650268ba699696ea8365d22ec629eda2e kunitconversion-5.89.0.tar.xz
237649436d384174679aff13fe9119d7b1a kconfigwidgets-5.89.0.tar.xz
2389656cd72609ff5bef5d15536e1104fcc kservice-5.89.0.tar.xz
2394d76a71894bc3c64c7e33edec1d3033e kglobalaccel-5.89.0.tar.xz
24083072a1336afe8f36d6ab1d350757fbd kpackage-5.89.0.tar.xz
241d58e8fd4fb916ec62607d8ef37bd5f41 kdesu-5.89.0.tar.xz
2422ceee2c6b22d029e3d891d89b0ed9309 kemoticons-5.89.0.tar.xz
243fa4d699bdd8db1dda1688ffa97d104f7 kiconthemes-5.89.0.tar.xz
244cc378e780a902f30475ef0abbea6a944 kjobwidgets-5.89.0.tar.xz
24586ab09ca98d090bb8ff151857f3bda61 knotifications-5.89.0.tar.xz
24603251e33a1e32b98a5568c258ca80bd2 ktextwidgets-5.89.0.tar.xz
2471cf21957104118c64e178b8c78eccec5 kxmlgui-5.89.0.tar.xz
248b73cee4a8bec3017cc6dd283c499b9fe kbookmarks-5.89.0.tar.xz
2491263a6c5f3a7b3b4148b1c80b7864df5 kwallet-5.89.0.tar.xz
250db2278cb1ca2bcb313ca1dc244740081 kded-5.89.0.tar.xz
2515f8fa4e729d4f30a8a367c380bd885eb kio-5.89.0.tar.xz
252eb7bb7b444c23c9e5c7b076a0350fe24 kdeclarative-5.89.0.tar.xz
253ef35550c2799d531fce7c7735a521d08 kcmutils-5.89.0.tar.xz
25462bdd1ebc1feea4ad0838fc9a3b7f65a kirigami2-5.89.0.tar.xz
2557e3bb71b4ad7b07103899b4ff41c96d4 syndication-5.89.0.tar.xz
256b0ce36bad9a8105b0b79f74f005e67ad knewstuff-5.89.0.tar.xz
2578539510816205c3b2f53b73e25d8c5be frameworkintegration-5.89.0.tar.xz
25854c136b83a78077cb739beaa7ba34f01 kinit-5.89.0.tar.xz
259c7499c3c23f9365f46389fe973541d9c kparts-5.89.0.tar.xz
2608ca5ece8f271aa17fb95617c6506e457 kactivities-5.89.0.tar.xz
261#087dd7dce7d8290df28354d226c29d9e kdewebkit-5.89.0.tar.xz
26235335e8dc86a04b18a3fe0d710b29446 syntax-highlighting-5.89.0.tar.xz
263c2560e22a1b7b468ece0ec52d3d111b8 ktexteditor-5.89.0.tar.xz
2649ecfe14ff4c4910214dcc76566b34210 kdesignerplugin-5.89.0.tar.xz
265a1910f36f9d64d3967a5966d2ac5be30 kwayland-5.89.0.tar.xz
266a518b9329f31aea724d2c649098e33ba plasma-framework-5.89.0.tar.xz
267#a8c8af5e23d48548f20f43f3f84d57c7 modemmanager-qt-5.89.0.tar.xz
2687367ad91d40f8695872f26dcccf5c0e6 kpeople-5.89.0.tar.xz
26944209863b36e16eb49db828e5e0c4026 kxmlrpcclient-5.89.0.tar.xz
270b0ae1a63107953579e7ca6caf8bea395 bluez-qt-5.89.0.tar.xz
271524638a04c2ea35048ded1f0444b6ffa kfilemetadata-5.89.0.tar.xz
272f659582f26a0e685a6c1083d01fb4dac baloo-5.89.0.tar.xz
273#1fbe6bf2340c03c45544f241e12a0fa8 breeze-icons-5.89.0.tar.xz
274#98ff341a87bbb3be3bb829df927918d3 oxygen-icons5-5.89.0.tar.xz
275c8f837be9d23595c43f4e8f0d03f91ca kactivities-stats-5.89.0.tar.xz
2760d546ccb0328cd7ed93b625b907a7a3a krunner-5.89.0.tar.xz
27724154b6d27e3a8e4a563f7e96daa0717 prison-5.89.0.tar.xz
278896074feab4e571ab6115695f9f8f708 qqc2-desktop-style-5.89.0.tar.xz
279efbfbd3f04f50deb34a9b49b1a3ac9b5 kjs-5.89.0.tar.xz
2809726f786ed53170f255fc974fc9926b9 kdelibs4support-5.89.0.tar.xz
281183fdecd124341638be7922e2c76473c khtml-5.89.0.tar.xz
282a5a574e3a00d0913d52b54590278ac29 kjsembed-5.89.0.tar.xz
283f97a524f00c8932b076aa48f6902c4bc kmediaplayer-5.89.0.tar.xz
2845e7e67177c5a113a947f62da2f2e03e0 kross-5.89.0.tar.xz
2855a5c05323685c344ebe05b041b8966c5 kholidays-5.89.0.tar.xz
286523c1b59f8c4a95f51533cb2441a6785 purpose-5.89.0.tar.xz
287d5b28590b5cf79dd7f1c0bc08ab485af kcalendarcore-5.89.0.tar.xz
2884d0c6e8e5c7acb4938ddd263dcba810c kcontacts-5.89.0.tar.xz
289c8e5fd500c777839aa464e50f391b1c8 kquickcharts-5.89.0.tar.xz
290733cfc12dbc63cbd485fe63e28ec1501 knotifyconfig-5.89.0.tar.xz
2910d3c538d2d18e0e4b176c899cc91b6c2 kdav-5.89.0.tar.xz</literal>
292EOF</userinput></screen>
293
294 <para>
295 In the above list, notice that some files have been commented out with
296 a hash (#) character. The extra-cmake-modules entry has been commented out
297 because it was built earlier in the <xref linkend="kde-prereq"/>. The icon
298 packages are covered separately at <xref linkend="breeze-icons"/> and <xref
299 linkend="oxygen-icons5"/>. The modemmanager-qt package may be built if its
300 optional dependency has been installed. The
301 kdewebkit may be built if the external package
302 <ulink url="https://download.qt.io/community_releases/5.9/5.9.0-final/">
303 QtWebkit</ulink> has been built.
304 </para>
305
306 </sect2>
307
308 <sect2 role="installation">
309 <title>Installation of KDE Frameworks</title>
310
311 &as_root;
312
313 <caution>
314
315 <para>
316 If installing in <filename class="directory">/opt</filename> and there
317 is an existing /opt/kf5 either as a regular directory or a symbolic
318 link, it should be reinitialized (as <systemitem class="username">
319 root</systemitem>):
320 </para>
321
322 <screen role="root" revision="sysv"><userinput>mv -v /opt/kf5 /opt/kf5.old &amp;&amp;
323install -v -dm755 $KF5_PREFIX/{etc,share} &amp;&amp;
324ln -sfv /etc/dbus-1 $KF5_PREFIX/etc &amp;&amp;
325ln -sfv /usr/share/dbus-1 $KF5_PREFIX/share &amp;&amp;
326ln -sfv /usr/share/polkit-1 $KF5_PREFIX/share</userinput></screen>
327
328 <screen role="root" revision="systemd"><userinput>mv -v /opt/kf5 /opt/kf5.old &amp;&amp;
329install -v -dm755 $KF5_PREFIX/{etc,share} &amp;&amp;
330ln -sfv /etc/dbus-1 $KF5_PREFIX/etc &amp;&amp;
331ln -sfv /usr/share/dbus-1 $KF5_PREFIX/share &amp;&amp;
332ln -sfv /usr/share/polkit-1 $KF5_PREFIX/share &amp;&amp;
333install -v -dm755 $KF5_PREFIX/lib &amp;&amp;
334ln -sfv /usr/lib/systemd $KF5_PREFIX/lib</userinput></screen>
335
336 </caution>
337
338 <para>
339 First, start a subshell that will exit on error:
340 </para>
341
342
343<screen><userinput>bash -e</userinput></screen>
344
345 <para>
346 Install all of the packages by running the following
347 commands:
348 </para>
349
350<screen><userinput>while read -r line; do
351
352 # Get the file name, ignoring comments and blank lines
353 if $(echo $line | grep -E -q '^ *$|^#' ); then continue; fi
354 file=$(echo $line | cut -d" " -f2)
355
356 pkg=$(echo $file|sed 's|^.*/||') # Remove directory
357 packagedir=$(echo $pkg|sed 's|\.tar.*||') # Package directory
358
359 name=$(echo $pkg|sed 's|-5.*$||') # Isolate package name
360
361 tar -xf $file
362 pushd $packagedir
363 case $name in
364 plasma-framework*)
365 sed -i 's/${EGL_TARGET}/GL EGL/' src/declarativeimports/core/CMakeLists.txt ;;
366 esac
367
368 mkdir build
369 cd build
370
371 cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
372 -DCMAKE_PREFIX_PATH=$QT5DIR \
373 -DCMAKE_BUILD_TYPE=Release \
374 -DBUILD_TESTING=OFF \
375 -Wno-dev ..
376 make
377 as_root make install
378 popd
379<!-- some packages end with files owned by root in $packagedir, so use as_root
380 in the following -->
381 as_root rm -rf $packagedir
382 as_root /sbin/ldconfig
383
384done &lt; frameworks-&kf5-version;.md5
385
386exit</userinput></screen>
387
388 <note>
389 <para>
390 Any modules that have been omitted can be installed later by
391 using the same <command>mkdir build; cd build; cmake; make;
392 make install</command> procedure as above.
393 </para>
394 </note>
395
396 <para revision="sysv">
397 Useless systemd units have been installed in
398 <filename class="directory">$KF5_PREFIX/lib</filename>. Remove
399 them now (as <systemitem class="username">root</systemitem>):
400 </para>
401
402<screen role="root"
403 revision="sysv"><userinput>rm -rf $KF5_PREFIX/lib/systemd</userinput></screen>
404
405 <para>
406 Sometimes the installation paths are hardcoded into installed files.
407 If the installed directory is not /usr, rename the directory and create a
408 symlink:
409 </para>
410
411 <screen role="root"><userinput>mv -v /opt/kf5 /opt/kf5-&kf5-version;
412ln -sfvn kf5-&kf5-version; /opt/kf5</userinput></screen>
413
414 </sect2>
415
416 <sect2 role="commands">
417 <title>Command Explanations</title>
418
419 <para>
420 <parameter>-DCMAKE_PREFIX_PATH=$QT5DIR</parameter>: This switch is used
421 to allow cmake to find the proper Qt libraries.
422 </para>
423
424 <para>
425 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
426 to apply higher level of the compiler optimizations.
427 </para>
428
429 <para>
430 <parameter>-DBUILD_TESTING=OFF</parameter>: This switch is used to prevent
431 building test programs and libraries that are of no use to an end user.
432 </para>
433
434 </sect2>
435 <sect2 role="content">
436 <title>Contents</title>
437
438 <segmentedlist>
439 <segtitle>Installed Programs</segtitle>
440 <segtitle>Installed Libraries</segtitle>
441 <segtitle>Installed Directories</segtitle>
442
443 <seglistitem>
444 <seg>
445 balooctl,
446 baloo_file,
447 baloo_file_extractor,
448 baloosearch,
449 balooshow,
450 checkXML5,
451 depdiagram-generate,
452 depdiagram-generate-all,
453 depdiagram-prepare,
454 desktoptojson,
455 gentrigrams,
456 kactivities-cli,
457 kapidox_generate,
458 kate-syntax-highlighter,
459 kbuildsycoca5,
460 kcookiejar5,
461 kdebugdialog5,
462 kded5,
463 kdeinit5,
464 kdeinit5_shutdown,
465 kdeinit5_wrapper,
466 kf5-config,
467 kf5kross,
468 kgendesignerplugin,
469 kglobalaccel5,
470 kiconfinder5,
471 kjs5,
472 kjscmd5,
473 kjsconsole,
474 knewstuff-dialog,
475 kpackagelauncherqml,
476 kpackagetool5,
477 kquitapp5,
478 kreadconfig5,
479 kshell5,
480 ktelnetservice5,
481 ktrash5,
482 kwalletd5,
483 kwallet-query,
484 kwrapper5,
485 kwriteconfig5,
486 meinproc5,
487 parsetrigrams,
488 plasmapkg2,
489 preparetips5,
490 protocoltojson, and
491 solid-hardware5
492 </seg>
493 <seg>
494 libkdeinit5_klauncher.so,
495 libKF5Activities.so,
496 libKF5ActivitiesStats.so,
497 libKF5Archive.so,
498 libKF5Attica.so,
499 libKF5AuthCore.so,
500 libKF5Auth.so,
501 libKF5Baloo.so,
502 libKF5BluezQt.so,
503 libKF5Bookmarks.so,
504 libKF5CalendarCore.so,
505 libKF5CalendarEvents.so,
506 libKF5Codecs.so,
507 libKF5Completion.so,
508 libKF5ConfigCore.so,
509 libKF5ConfigGui.so,
510 libKF5ConfigWidgets.so,
511 libKF5Contacts.so,
512 libKF5CoreAddons.so,
513 libKF5Crash.so,
514 libKF5DAV.so,
515 libKF5DBusAddons.so,
516 libKF5Declarative.so,
517 libKF5DNSSD.so,
518 libKF5DocTools.so,
519 libKF5Emoticons.so,
520 libKF5FileMetaData.so,
521 libKF5GlobalAccel.so,
522 libKF5GuiAddons.so,
523 libKF5Holidays.so,
524 libKF5I18n.so,
525 libKF5IconThemes.so,
526 libKF5IdleTime.so,
527 libKF5ItemModels.so,
528 libKF5ItemViews.so,
529 libKF5JobWidgets.so,
530 libKF5JSApi.so,
531 libKF5JsEmbed.so,
532 libKF5JS.so,
533 libKF5KCMUtils.so,
534 libKF5KDELibs4Support.so,
535 libKF5KHtml.so,
536 libKF5KIOCore.so,
537 libKF5KIOFileWidgets.so,
538 libKF5KIOGui.so,
539 libKF5KIONTLM.so,
540 libKF5KIOWidgets.so,
541 libKF5Kirigami2.so,
542 libKF5KrossCore.so,
543 libKF5KrossUi.so,
544 libKF5MediaPlayer.so,
545 libKF5NetworkManagerQt.so,
546 libKF5NewStuffCore.so,
547 libKF5NewStuff.so,
548 libKF5Notifications.so,
549 libKF5NotifyConfig.so,
550 libKF5Package.so,
551 libKF5Parts.so,
552 libKF5PeopleBackend.so,
553 libKF5People.so,
554 libKF5PeopleWidgets.so,
555 libKF5PlasmaQuick.so,
556 libKF5Plasma.so,
557 libKF5Plotting.so,
558 libKF5Prison.so,
559 libKF5Pty.so,
560 libKF5Purpose.so,
561 libKF5PurposeWidgets.so,
562 libKF5QuickAddons.so,
563 libKF5Runner.so,
564 libKF5Service.so,
565 libKF5Solid.so,
566 libKF5SonnetCore.so,
567 libKF5SonnetUi.so,
568 libKF5Style.so,
569 libKF5Su.so,
570 libKF5SyntaxHighlighting.so,
571 libKF5TextEditor.so,
572 libKF5TextWidgets.so,
573 libKF5ThreadWeaver.so,
574 libKF5UnitConversion.so,
575 libKF5Wallet.so,
576 libKF5WaylandClient.so,
577 libKF5WaylandServer.so,
578 libKF5WidgetsAddons.so,
579 libKF5WindowSystem.so,
580 libKF5XmlGui.so,
581 libKF5XmlRpcClient.so, and
582 libkwalletbackend5.so
583 </seg>
584 <seg>
585 /opt/kf5 (symlink to /opt/kf5-&kf5-version;) if installing in /opt
586 </seg>
587 </seglistitem>
588 </segmentedlist>
589
590 <variablelist>
591 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
592 <?dbfo list-presentation="list"?>
593 <?dbhtml list-presentation="table"?>
594
595 <varlistentry id="checkXML5">
596 <term><command>checkXML5</command></term>
597 <listitem>
598 <para>
599 is a tool to check for syntax errors in KDE DocBook XML files
600 </para>
601 <indexterm zone="kf5-frameworks checkXML5">
602 <primary sortas="b-checkXML5">checkXML5</primary>
603 </indexterm>
604 </listitem>
605 </varlistentry>
606
607 <varlistentry id="depdiagram-generate">
608 <term><command>depdiagram-generate</command></term>
609 <listitem>
610 <para>
611 is a tool to generate a dependency diagram
612 </para>
613 <indexterm zone="kf5-frameworks depdiagram-generate">
614 <primary sortas="b-depdiagram-generate">depdiagram-generate</primary>
615 </indexterm>
616 </listitem>
617 </varlistentry>
618
619 <varlistentry id="depdiagram-generate-all">
620 <term><command>depdiagram-generate-all</command></term>
621 <listitem>
622 <para>
623 is a tool to generate a dependency diagram for all frameworks at once
624 </para>
625 <indexterm zone="kf5-frameworks depdiagram-generate-all">
626 <primary sortas="b-depdiagram-generate-all">depdiagram-generate-all</primary>
627 </indexterm>
628 </listitem>
629 </varlistentry>
630
631 <varlistentry id="depdiagram-prepare">
632 <term><command>depdiagram-prepare</command></term>
633 <listitem>
634 <para>
635 is a tool to prepare dot files
636 </para>
637 <indexterm zone="kf5-frameworks depdiagram-prepare">
638 <primary sortas="b-depdiagram-prepare">depdiagram-prepare</primary>
639 </indexterm>
640 </listitem>
641 </varlistentry>
642
643 <varlistentry id="desktoptojson">
644 <term><command>desktoptojson</command></term>
645 <listitem>
646 <para>
647 is a tool to convert a .desktop file to a .json file
648 </para>
649 <indexterm zone="kf5-frameworks desktoptojson">
650 <primary sortas="b-desktoptojson">desktoptojson</primary>
651 </indexterm>
652 </listitem>
653 </varlistentry>
654
655 <varlistentry id="kbuildsycoca5">
656 <term><command>kbuildsycoca5</command></term>
657 <listitem>
658 <para>
659 rebuilds the KService desktop file system configuration
660 cache
661 </para>
662 <indexterm zone="kf5-frameworks kbuildsycoca5">
663 <primary sortas="b-kbuildsycoca5">kbuildsycoca5</primary>
664 </indexterm>
665 </listitem>
666 </varlistentry>
667
668 <varlistentry id="kcookiejar5">
669 <term><command>kcookiejar5</command></term>
670 <listitem>
671 <para>
672 is a command line interface to the HTTP cookie store used by KDE,
673 a D-BUS service to store/retrieve/clean cookies
674 </para>
675 <indexterm zone="kf5-frameworks kcookiejar5">
676 <primary sortas="b-kcookiejar5">kcookiejar5</primary>
677 </indexterm>
678 </listitem>
679 </varlistentry>
680
681 <varlistentry id="kded5">
682 <term><command>kded5</command></term>
683 <listitem>
684 <para>
685 consolidates several small services in one process
686 </para>
687 <indexterm zone="kf5-frameworks kded5">
688 <primary sortas="b-kded5">kded5</primary>
689 </indexterm>
690 </listitem>
691 </varlistentry>
692
693 <varlistentry id="kdeinit5">
694 <term><command>kdeinit5</command></term>
695 <listitem>
696 <para>
697 is a process launcher somewhat similar to the famous init used
698 for booting UNIX
699 </para>
700 <indexterm zone="kf5-frameworks kdeinit5">
701 <primary sortas="b-kdeinit5">kdeinit5</primary>
702 </indexterm>
703 </listitem>
704 </varlistentry>
705
706 <varlistentry id="kf5-config">
707 <term><command>kf5-config</command></term>
708 <listitem>
709 <para>
710 is a command line program used to retrieve information about
711 KDE installation or user paths
712 </para>
713 <indexterm zone="kf5-frameworks kf5-config">
714 <primary sortas="b-kf5-config">kf5-config</primary>
715 </indexterm>
716 </listitem>
717 </varlistentry>
718
719 <varlistentry id="kf5kross">
720 <term><command>kf5kross</command></term>
721 <listitem>
722 <para>
723 executes kross scripts written in KDE Javascript, Python, Ruby,
724 Java and Falcon
725 </para>
726 <indexterm zone="kf5-frameworks kf5kross">
727 <primary sortas="b-kf5kross">kf5kross</primary>
728 </indexterm>
729 </listitem>
730 </varlistentry>
731<!--
732 <varlistentry id="kgenapidox">
733 <term><command>kgenapidox</command></term>
734 <listitem>
735 <para>
736 is a tool to generate API documentation in the KDE style.
737 </para>
738 <indexterm zone="kf5-frameworks kgenapidox">
739 <primary sortas="b-kgenapidox">kgenapidox</primary>
740 </indexterm>
741 </listitem>
742 </varlistentry>
743-->
744 <varlistentry id="kgendesignerplugin">
745 <term><command>kgendesignerplugin</command></term>
746 <listitem>
747 <para>
748 generates widget plugins for Qt(TM) Designer
749 </para>
750 <indexterm zone="kf5-frameworks kgendesignerplugin">
751 <primary sortas="b-kgendesignerplugin">kgendesignerplugin</primary>
752 </indexterm>
753 </listitem>
754 </varlistentry>
755
756 <varlistentry id="kglobalaccel5">
757 <term><command>kglobalaccel5</command></term>
758 <listitem>
759 <para>
760 is a daemon use to register the key bindings and for getting
761 notified when the action triggered
762 </para>
763 <indexterm zone="kf5-frameworks kglobalaccel5">
764 <primary sortas="b-kglobalaccel5">kglobalaccel5</primary>
765 </indexterm>
766 </listitem>
767 </varlistentry>
768
769 <varlistentry id="kjs5">
770 <term><command>kjs5</command></term>
771 <listitem>
772 <para>
773 is KDE ECMAScript/JavaScript engine
774 </para>
775 <indexterm zone="kf5-frameworks kjs5">
776 <primary sortas="b-kjs5">kjs5</primary>
777 </indexterm>
778 </listitem>
779 </varlistentry>
780
781 <varlistentry id="kjscmd5">
782 <term><command>kjscmd5</command></term>
783 <listitem>
784 <para>
785 is a tool for launching KJSEmbed scripts from the command line
786 </para>
787 <indexterm zone="kf5-frameworks kjscmd5">
788 <primary sortas="b-kjscmd5">kjscmd5</primary>
789 </indexterm>
790 </listitem>
791 </varlistentry>
792
793 <varlistentry id="kjsconsole">
794 <term><command>kjsconsole</command></term>
795 <listitem>
796 <para>
797 is a console for <command>kjs5</command>
798 </para>
799 <indexterm zone="kf5-frameworks kjsconsole">
800 <primary sortas="b-kjsconsole">kjsconsole</primary>
801 </indexterm>
802 </listitem>
803 </varlistentry>
804<!--
805 <varlistentry id="kmailservice5">
806 <term><command>kmailservice5</command></term>
807 <listitem>
808 <para>
809 is a mail service.
810 </para>
811 <indexterm zone="kf5-frameworks kmailservice5">
812 <primary sortas="b-kmailservice5">kmailservice5</primary>
813 </indexterm>
814 </listitem>
815 </varlistentry>
816-->
817 <varlistentry id="kpackagelauncherqml">
818 <term><command>kpackagelauncherqml</command></term>
819 <listitem>
820 <para>
821 is a commandline tool for launching kpackage QML application
822 </para>
823 <indexterm zone="kf5-frameworks kpackagelauncherqml">
824 <primary sortas="b-kpackagelauncherqml">kpackagelauncherqml</primary>
825 </indexterm>
826 </listitem>
827 </varlistentry>
828
829 <varlistentry id="kpackagetool5">
830 <term><command>kpackagetool5</command></term>
831 <listitem>
832 <para>
833 is a command line kpackage tool
834 </para>
835 <indexterm zone="kf5-frameworks kpackagetool5">
836 <primary sortas="b-kpackagetool5">kpackagetool5</primary>
837 </indexterm>
838 </listitem>
839 </varlistentry>
840
841 <varlistentry id="kreadconfig5">
842 <term><command>kreadconfig5</command></term>
843 <listitem>
844 <para>
845 is a command line tool to retrieve values from KDE
846 configuration files
847 </para>
848 <indexterm zone="kf5-frameworks kreadconfig5">
849 <primary sortas="b-kreadconfig5">kreadconfig5</primary>
850 </indexterm>
851 </listitem>
852 </varlistentry>
853
854 <varlistentry id="kshell5">
855 <term><command>kshell5</command></term>
856 <listitem>
857 <para>
858 start applications via kdeinit
859 </para>
860 <indexterm zone="kf5-frameworks kshell5">
861 <primary sortas="b-kshell5">kshell5</primary>
862 </indexterm>
863 </listitem>
864 </varlistentry>
865
866 <varlistentry id="ktelnetservice5">
867 <term><command>ktelnetservice5</command></term>
868 <listitem>
869 <para>
870 is a telnet service
871 </para>
872 <indexterm zone="kf5-frameworks ktelnetservice5">
873 <primary sortas="b-ktelnetservice5">ktelnetservice5</primary>
874 </indexterm>
875 </listitem>
876 </varlistentry>
877
878 <varlistentry id="ktrash5">
879 <term><command>ktrash5</command></term>
880 <listitem>
881 <para>
882 is a helper program to handle the KDE trash can
883 </para>
884 <indexterm zone="kf5-frameworks ktrash5">
885 <primary sortas="b-ktrash5">ktrash5</primary>
886 </indexterm>
887 </listitem>
888 </varlistentry>
889
890 <varlistentry id="kwalletd5">
891 <term><command>kwalletd5</command></term>
892 <listitem>
893 <para>
894 is the wallet manager daemon
895 </para>
896 <indexterm zone="kf5-frameworks kwalletd5">
897 <primary sortas="b-kwalletd5">kwalletd5</primary>
898 </indexterm>
899 </listitem>
900 </varlistentry>
901
902 <varlistentry id="kwriteconfig5">
903 <term><command>kwriteconfig5</command></term>
904 <listitem>
905 <para>
906 is a command line tool to write values in KDE
907 configuration files
908 </para>
909 <indexterm zone="kf5-frameworks kwriteconfig5">
910 <primary sortas="b-kwriteconfig5">kwriteconfig5</primary>
911 </indexterm>
912 </listitem>
913 </varlistentry>
914
915 <varlistentry id="meinproc5">
916 <term><command>meinproc5</command></term>
917 <listitem>
918 <para>
919 converts DocBook files to HTML
920 </para>
921 <indexterm zone="kf5-frameworks meinproc5">
922 <primary sortas="b-meinproc5">meinproc5</primary>
923 </indexterm>
924 </listitem>
925 </varlistentry>
926
927 <varlistentry id="plasmapkg2">
928 <term><command>plasmapkg2</command></term>
929 <listitem>
930 <para>
931 is a tool to install, list, remove Plasma packages
932 </para>
933 <indexterm zone="kf5-frameworks plasmapkg2">
934 <primary sortas="b-plasmapkg2">plasmapkg2</primary>
935 </indexterm>
936 </listitem>
937 </varlistentry>
938
939 <varlistentry id="preparetips5">
940 <term><command>preparetips5</command></term>
941 <listitem>
942 <para>
943 is a script to extract the text from a tips file
944 </para>
945 <indexterm zone="kf5-frameworks preparetips5">
946 <primary sortas="b-preparetips5">preparetips5</primary>
947 </indexterm>
948 </listitem>
949 </varlistentry>
950
951 <varlistentry id="solid-hardware5">
952 <term><command>solid-hardware5</command></term>
953 <listitem>
954 <para>
955 is a command line tool to investigate available devices
956 </para>
957 <indexterm zone="kf5-frameworks solid-hardware5">
958 <primary sortas="b-solid-hardware5">solid-hardware5</primary>
959 </indexterm>
960 </listitem>
961 </varlistentry>
962
963 </variablelist>
964
965 </sect2>
966
967</sect1>
Note: See TracBrowser for help on using the repository browser.