source: kde/core/kdelibs.xml@ 24a0ae5

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 24a0ae5 was 0aeb696, checked in by Randy McMurchy <randy@…>, 18 years ago

Added a comment to each file that may need a mention of a test suite added to it, this allows closing of bug #1697

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

  • Property mode set to 100644
File size: 10.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!-- Inserted as a reminder to do this. The mention of a test suite
8 is usually right before the root user installation commands. Please
9 delete these 12 (including one blank) lines after you are done.-->
10
11 <!-- Use one of the two mentions below about a test suite,
12 delete the line that is not applicable. Of course, if the
13 test suite uses syntax other than "make check", revise the
14 line to reflect the actual syntax to run the test suite -->
15
16 <!-- <para>This package does not come with a test suite.</para> -->
17 <!-- <para>To test the results, issue: <command>make check</command>.</para> -->
18
19 <!ENTITY kdelibs-download-http "&kde-download-http;/kdelibs-&kde-version;.tar.bz2">
20 <!ENTITY kdelibs-download-ftp "&kde-download-ftp;/kdelibs-&kde-version;.tar.bz2">
21 <!ENTITY kdelibs-md5sum "367738696dc468859cf90d5a6e8f18a9">
22 <!ENTITY kdelibs-size "14.7 MB">
23 <!ENTITY kdelibs-buildsize "274 MB (additional 668 MB for API docs)">
24 <!ENTITY kdelibs-time "14.1 SBU (additional 3.8 SBU for API docs)">
25]>
26
27<sect1 id="kdelibs" xreflabel="kdelibs-&kde-version;">
28 <?dbhtml filename="kdelibs.html"?>
29
30 <sect1info>
31 <othername>$LastChangedBy$</othername>
32 <date>$Date$</date>
33 <keywordset>
34 <keyword role="package">kdelibs-&kde-version;.tar</keyword>
35 <keyword role="ftpdir">kde</keyword>
36 </keywordset>
37 </sect1info>
38
39 <title>Kdelibs-&kde-version;</title>
40
41 <indexterm zone="kdelibs">
42 <primary sortas="a-kdelibs">Kdelibs</primary>
43 </indexterm>
44
45 <sect2 role="package">
46 <title>Introduction to Kdelibs</title>
47
48 <para>This package includes programs and libraries that are central to the
49 development and execution of a <application>KDE</application> program,
50 as well as internationalization files for these libraries, miscellaneous
51 HTML documentation, theme modules and regression tests.</para>
52
53 <bridgehead renderas="sect3">Package Information</bridgehead>
54 <itemizedlist spacing='compact'>
55 <listitem>
56 <para>Download (HTTP): <ulink url="&kdelibs-download-http;"/></para>
57 </listitem>
58 <listitem>
59 <para>Download (FTP): <ulink url="&kdelibs-download-ftp;"/></para>
60 </listitem>
61 <listitem>
62 <para>Download MD5 sum: &kdelibs-md5sum;</para>
63 </listitem>
64 <listitem>
65 <para>Download size: &kdelibs-size;</para>
66 </listitem>
67 <listitem>
68 <para>Estimated disk space required: &kdelibs-buildsize;</para>
69 </listitem>
70 <listitem>
71 <para>Estimated build time: &kdelibs-time;</para>
72 </listitem>
73 </itemizedlist>
74
75<!--
76 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
77 <bridgehead renderas="sect4">Required Patch</bridgehead>
78
79 <itemizedlist spacing='compact'>
80 <listitem>
81 <para><ulink url="ftp://ftp.kde.org/pub/kde/security_patches/post-3.4.3-kdelibs-kjs.diff"/></para>
82 </listitem>
83 </itemizedlist>
84-->
85
86 <bridgehead renderas="sect3">Kdelibs Dependencies</bridgehead>
87
88 <bridgehead renderas="sect4">Required</bridgehead>
89 <para role="required"><xref linkend="aRts"/></para>
90
91 <bridgehead renderas="sect4">Recommended</bridgehead>
92 <para role="recommended"><xref linkend="libjpeg"/>,
93 <xref linkend="libart_lgpl"/>,
94 <xref linkend="libxml2"/>,
95 <xref linkend="libxslt"/>,
96 <xref linkend="pcre"/>,
97 <xref linkend="gamin"/>,
98 <xref linkend="openssl"/>, and
99 <xref linkend="libidn"/></para>
100
101 <bridgehead renderas="sect4">Optional</bridgehead>
102 <para role="optional"><xref linkend="libtiff"/>,
103 <xref linkend="aspell"/>,
104 <xref linkend="cups"/>,
105 <!-- We should look real hard at the LDAP dependency. Though the KDE
106 dependency chart lists it for kdelibs, I don't think it uses it
107 one bit. -->
108 <xref linkend="openldap"/>,
109 <xref linkend="alsa"/>,
110 <xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
111 <ulink url="http://www.openexr.com/">OpenEXR</ulink>,
112 <ulink url="http://www.ece.uvic.ca/~mdadams/jasper/">JasPer</ulink>,
113 <ulink url="http://www.lua.org/">Lua</ulink>,
114 <ulink url="http://www.opensource.apple.com/darwinsource/tarballs/apsl/">mDNSResponder</ulink>,
115 <ulink url="http://sourceforge.net/projects/libthai">LibThai</ulink>,
116 <ulink url="http://www.ivrix.org.il/projects/spell-checker/">Hspell</ulink>,
117 <ulink url="ftp://oss.sgi.com/projects/xfs/cmd_tars/">libacl</ulink>
118 (requires <ulink url="ftp://oss.sgi.com/projects/xfs/cmd_tars/">libattr</ulink>),
119 <xref linkend="graphviz"/>, and
120 <xref linkend="doxygen"/></para>
121
122 <para condition="html" role="usernotes">User Notes:
123 <ulink url="&blfs-wiki;/kdelibs"/></para>
124
125 </sect2>
126
127 <sect2 role="installation" id="kdelibs-install"
128 xreflabel="the installation of kdelibs">
129 <title>Installation of Kdelibs</title>
130
131 <para>Install <application>kdelibs</application> with:</para>
132
133<screen><userinput>./configure --prefix=&kde-dir; --sysconfdir=/etc/kde \
134 --disable-debug --disable-dependency-tracking \
135 --enable-fast-malloc=full &amp;&amp;
136make</userinput></screen>
137
138 <note>
139 <para>If you wish to create the API documentation and you have
140 <application>Doxygen</application> and <application>Graphviz</application>
141 installed, <command>make apidox</command> must be done before
142 <command>make install</command>. This applies to all packages which
143 can utilize <application>Doxygen</application>.</para>
144
145 <para>The <command>make apidox</command> command generates a lot of
146 errors and warnings. In some cases it complains that Helvetica fonts are
147 missing and substitutes a font that does not fit boxes properly. You can
148 add the font by downloading the <ulink
149 url="ftp://ftp.gnome.ru/fonts/urw/release/">URW Fonts </ulink> and
150 unpacking them into <filename class='directory'>~/.fonts</filename>.
151 <command>fc-cache</command> should also be run to update the font
152 properties on your system.</para>
153
154 <para>The documents generated are HTML and are found in <filename
155 class='directory'>&kde-dir;/share/doc/HTML/en/kdelibs-apidocs</filename>.
156 </para>
157 </note>
158
159 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
160
161<screen role='root'><userinput>make install</userinput></screen>
162
163 </sect2>
164
165 <sect2 role="commands">
166 <title>Command Explanations</title>
167
168 <para><parameter>--prefix=&kde-dir;</parameter>: This option tells the process
169 to install the package in <filename class="directory">&kde-dir;</filename>.</para>
170
171 <para><parameter>--disable-debug</parameter>: This option causes the
172 package to be compiled without debugging code.</para>
173
174 <para><parameter>--disable-dependency-tracking</parameter>: This option
175 speeds up one time builds.</para>
176
177 <para><parameter>--enable-fast-malloc=full</parameter>: This option tells
178 <application>KDE</application> programs to use an internal memory
179 allocation scheme optimized for <application>KDE</application>.</para>
180
181 <para><parameter>--sysconfdir=/etc/kde</parameter>: This option places
182 configuration files in compliance with the <ulink
183 url='http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION'
184 >Filesystem Hierarchy Standard</ulink>. If you omit this parameter, the
185 configuration files will be placed in <filename
186 class='directory'>$KDE_PREFIX/etc</filename> which may be desirable if
187 you have multiple versions of <application>KDE</application> installed.</para>
188
189
190 </sect2>
191
192 <sect2 role="content">
193 <title>Contents</title>
194
195 <segmentedlist>
196 <segtitle>Installed Programs</segtitle>
197 <segtitle>Installed Libraries</segtitle>
198 <segtitle>Installed Directories</segtitle>
199
200 <seglistitem>
201 <seg>Numerous <application>KDE</application> support programs:
202 artsmessage, checkXML, cupsdconf, cupsdoprint, dcop, dcopclient,
203 dcopfind, dcopidl, dcopidl2cpp, dcopidlng, dcopobject, dcopquit,
204 dcopref, dcopserver, dcopserver_shutdown, dcopstart, filesharelist,
205 fileshareset, imagetops, kab2kabc, kaddprinterwizard, kbuildsycoca,
206 kcmshell, kconf_update, kconfig_compiler, kcookiejar, kde-config,
207 kde-menu, kded, kdeinit, kdeinit_shutdown, kdeinit_wrapper, kdesu_stub,
208 kdontchangethehostname, kdostartupconfig, kfile, kfmexec, kgrantpty,
209 khotnewstuff, kinstalltheme, kio_http_cache_cleaner, kio_uiserver,
210 kioexec, kioslave, klauncher, kmailservice, kpac_dhcp_helper,
211 ksendbugmail, kshell, kstartupconfig, ksvgtopng, ktelnetservice,
212 ktradertest, kunittestmodrunner, kwrapper, lnusertemp,
213 make_driver_db_cups, make_driver_db_lpr, makekdewidgets, meinproc,
214 and preparetips</seg>
215 <seg>Numerous <application>KDE</application> libraries and helper
216 modules</seg>
217 <seg>/etc/kde and the following subdirectories of &kde-dir;/:
218 include/{dnssd, dom, kabc, kate, kdeprint, kdesu, khexedit, kio, kjs,
219 kmdi, kmediaplayer, knewstuff, kparts, kresources, ksettings, kspell2,
220 ktexteditor, kunittest, libkmid}, lib/kde3, and share/{applications,
221 apps, autostart, config, doc, emoticons, icons, mimelnk, services} </seg>
222 </seglistitem>
223 </segmentedlist>
224
225 <variablelist>
226 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
227 <?dbfo list-presentation="list"?>
228 <?dbhtml list-presentation="table"?>
229
230 <varlistentry id="kdelib-programs">
231 <term>KDE Support Programs</term>
232 <listitem>
233 <para>are essential support programs needed by other
234 <application>KDE</application> applications.</para>
235 <indexterm zone="kdelibs kdelib-programs">
236 <primary sortas="b-kdelib-programs">KDE Support Programs</primary>
237 </indexterm>
238 </listitem>
239 </varlistentry>
240
241 <varlistentry id="kde-libraries">
242 <term>KDE Libraries</term>
243 <listitem>
244 <para>contain essential functions that are needed by
245 <application>KDE</application> applications.</para>
246 <indexterm zone="kdelibs kde-libraries">
247 <primary sortas="c-kde-libraries">kde-libraries</primary>
248 </indexterm>
249 </listitem>
250 </varlistentry>
251
252 </variablelist>
253
254 <para>The number of programs and libraries installed by
255 <application>kdelibs</application> prohibits an explanation of each one
256 in this section. Instead, see the <ulink url="http://docs.kde.org/">KDE
257 Documentation</ulink>.</para>
258
259 </sect2>
260
261</sect1>
Note: See TracBrowser for help on using the repository browser.