source: kde/kf5/kf5-frameworks.xml@ 1de41efa

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 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 1de41efa was b22a51fa, checked in by Bruce Dubbs <bdubbs@…>, 9 years ago

Update to KDE Fraeworks-5.15.
Update to KDE Applications 15.08.2.
Update to KDE Short Descriptions.

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

  • Property mode set to 100644
File size: 34.9 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 <!ENTITY kf5-download-http "&kf5-download-http;">
8 <!ENTITY kf5-download-ftp "&kf5e-download-ftp;">
9 <!ENTITY kf5-md5sum "See Below">
10 <!ENTITY kf5-size "30 MB">
11 <!ENTITY kf5-buildsize "1.0 GB">
12 <!ENTITY kf5-time "43 SBU">
13]>
14
15<sect1 id="kf5-frameworks" xreflabel="KDE Frameworks-&kf5-version;">
16 <?dbhtml filename="krameworks5.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Building KDE Frameworks 5 (KF5)</title>
24
25 <indexterm zone="kf5">
26 <primary sortas="a-kf5">KDE Frameworks</primary>
27 </indexterm>
28
29 <para>KDE Frameworks 5 is a collection of libraries based on top of Qt5 and
30 QML derived from the monolithic KDE 4 libraries. They can be used
31 independent of the KDE Display Environment (Plasma 5).</para>
32
33 &lfs78_checked;
34
35 <para>The instructions below build all of the KDE Frameworks packages in one
36 step by using a bash script. </para>
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>Download (HTTP): <ulink url="&kf5-download-http;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download (FTP): <ulink url="&kf5-download-ftp;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download MD5 sum: &kf5-md5sum;</para>
48 </listitem>
49 <listitem>
50 <para>Download size: &kf5-size;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated disk space required: &kf5-buildsize;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated build time: &kf5-time;</para>
57 </listitem>
58 </itemizedlist>
59
60 <bridgehead renderas="sect3">KF5 Dependencies</bridgehead>
61
62 <bridgehead renderas="sect4">Required</bridgehead>
63 <para role="required">
64 <xref linkend="boost"/>,
65 <xref linkend="extra-cmake-modules"/>,
66 <xref linkend="DocBook"/>,
67 <xref linkend="docbook-xsl"/>,
68 <xref linkend="giflib"/>,
69 <xref linkend="libepoxy"/>,
70 <xref linkend="libgcrypt"/>,
71 <xref linkend="libjpeg"/>,
72 <xref linkend="libpng"/>,
73 <xref linkend="libxslt"/>,
74 <xref linkend="phonon"/> (built with qt5),
75 <xref linkend="shared-mime-info"/>,
76 <xref linkend="perl-uri"/>, and
77 <xref linkend="wget"/> (required to download the packages)
78 </para>
79
80 <bridgehead renderas="sect4">Recommended</bridgehead>
81 <para role="recommended">
82 <xref linkend="avahi"/> (DNS-SD backend for KDNSSD),
83 <xref linkend="aspell"/> (Dictionary backend for Sonnet),
84 <xref linkend="libdbusmenu-qt"/> (built with qt5), and
85 <xref linkend="polkit-qt"/> (Authentication backend for KAuth)
86 </para>
87
88 <bridgehead renderas="sect4">Optional</bridgehead>
89 <para role="optional">
90 <xref linkend="bluez"/> (needed to build Bluez-Qt),
91 <xref linkend="NetworkManager"/> (needed to build NetworkManager-Qt),
92 <ulink url="http://www.freedesktop.org/software/ModemManager/">ModemManager</ulink> (needed to build ModemManager-Qt)
93 </para>
94
95 <bridgehead renderas="sect4">Runtime dependency for FrameworkIntegration</bridgehead>
96 <para role="optional">
97 <ulink url="http://download.kde.org/stable/plasma/5.2.0">oxygen-fonts</ulink>
98 </para>
99
100 <bridgehead renderas="sect4">Runtime dependencies for kapidox</bridgehead>
101 <para role="optional">
102 <xref linkend="doxygen"/>,
103 <ulink url="https://pypi.python.org/packages/source/J/Jinja2/">Jinja2</ulink>, and
104 <ulink url="http://pyyaml.org/">PyYAML</ulink>
105 </para>
106
107 <bridgehead renderas="sect4">Additional image formats support in KImageFormats</bridgehead>
108 <para role="optional">
109 <xref linkend="jasper"/> and
110 <ulink url="http://www.openexr.com/">OpenEXR</ulink>
111 </para>
112
113 <bridgehead renderas="sect4">Optional dependencies for KIO</bridgehead>
114 <para role="optional">
115 <xref linkend="mitkrb"/>
116 </para>
117
118 <bridgehead renderas="sect4">Optional dependencies for ModemManager-QT</bridgehead>
119 <para role="optional">
120 <ulink url="http://www.freedesktop.org/software/ModemManager/">ModemManager</ulink>
121 </para>
122
123 <bridgehead renderas="sect4">Optional dependencies for Solid</bridgehead>
124 <para role="optional">
125 <xref linkend="udisks2"/>,
126 <xref linkend="upower"/> and
127 <ulink url="http://www.freedesktop.org/software/media-player-info/">media-player-info</ulink> (runtime)
128 </para>
129
130 <bridgehead renderas="sect4">Optional dictionary backends for Sonnet</bridgehead>
131 <para role="optional">
132 <ulink url="http://hspell.ivrix.org.il/">Hspell</ulink> and
133 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
134 </para>
135
136 <para condition="html" role="usernotes">User Notes:
137 <ulink url="&blfs-wiki;/kf5"/></para>
138
139 <sect2>
140 <title>Downloading KDE Frameworks</title>
141
142 <para>
143 The easiest way to get the KDE Frameworks packages is to use a single
144 <command>wget</command> to fetch them all at once:
145 </para>
146
147<screen><userinput>url=http://download.kde.org/stable/frameworks/&kf5-short-version;/
148wget -r -nH --cut-dirs=3 -A '*.xz' -np $url</userinput>
149<literal>
150The options used here are:
151 -r recurse through child directories
152 -nH disable generation of host-prefixed directories
153 --cut-dirs=3 remove three levels of directories when saving
154 -A '*.xz' just get the *.xz files
155 -np don't get parent directories</literal></screen>
156
157 </sect2>
158
159 <sect2>
160 <title>Setting Package Order</title>
161
162 <para>
163 The order of building files is important due to internal dependencies.
164 Create the list of files in the proper order as follows:
165 </para>
166
167<screen><userinput>cat &gt; frameworks-&kf5-version;.md5 &lt;&lt; "EOF"
168<literal>935921bcc04f7e4af10be8e57b7ac899 attica-5.15.0.tar.xz
169#5a41b547927190d366501cf61d86ec07 extra-cmake-modules-5.15.0.tar.xz
170554e64ff431714fa1b287cd86a3ad958 kapidox-5.15.0.tar.xz
17138c7374689688c045cd5ba1acb4ea91b karchive-5.15.0.tar.xz
1722cafea53c814ee47313805e98422b832 kcodecs-5.15.0.tar.xz
173f7169075c22857b40d256bd6323d1a10 kconfig-5.15.0.tar.xz
1748d4f4f374649419fe34e24766f5ec22b kcoreaddons-5.15.0.tar.xz
17570aa5b3207b85100d59d992113c02a1a kdbusaddons-5.15.0.tar.xz
176587a96871eabc9e56885fb7aa81923ec kdnssd-5.15.0.tar.xz
1778aa1cbd8e47ba7a459e375ece56fe195 kguiaddons-5.15.0.tar.xz
1786b1be481a81380b894d056ddcdd4a34f ki18n-5.15.0.tar.xz
1796c81f38367bf36b23411cfa96d41d333 kidletime-5.15.0.tar.xz
18090831d906b5ab8224bb4a4a6c01e11b5 kimageformats-5.15.0.tar.xz
181f31edaae6d138bc2e1464e742796651d kitemmodels-5.15.0.tar.xz
182b8b009980f0831aadfda47bcf59750ae kitemviews-5.15.0.tar.xz
183c5715f3a436e02b3f4cf722fe12ddab3 kplotting-5.15.0.tar.xz
18478ec000eadcf4a9ad0d989f4c4b54bc6 kwidgetsaddons-5.15.0.tar.xz
18508e0b05204a4129f73873ef2b61a6a3b kwindowsystem-5.15.0.tar.xz
1866bb0d1877e42c4d477e6d05185397df0 networkmanager-qt-5.15.0.tar.xz
1875d18bd8ffd294a85ddf3f1765d8726d6 solid-5.15.0.tar.xz
18884d598084fd3bbcccc28746db9b2d162 sonnet-5.15.0.tar.xz
18987e37a9c741adb9a124b64f2227ff7c0 threadweaver-5.15.0.tar.xz
190ff73dca44ac6d7f82d5d9d4d7b70d4d2 kauth-5.15.0.tar.xz
191a72bf104bd073134e4bdf77dbf6677ab kcompletion-5.15.0.tar.xz
1928a205f76a3ca73b585cfabfafdc97571 kcrash-5.15.0.tar.xz
19357f930c04fc8befe6ce908b46abab05f kdoctools-5.15.0.tar.xz
19465b286bef837ec661187613843381bfe kpty-5.15.0.tar.xz
195533999e2ef653fcc4100861c36794704 kunitconversion-5.15.0.tar.xz
196e1dcd700999ed0764e6659e8519a8a65 kconfigwidgets-5.15.0.tar.xz
197a290c0bd824e966e2a4963aa2440e74c kglobalaccel-5.15.0.tar.xz
198c62075c90e8717d213a3aa4106f355b7 kpackage-5.15.0.tar.xz
19909c47778e16ea256a9009952222f7420 kservice-5.15.0.tar.xz
200680bc940ca1b30357e3feb4c75796264 kdesu-5.15.0.tar.xz
201b228087cb2223e5330d2c7d92f272879 kemoticons-5.15.0.tar.xz
2024244f5d4c377c630d81bedf4c0f4ee97 kiconthemes-5.15.0.tar.xz
2037603245a0a103fb45cc893eb639fe1cb kjobwidgets-5.15.0.tar.xz
204f7ee1756a658c3c41328369dcc7701db knotifications-5.15.0.tar.xz
205b5e06e8f11a6eeba92893c59d3349ca7 ktextwidgets-5.15.0.tar.xz
206291d29f8b9333abd9ea2d240d3eab1d9 kwallet-5.15.0.tar.xz
20770785bf8fb6e952e09963b37fc35e481 kxmlgui-5.15.0.tar.xz
20850e4d1a4fb7b6a2e50e7ee7f00794e33 kbookmarks-5.15.0.tar.xz
20929ed2f1d3e49da57d33a478df96da772 kio-5.15.0.tar.xz
2106d016b4a482e34fd75e12bb773ab68ae kdeclarative-5.15.0.tar.xz
2116bad585122df5ee6e421ff192c007444 kcmutils-5.15.0.tar.xz
2121dd33272081ff78e40a26262a74e499a frameworkintegration-5.15.0.tar.xz
2131c05dbaead6e59818d0bef640ed05fa3 kinit-5.15.0.tar.xz
214c0a82c797db0af67dfc8cfa72d6bca08 knewstuff-5.15.0.tar.xz
2155fdeae0bec3fd026c084fc424518c3ce knotifyconfig-5.15.0.tar.xz
2163405d285fd4277f7e7bcb34c338faec4 kparts-5.15.0.tar.xz
2171c4bf1f81a246a8227afbd184375c8bc kactivities-5.15.0.tar.xz
2184d4981a6700dc77fc5d9c2d4ef964c2b kded-5.15.0.tar.xz
2190283ec538d61760e79060b874611c851 kdewebkit-5.15.0.tar.xz
220cfbfab5e980de650448171d54ae2777c ktexteditor-5.15.0.tar.xz
221f64f55e70dace3c167ef656c2e9e8498 kdesignerplugin-5.15.0.tar.xz
22242a6f40fc3fbcdde924afb3547386098 plasma-framework-5.15.0.tar.xz
223#6b14c285d47ffc1e1bab756cf659ab7a modemmanager-qt-5.15.0.tar.xz
224ab52947f23feeb9a91b867fea2fe8d54 kpeople-5.15.0.tar.xz
22559f450e03c41e58db77b4e2d7ebf0df4 kxmlrpcclient-5.15.0.tar.xz
2263fdcdaf5bf8cc70beb94539278eab559 bluez-qt-5.15.0.tar.xz
22751ed9354658f5e22ef3f1f9ef35f9d97 kfilemetadata-5.15.0.tar.xz
22825177cb45b803baab1bfbf36e63fd396 baloo-5.15.0.tar.xz
229fea1f5fb2cc65d440869b36d1a656409 portingAids/kjs-5.15.0.tar.xz
230a7e41bbb268da562cd5c58b47717afa6 portingAids/kdelibs4support-5.15.0.tar.xz
231369920a68f2fca8f6ce359e973d96a70 portingAids/khtml-5.15.0.tar.xz
232ed8d52c80ab57166d4ac0b30213bb149 portingAids/kjsembed-5.15.0.tar.xz
2335816adcf4fe5c4693bc0b162bbc48b09 portingAids/kmediaplayer-5.15.0.tar.xz
234bc90445c7797c63aa210da6ba12341ae portingAids/kross-5.15.0.tar.xz
2352a9971ce78f12dc38fe2dec6ab279b10 portingAids/krunner-5.15.0.tar.xz</literal>
236EOF</userinput></screen>
237
238 <para>In the above list, notice that some files have been commented out with
239 a hash (#) character. The extra-cmake-modules entry has been commented out
240 because it was built earlier in the <xref linkend="kde-prereq"/>. The
241 others may be built if the optional dependencies have been installed.</para>
242
243 </sect2>
244
245 <sect2 role="installation">
246 <title>Installation of KDE Frameworks</title>
247
248 &as_root;
249
250 <caution>
251 <para>If inatalling in /opt and there is an existing /opt/kf5 either as a
252 regular directory or a symbolic link, it should be removed (as root):</para>
253
254 <screen><userinput>rm -rf /opt/kf5</userinput></screen>
255 </caution>
256
257 <para>
258 First, start a subshell that will exit on error:
259 </para>
260
261
262<screen><userinput>bash -e</userinput></screen>
263
264 <para>
265 Install all of the packages by running the following
266 commands:
267 </para>
268
269<screen><userinput>while read -r line; do
270
271 # Get the file name, ignoring comments and blank lines
272 if $(echo $line | grep -E -q '^ *$|^#' ); then continue; fi
273 file=$(echo $line | cut -d" " -f2)
274
275 pkg=$(echo $file|sed 's|^.*/||') # Remove directory
276 packagedir=$(echo $pkg|sed 's|\.tar.*||') # Package directory
277
278 tar -xf $file
279 pushd $packagedir
280
281 mkdir build
282 cd build
283
284 cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
285 -DCMAKE_PREFIX_PATH=$QT5DIR \
286 -DCMAKE_BUILD_TYPE=Release \
287 -DLIB_INSTALL_DIR=lib \
288 -DBUILD_TESTING=OFF \
289 -Wno-dev ..
290 make
291 as_root make install
292 popd
293
294 rm -rf $packagedir
295 as_root /sbin/ldconfig
296
297done &lt; frameworks-&kf5-version;.md5
298
299exit</userinput></screen>
300
301 <note><para>Any modules that have been omitted can be installed later by
302 using the same mkdir build; cd build; cmake; make; make install procedure
303 as above.</para></note>
304
305 <para>Sometimes the installation paths are hardcoded into installed files.
306 If the installed directory is not /usr, rename the directory and create a
307 symlink:</para>
308
309 <screen><userinput>mv -v /opt/kf5 /opt/kf5-&kf5-version;
310ln -sfvn kf5-&kf5-version; /opt/kf5</userinput></screen>
311
312 </sect2>
313
314 <sect2 role="commands">
315 <title>Command Explanations</title>
316
317 <para>
318 <parameter>-DCMAKE_PREFIX_PATH=$QT5DIR</parameter>: This switch is used
319 to allow cmake to find the proper Qt libraries.
320 </para>
321
322 <para>
323 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
324 to apply higher level of the compiler optimizations.
325 </para>
326
327 <para>
328 <parameter>-DLIB_INSTALL_DIR=lib</parameter>: This switch is used
329 to get libraries to install to <filename
330 class="directory">$KF5_PREFIX/lib</filename> instead of <filename
331 class="directory">$KF5_PREFIX/lib64</filename> on a 64 bit system.
332 </para>
333
334 <para>
335 <parameter>-DBUILD_TESTING=OFF</parameter>: This switch is used to prevent
336 building test programs and libraries that are of no use to an end user.
337 </para>
338
339 </sect2>
340 <sect2 role="content">
341 <title>Contents</title>
342
343 <segmentedlist>
344 <segtitle>Installed Programs</segtitle>
345 <segtitle>Installed Libraries</segtitle>
346 <segtitle>Installed Directories</segtitle>
347
348 <seglistitem>
349 <seg>
350 checkXML5, depdiagram-generate, depdiagram-generate-all, depdiagram-prepare,
351 desktoptojson, kactivitymanagerd, kbuildsycoca5, kconfig_compiler_kf5,
352 kcookiejar5, kdebugdialog5, kded5, kdeinit5, kdeinit5_shutdown, kdeinit5_wrapper,
353 kf5-config, kf5kross, kgenapidox, kgendesignerplugin, genframeworksapidox,
354 kglobalaccel5, kiconfinder5, kjs5, kjscmd5, kjsconsole, kmailservice5,
355 kpackagelauncherqml, kpackagetool5, kquitapp5, kreadconfig5, kshell5,
356 ktelnetservice5, ktrash5, kwalletd5, kwrapper5, kwriteconfig5, meinproc5,
357 plasmapkg2, preparetips5, and solid-hardware5
358 </seg>
359 <seg>
360 libkdeinit5_kded5.so, libkdeinit5_klauncher.so, libKF5Activities.so,
361 libKF5Archive.so, libKF5Attica.so, libKF5Auth.so, libKF5BluezQt.so,
362 libKF5Bookmarks.so, libKF5Codecs.so, libKF5Completion.so,
363 libKF5ConfigCore.so, libKF5ConfigGui.so, libKF5ConfigWidgets.so,
364 libKF5CoreAddons.so, libKF5Crash.so, libKF5DBusAddons.so,
365 libKF5Declarative.so, libKF5DNSSD.so, libKF5Emoticons.so,
366 libKF5GlobalAccelPrivate.so, libKF5GlobalAccel.so, libKF5GuiAddons.so,
367 libKF5I18n.so, libKF5IconThemes.so, libKF5IdleTime.so,
368 libKF5ItemModels.so, libKF5ItemViews.so, libKF5JobWidgets.so, libKF5JSApi.so,
369 libKF5JsEmbed.so, libKF5JS.so, libKF5KCMUtils.so, libKF5KDELibs4Support.so,
370 libKF5KHtml.so, libKF5KIOCore.so, libKF5KIOFileWidgets.so, libKF5KIONTLM.so,
371 libKF5KIOWidgets.so, libKF5KrossCore.so, libKF5KrossUi.so, libKF5MediaPlayer.so,
372 libKF5ModemManagerQt.so, libKF5NetworkManagerQt.so, libKF5NewStuff.so,
373 libKF5Notifications.so, libKF5NotifyConfig.so, libKF5Package.so,
374 libKF5Parts.so, libKF5PeopleBackend.so, libKF5People.so,
375 libKF5PeopleWidgets.so, libKF5PlasmaQuick.so, libKF5Plasma.so,
376 libKF5Plotting.so, libKF5Pty.so, libKF5QuickAddons.so, libKF5Runner.so,
377 libKF5Service.so, libKF5Solid.so, libKF5SonnetCore.so, libKF5SonnetUi.so,
378 libKF5Style.so, libKF5Su.so, libKF5TextEditor.so, libKF5TextWidgets.so,
379 libKF5ThreadWeaver.so, libKF5UnitConversion.so, libKF5Wallet.so,
380 libKF5WebKit.so, libKF5WidgetsAddons.so, libKF5WindowSystem.so,
381 libKF5XmlGui.so, libKF5XmlRpcClient.so, libKF5XsltKde.a, and
382 libkwalletbackend5.so
383 </seg>
384 <seg>
385 $KF5_PREFIX/include/KF5/{Attica,BluezQt,KActivities,KArchive,KAuth},
386 $KF5_PREFIX/include/KF5/{KBookmarks,KCMUtils,KCodecs,KCompletion},
387 $KF5_PREFIX/include/KF5/{KConfigCore,KConfigGui,KConfigWidgets,KCoreAddons},
388 $KF5_PREFIX/include/KF5/{KCrash,KDBusAddons,KDeclarative,KDELibs4Support},
389 $KF5_PREFIX/include/KF5/{KDESu,KDEWebKit,KDNSSD,KEmoticons,KGlobalAccel},
390 $KF5_PREFIX/include/KF5/{KGuiAddons,KHtml,KI18n,KIconThemes,KIdleTime},
391 $KF5_PREFIX/include/KF5/{kio,KIOCore,KIOFileWidgets,KIOWidgets},
392 $KF5_PREFIX/include/KF5/{KItemModels,KItemViews,KJobWidgets,kjs,KJsEmbed},
393 $KF5_PREFIX/include/KF5/{KMediaPlayer,KNewStuff3,KNotifications},
394 $KF5_PREFIX/include/KF5/{KNotifyConfig,KPackage,KParts,KPeople,KPlotting},
395 $KF5_PREFIX/include/KF5/{KPty,KrossCore,KrossUi,KRunner,KService,KStyle},
396 $KF5_PREFIX/include/KF5/{KTextEditor,KTextWidgets,KUnitConversion,KWallet},
397 $KF5_PREFIX/include/KF5/{KWidgetsAddons,KWindowSystem,KXmlGui},
398 $KF5_PREFIX/include/KF5/{KXmlRpcClient,ModemManagerQt,NetworkManagerQt},
399 $KF5_PREFIX/include/KF5/{plasma,Plasma,Solid,SonnetCore},
400 $KF5_PREFIX/include/KF5/{SonnetUi,ThreadWeaver,wtf,XsltKde},
401 $KF5_PREFIX/lib/cmake/{KDED,KDELibs4,KF5Activities,KF5Archive,KF5Attica},
402 $KF5_PREFIX/lib/cmake/{KF5Auth,KF5BluezQt,KF5Bookmarks,KF5Codec},
403 $KF5_PREFIX/lib/cmake/{KF5Completion,KF5Config,KF5ConfigWidgets},
404 $KF5_PREFIX/lib/cmake/{KF5CoreAddons,KF5Crash,KF5DBusAddons},
405 $KF5_PREFIX/lib/cmake/{KF5Declarative,KF5DesignerPlugin,KF5DNSSD},
406 $KF5_PREFIX/lib/cmake/{KF5DocTools,KF5Emoticons,F5FrameworkIntegration},
407 $KF5_PREFIX/lib/cmake/{KF5GlobalAccel,KF5GuiAddons,KF5I18n},
408 $KF5_PREFIX/lib/cmake/{KF5IconThemes,KF5IdleTime,KF5Init},
409 $KF5_PREFIX/lib/cmake/{KF5ItemModels,KF5ItemViews,KF5JobWidgets},
410 $KF5_PREFIX/lib/cmake/{KF5JS,KF5JsEmbed,KF5KCMUtils},
411 $KF5_PREFIX/lib/cmake/{KF5KDE4Support,KF5KDELibs4Support},
412 $KF5_PREFIX/lib/cmake/{KF5KHtml,KF5KIO,KF5Kross,KF5MediaPlayer},
413 $KF5_PREFIX/lib/cmake/{KF5ModemManagerQt,KF5NetworkManagerQt,KF5NewStuff},
414 $KF5_PREFIX/lib/cmake/{KF5Notifications,KF5NotifyConfig,KF5Package},
415 $KF5_PREFIX/lib/cmake/{KF5Parts,KF5People,KF5Plasma,KF5PlasmaQuick},
416 $KF5_PREFIX/lib/cmake/{KF5Plotting,KF5Pty,KF5Runner,KF5Service},
417 $KF5_PREFIX/lib/cmake/{KF5Solid,KF5Sonnet,KF5Su,KF5TextEditor},
418 $KF5_PREFIX/lib/cmake/{KF5TextWidgets,KF5ThreadWeaver},
419 $KF5_PREFIX/lib/cmake/{KF5UnitConversion,KF5Wallet,KF5WebKit},
420 $KF5_PREFIX/lib/cmake/{KF5WidgetsAddons,KF5WindowSystem,KF5XmlGui},
421 $KF5_PREFIX/lib/cmake/KF5XmlRpcClient,
422 $KF5_PREFIX/lib/libexec/{kauth,kf5},
423 $KF5_PREFIX/lib/python&python2-majorver;/site-packages/kapidox,
424 $KF5_PREFIX/lib/qt5/{designer,imageformats,kactivitymanagerd},
425 $KF5_PREFIX/lib/qt5/{kauth,kf5,org.kde.kglobalaccel5.platforms},
426 $KF5_PREFIX/lib/qt5/{plasma,platformthemes,script},
427 $KF5_PREFIX/lib/qml/org/kde/{activities,bluezqt,draganddrop},
428 $KF5_PREFIX/lib/qml/org/kde/{kcoreaddons,kio,kquickcontrols},
429 $KF5_PREFIX/lib/qml/org/kde/{kquickcontrolsaddons,kwindowsystem},
430 $KF5_PREFIX/lib/qml/org/kde/{people,plasma,private,runnermodel},
431 $KF5_PREFIX/lib/qml/org/kde/solid,
432 $KF5_PREFIX/lib/qml/QtQuick/Controls/Styles/Plasma,
433 $KF5_PREFIX/share/doc/HTML/*/{kdebugdialog5,kdoctools5-common,kioslave5},
434 $KF5_PREFIX/share/emoticons/Glass,
435 $KF5_PREFIX/share/{katepart5,knotifications5,kservices5,kservicetypes5},
436 $KF5_PREFIX/share/kf5/{infopage,kactivitymanagerd,kauth,kcharselect},
437 $KF5_PREFIX/share/kf5/{kconfigwidgets,kcookiejar,kdoctools,khtml,kjava},
438 $KF5_PREFIX/share/kf5/{kjs,kmoretools,knewstuff,kpeople,kssl,kxmlgui},
439 $KF5_PREFIX/share/kf5/{locale,sonnet,widgets},
440 $KF5_PREFIX/share/kxmlgui5/{katepart,khtml}, and
441 $KF5_PREFIX/share/plasma/{desktoptheme,services}
442 </seg>
443 </seglistitem>
444 </segmentedlist>
445
446 <variablelist>
447 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
448 <?dbfo list-presentation="list"?>
449 <?dbhtml list-presentation="table"?>
450
451 <varlistentry id="checkXML5">
452 <term><command>checkXML5</command></term>
453 <listitem>
454 <para>
455 is a tool to check for syntax errors in KDE DocBook XML
456 files.
457 </para>
458 <indexterm zone="kf5-frameworks checkXML5">
459 <primary sortas="b-checkXML5">checkXML5</primary>
460 </indexterm>
461 </listitem>
462 </varlistentry>
463
464 <varlistentry id="depdiagram-generate">
465 <term><command>depdiagram-generate</command></term>
466 <listitem>
467 <para>
468 is a tool to generate a dependency diagram.
469 </para>
470 <indexterm zone="kf5-frameworks depdiagram-generate">
471 <primary sortas="b-depdiagram-generate">depdiagram-generate</primary>
472 </indexterm>
473 </listitem>
474 </varlistentry>
475
476 <varlistentry id="depdiagram-generate-all">
477 <term><command>depdiagram-generate-all</command></term>
478 <listitem>
479 <para>
480 is a tool to generate a dependency diagram for all frameworks at once..
481 </para>
482 <indexterm zone="kf5-frameworks depdiagram-generate-all">
483 <primary sortas="b-depdiagram-generate-all">depdiagram-generate-all</primary>
484 </indexterm>
485 </listitem>
486 </varlistentry>
487
488 <varlistentry id="depdiagram-prepare">
489 <term><command>depdiagram-prepare</command></term>
490 <listitem>
491 <para>
492 is a tool to prepare dot files.
493 </para>
494 <indexterm zone="kf5-frameworks depdiagram-prepare">
495 <primary sortas="b-depdiagram-prepare">depdiagram-prepare</primary>
496 </indexterm>
497 </listitem>
498 </varlistentry>
499
500 <varlistentry id="desktoptojson">
501 <term><command>desktoptojson</command></term>
502 <listitem>
503 <para>
504 is a tool to convert a .desktop file to a .json file.
505 </para>
506 <indexterm zone="kf5-frameworks desktoptojson">
507 <primary sortas="b-desktoptojson">desktoptojson</primary>
508 </indexterm>
509 </listitem>
510 </varlistentry>
511
512 <varlistentry id="kactivitymanagerd">
513 <term><command>kactivitymanagerd</command></term>
514 <listitem>
515 <para>
516 is the KDE Plasma Workspace Activity Manager.
517 </para>
518 <indexterm zone="kf5-frameworks kactivitymanagerd">
519 <primary sortas="b-kactivitymanagerd">kactivitymanagerd</primary>
520 </indexterm>
521 </listitem>
522 </varlistentry>
523
524 <varlistentry id="kbuildsycoca5">
525 <term><command>kbuildsycoca5</command></term>
526 <listitem>
527 <para>
528 rebuilds the KService desktop file system configuration
529 cache.
530 </para>
531 <indexterm zone="kf5-frameworks kbuildsycoca5">
532 <primary sortas="b-kbuildsycoca5">kbuildsycoca5</primary>
533 </indexterm>
534 </listitem>
535 </varlistentry>
536
537<!-- <varlistentry id="kconfig_compiler_kf5">
538 <term><command>kconfig_compiler_kf5</command></term>
539 <listitem>
540 <para>
541
542 </para>
543 <indexterm zone="kf5-frameworks kconfig_compiler_kf5">
544 <primary sortas="b-kconfig_compiler_kf5">kconfig_compiler_kf5</primary>
545 </indexterm>
546 </listitem>
547 </varlistentry> -->
548
549 <varlistentry id="kcookiejar5">
550 <term><command>kcookiejar5</command></term>
551 <listitem>
552 <para>
553 is a command line interface to the HTTP cookie store used by KDE,
554 a D-BUS service to store/retrieve/clean cookies.
555 </para>
556 <indexterm zone="kf5-frameworks kcookiejar5">
557 <primary sortas="b-kcookiejar5">kcookiejar5</primary>
558 </indexterm>
559 </listitem>
560 </varlistentry>
561
562<!-- <varlistentry id="kdebugdialog5">
563 <term><command>kdebugdialog5</command></term>
564 <listitem>
565 <para>
566
567 </para>
568 <indexterm zone="kf5-frameworks kdebugdialog5">
569 <primary sortas="b-kdebugdialog5">kdebugdialog5</primary>
570 </indexterm>
571 </listitem>
572 </varlistentry>
573-->
574
575 <varlistentry id="kded5">
576 <term><command>kded5</command></term>
577 <listitem>
578 <para>
579 consolidates several small services in one process.
580 </para>
581 <indexterm zone="kf5-frameworks kded5">
582 <primary sortas="b-kded5">kded5</primary>
583 </indexterm>
584 </listitem>
585 </varlistentry>
586
587 <varlistentry id="kdeinit5">
588 <term><command>kdeinit5</command></term>
589 <listitem>
590 <para>
591 is a process launcher somewhat similar to the famous init used
592 for booting UNIX.
593 </para>
594 <indexterm zone="kf5-frameworks kdeinit5">
595 <primary sortas="b-kdeinit5">kdeinit5</primary>
596 </indexterm>
597 </listitem>
598 </varlistentry>
599
600<!--
601 <varlistentry id="kdeinit5_shutdown">
602 <term><command>kdeinit5_shutdown</command></term>
603 <listitem>
604 <para>
605
606 </para>
607 <indexterm zone="kf5-frameworks kdeinit5_shutdown">
608 <primary sortas="b-kdeinit5_shutdown">kdeinit5_shutdown</primary>
609 </indexterm>
610 </listitem>
611 </varlistentry>
612
613 <varlistentry id="kdeinit5_wrapper">
614 <term><command>kdeinit5_wrapper</command></term>
615 <listitem>
616 <para>
617
618 </para>
619 <indexterm zone="kf5-frameworks kdeinit5_wrapper">
620 <primary sortas="b-kdeinit5_wrapper">kdeinit5_wrapper</primary>
621 </indexterm>
622 </listitem>
623 </varlistentry>
624-->
625 <varlistentry id="kf5-config">
626 <term><command>kf5-config</command></term>
627 <listitem>
628 <para>
629 is a command line program used to retrieve information about
630 KDE installation or user paths.
631 </para>
632 <indexterm zone="kf5-frameworks kf5-config">
633 <primary sortas="b-kf5-config">kf5-config</primary>
634 </indexterm>
635 </listitem>
636 </varlistentry>
637
638 <varlistentry id="kf5kross">
639 <term><command>kf5kross</command></term>
640 <listitem>
641 <para>
642 executes kross scripts written in KDE Javascript, Python, Ruby,
643 Java and Falcon.
644 </para>
645 <indexterm zone="kf5-frameworks kf5kross">
646 <primary sortas="b-kf5kross">kf5kross</primary>
647 </indexterm>
648 </listitem>
649 </varlistentry>
650
651 <varlistentry id="kgenapidox">
652 <term><command>kgenapidox</command></term>
653 <listitem>
654 <para>
655 is a tool to generate API documentation in the KDE style.
656 </para>
657 <indexterm zone="kf5-frameworks kgenapidox">
658 <primary sortas="b-kgenapidox">kgenapidox</primary>
659 </indexterm>
660 </listitem>
661 </varlistentry>
662
663 <varlistentry id="kgendesignerplugin">
664 <term><command>kgendesignerplugin</command></term>
665 <listitem>
666 <para>
667 generates widget plugins for Qt(TM) Designer.
668 </para>
669 <indexterm zone="kf5-frameworks kgendesignerplugin">
670 <primary sortas="b-kgendesignerplugin">kgendesignerplugin</primary>
671 </indexterm>
672 </listitem>
673 </varlistentry>
674<!--
675 <varlistentry id="genframeworksapidox">
676 <term><command>genframeworksapidox</command></term>
677 <listitem>
678 <para>
679
680 </para>
681 <indexterm zone="kf5-frameworks genframeworksapidox">
682 <primary sortas="b-genframeworksapidox">genframeworksapidox</primary>
683 </indexterm>
684 </listitem>
685 </varlistentry>
686-->
687 <varlistentry id="kglobalaccel5">
688 <term><command>kglobalaccel5</command></term>
689 <listitem>
690 <para>
691 is a daemon use to register the key bindings and for getting
692 notified when the action triggered.
693 </para>
694 <indexterm zone="kf5-frameworks kglobalaccel5">
695 <primary sortas="b-kglobalaccel5">kglobalaccel5</primary>
696 </indexterm>
697 </listitem>
698 </varlistentry>
699<!--
700 <varlistentry id="kiconfinder5">
701 <term><command>kiconfinder5</command></term>
702 <listitem>
703 <para>
704
705 </para>
706 <indexterm zone="kf5-frameworks kiconfinder5">
707 <primary sortas="b-kiconfinder5">kiconfinder5</primary>
708 </indexterm>
709 </listitem>
710 </varlistentry>
711-->
712 <varlistentry id="kjs5">
713 <term><command>kjs5</command></term>
714 <listitem>
715 <para>
716 is KDE ECMAScript/JavaScript engine.
717 </para>
718 <indexterm zone="kf5-frameworks kjs5">
719 <primary sortas="b-kjs5">kjs5</primary>
720 </indexterm>
721 </listitem>
722 </varlistentry>
723
724 <varlistentry id="kjscmd5">
725 <term><command>kjscmd5</command></term>
726 <listitem>
727 <para>
728 is a tool for launching KJSEmbed scripts from the command line.
729 </para>
730 <indexterm zone="kf5-frameworks kjscmd5">
731 <primary sortas="b-kjscmd5">kjscmd5</primary>
732 </indexterm>
733 </listitem>
734 </varlistentry>
735
736 <varlistentry id="kjsconsole">
737 <term><command>kjsconsole</command></term>
738 <listitem>
739 <para>
740 is a console for <command>kjs5</command>.
741 </para>
742 <indexterm zone="kf5-frameworks kjsconsole">
743 <primary sortas="b-kjsconsole">kjsconsole</primary>
744 </indexterm>
745 </listitem>
746 </varlistentry>
747
748 <varlistentry id="kmailservice5">
749 <term><command>kmailservice5</command></term>
750 <listitem>
751 <para>
752 is a mail service.
753 </para>
754 <indexterm zone="kf5-frameworks kmailservice5">
755 <primary sortas="b-kmailservice5">kmailservice5</primary>
756 </indexterm>
757 </listitem>
758 </varlistentry>
759
760 <varlistentry id="kpackagelauncherqml">
761 <term><command>kpackagelauncherqml</command></term>
762 <listitem>
763 <para>
764 is a commandline tool for launching kpackage QML application
765 </para>
766 <indexterm zone="kf5-frameworks kpackagelauncherqml">
767 <primary sortas="b-kpackagelauncherqml">kpackagelauncherqml</primary>
768 </indexterm>
769 </listitem>
770 </varlistentry>
771
772 <varlistentry id="kpackagetool5">
773 <term><command>kpackagetool5</command></term>
774 <listitem>
775 <para>
776 is a command line kpackage tool.
777 </para>
778 <indexterm zone="kf5-frameworks kpackagetool5">
779 <primary sortas="b-kpackagetool5">kpackagetool5</primary>
780 </indexterm>
781 </listitem>
782 </varlistentry>
783<!--
784 <varlistentry id="kquitapp5">
785 <term><command>kquitapp5</command></term>
786 <listitem>
787 <para>
788
789 </para>
790 <indexterm zone="kf5-frameworks kquitapp5">
791 <primary sortas="b-kquitapp5">kquitapp5</primary>
792 </indexterm>
793 </listitem>
794 </varlistentry>
795-->
796
797 <varlistentry id="kreadconfig5">
798 <term><command>kreadconfig5</command></term>
799 <listitem>
800 <para>
801 is a command line tool to retrieve values from KDE
802 configuration files.
803 </para>
804 <indexterm zone="kf5-frameworks kreadconfig5">
805 <primary sortas="b-kreadconfig5">kreadconfig5</primary>
806 </indexterm>
807 </listitem>
808 </varlistentry>
809
810 <varlistentry id="kshell5">
811 <term><command>kshell5</command></term>
812 <listitem>
813 <para>
814 start applications via kdeinit.
815 </para>
816 <indexterm zone="kf5-frameworks kshell5">
817 <primary sortas="b-kshell5">kshell5</primary>
818 </indexterm>
819 </listitem>
820 </varlistentry>
821
822 <varlistentry id="ktelnetservice5">
823 <term><command>ktelnetservice5</command></term>
824 <listitem>
825 <para>
826 is a telnet service.
827 </para>
828 <indexterm zone="kf5-frameworks ktelnetservice5">
829 <primary sortas="b-ktelnetservice5">ktelnetservice5</primary>
830 </indexterm>
831 </listitem>
832 </varlistentry>
833
834 <varlistentry id="ktrash5">
835 <term><command>ktrash5</command></term>
836 <listitem>
837 <para>
838 is a helper program to handle the KDE trash can.
839 </para>
840 <indexterm zone="kf5-frameworks ktrash5">
841 <primary sortas="b-ktrash5">ktrash5</primary>
842 </indexterm>
843 </listitem>
844 </varlistentry>
845
846 <varlistentry id="kwalletd5">
847 <term><command>kwalletd5</command></term>
848 <listitem>
849 <para>
850 is the wallet manager daemon.
851 </para>
852 <indexterm zone="kf5-frameworks kwalletd5">
853 <primary sortas="b-kwalletd5">kwalletd5</primary>
854 </indexterm>
855 </listitem>
856 </varlistentry>
857<!--
858 <varlistentry id="kwrapper5">
859 <term><command>kwrapper5</command></term>
860 <listitem>
861 <para>
862
863 </para>
864 <indexterm zone="kf5-frameworks kwrapper5">
865 <primary sortas="b-kwrapper5">kwrapper5</primary>
866 </indexterm>
867 </listitem>
868 </varlistentry>
869-->
870 <varlistentry id="kwriteconfig5">
871 <term><command>kwriteconfig5</command></term>
872 <listitem>
873 <para>
874 is a command line tool to write values in KDE
875 configuration files.
876 </para>
877 <indexterm zone="kf5-frameworks kwriteconfig5">
878 <primary sortas="b-kwriteconfig5">kwriteconfig5</primary>
879 </indexterm>
880 </listitem>
881 </varlistentry>
882
883 <varlistentry id="meinproc5">
884 <term><command>meinproc5</command></term>
885 <listitem>
886 <para>
887 converts DocBook files to HTML.
888 </para>
889 <indexterm zone="kf5-frameworks meinproc5">
890 <primary sortas="b-meinproc5">meinproc5</primary>
891 </indexterm>
892 </listitem>
893 </varlistentry>
894
895 <varlistentry id="plasmapkg2">
896 <term><command>plasmapkg2</command></term>
897 <listitem>
898 <para>
899 is a tool to install, list, remove Plasma packages
900 </para>
901 <indexterm zone="kf5-frameworks plasmapkg2">
902 <primary sortas="b-plasmapkg2">plasmapkg2</primary>
903 </indexterm>
904 </listitem>
905 </varlistentry>
906
907 <varlistentry id="preparetips5">
908 <term><command>preparetips5</command></term>
909 <listitem>
910 <para>
911 is a script to extract the text from a tips file.
912 </para>
913 <indexterm zone="kf5-frameworks preparetips5">
914 <primary sortas="b-preparetips5">preparetips5</primary>
915 </indexterm>
916 </listitem>
917 </varlistentry>
918
919 <varlistentry id="solid-hardware5">
920 <term><command>solid-hardware5</command></term>
921 <listitem>
922 <para>
923 is a command line tool to investigate available devices.
924 </para>
925 <indexterm zone="kf5-frameworks solid-hardware5">
926 <primary sortas="b-solid-hardware5">solid-hardware5</primary>
927 </indexterm>
928 </listitem>
929 </varlistentry>
930
931 </variablelist>
932
933 </sect2>
934
935</sect1>
936
Note: See TracBrowser for help on using the repository browser.