source: kde/core/kdelibs.xml@ 299f8f3

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 299f8f3 was 299f8f3, checked in by Bruce Dubbs <bdubbs@…>, 18 years ago

Remove --enable-fast-malloc=full from kdelibs

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

  • Property mode set to 100644
File size: 10.6 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 &amp;&amp;
135make</userinput></screen>
136
137 <note>
138 <para>If you wish to create the API documentation and you have
139 <application>Doxygen</application> and <application>Graphviz</application>
140 installed, <command>make apidox</command> must be done before
141 <command>make install</command>. This applies to all packages which
142 can utilize <application>Doxygen</application>.</para>
143
144 <para>The <command>make apidox</command> command generates a lot of
145 errors and warnings. In some cases it complains that Helvetica fonts are
146 missing and substitutes a font that does not fit boxes properly. You can
147 add the font by downloading the <ulink
148 url="ftp://ftp.gnome.ru/fonts/urw/release/">URW Fonts </ulink> and
149 unpacking them into <filename class='directory'>~/.fonts</filename>.
150 <command>fc-cache</command> should also be run to update the font
151 properties on your system.</para>
152
153 <para>The documents generated are HTML and are found in <filename
154 class='directory'>&kde-dir;/share/doc/HTML/en/kdelibs-apidocs</filename>.
155 </para>
156 </note>
157
158 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
159
160<screen role='root'><userinput>make install</userinput></screen>
161
162 </sect2>
163
164 <sect2 role="commands">
165 <title>Command Explanations</title>
166
167 <para><parameter>--prefix=&kde-dir;</parameter>: This option tells the process
168 to install the package in <filename class="directory">&kde-dir;</filename>.</para>
169
170 <para><parameter>--disable-debug</parameter>: This option causes the
171 package to be compiled without debugging code.</para>
172
173 <para><parameter>--disable-dependency-tracking</parameter>: This option
174 speeds up one time builds.</para>
175
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
182 <para><parameter>--sysconfdir=/etc/kde</parameter>: This option places
183 configuration files in compliance with the <ulink
184 url='http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION'
185 >Filesystem Hierarchy Standard</ulink>. If you omit this parameter, the
186 configuration files will be placed in <filename
187 class='directory'>$KDE_PREFIX/etc</filename> which may be desirable if
188 you have multiple versions of <application>KDE</application> installed.</para>
189
190
191 </sect2>
192
193 <sect2 role="content">
194 <title>Contents</title>
195
196 <segmentedlist>
197 <segtitle>Installed Programs</segtitle>
198 <segtitle>Installed Libraries</segtitle>
199 <segtitle>Installed Directories</segtitle>
200
201 <seglistitem>
202 <seg>Numerous <application>KDE</application> support programs:
203 artsmessage, checkXML, cupsdconf, cupsdoprint, dcop, dcopclient,
204 dcopfind, dcopidl, dcopidl2cpp, dcopidlng, dcopobject, dcopquit,
205 dcopref, dcopserver, dcopserver_shutdown, dcopstart, filesharelist,
206 fileshareset, imagetops, kab2kabc, kaddprinterwizard, kbuildsycoca,
207 kcmshell, kconf_update, kconfig_compiler, kcookiejar, kde-config,
208 kde-menu, kded, kdeinit, kdeinit_shutdown, kdeinit_wrapper, kdesu_stub,
209 kdontchangethehostname, kdostartupconfig, kfile, kfmexec, kgrantpty,
210 khotnewstuff, kinstalltheme, kio_http_cache_cleaner, kio_uiserver,
211 kioexec, kioslave, klauncher, kmailservice, kpac_dhcp_helper,
212 ksendbugmail, kshell, kstartupconfig, ksvgtopng, ktelnetservice,
213 ktradertest, kunittestmodrunner, kwrapper, lnusertemp,
214 make_driver_db_cups, make_driver_db_lpr, makekdewidgets, meinproc,
215 and preparetips</seg>
216 <seg>Numerous <application>KDE</application> libraries and helper
217 modules</seg>
218 <seg>/etc/kde and the following subdirectories of &kde-dir;/:
219 include/{dnssd, dom, kabc, kate, kdeprint, kdesu, khexedit, kio, kjs,
220 kmdi, kmediaplayer, knewstuff, kparts, kresources, ksettings, kspell2,
221 ktexteditor, kunittest, libkmid}, lib/kde3, and share/{applications,
222 apps, autostart, config, doc, emoticons, icons, mimelnk, services} </seg>
223 </seglistitem>
224 </segmentedlist>
225
226 <variablelist>
227 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
228 <?dbfo list-presentation="list"?>
229 <?dbhtml list-presentation="table"?>
230
231 <varlistentry id="kdelib-programs">
232 <term>KDE Support Programs</term>
233 <listitem>
234 <para>are essential support programs needed by other
235 <application>KDE</application> applications.</para>
236 <indexterm zone="kdelibs kdelib-programs">
237 <primary sortas="b-kdelib-programs">KDE Support Programs</primary>
238 </indexterm>
239 </listitem>
240 </varlistentry>
241
242 <varlistentry id="kde-libraries">
243 <term>KDE Libraries</term>
244 <listitem>
245 <para>contain essential functions that are needed by
246 <application>KDE</application> applications.</para>
247 <indexterm zone="kdelibs kde-libraries">
248 <primary sortas="c-kde-libraries">kde-libraries</primary>
249 </indexterm>
250 </listitem>
251 </varlistentry>
252
253 </variablelist>
254
255 <para>The number of programs and libraries installed by
256 <application>kdelibs</application> prohibits an explanation of each one
257 in this section. Instead, see the <ulink url="http://docs.kde.org/">KDE
258 Documentation</ulink>.</para>
259
260 </sect2>
261
262</sect1>
Note: See TracBrowser for help on using the repository browser.