mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +08:00
Updated to kde-3.5.10/kevelop-3.5.5.
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7722 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
32844d98d2
commit
65ce93ae58
10
general.ent
10
general.ent
@ -3,7 +3,7 @@ $LastChangedBy$
|
||||
$Date$
|
||||
-->
|
||||
|
||||
<!ENTITY day "06"> <!-- Always 2 digits -->
|
||||
<!ENTITY day "07"> <!-- Always 2 digits -->
|
||||
<!ENTITY month "01"> <!-- Always 2 digits -->
|
||||
<!ENTITY year "2009">
|
||||
<!ENTITY copyrightdate "2001-&year;">
|
||||
@ -455,15 +455,15 @@ $Date$
|
||||
|
||||
<!-- Part VIII -->
|
||||
<!-- Chapter 28 & 29 -->
|
||||
<!ENTITY kde-version "3.5.9">
|
||||
<!ENTITY arts-version "1.5.9">
|
||||
<!ENTITY kde-dldir "3.5.9">
|
||||
<!ENTITY kde-version "3.5.10">
|
||||
<!ENTITY arts-version "1.5.10">
|
||||
<!ENTITY kde-dldir "3.5.10">
|
||||
<!ENTITY kde-download-http "http://mirrors.isc.org/pub/kde/stable/&kde-dldir;/src">
|
||||
<!ENTITY kde-download-ftp "ftp://ftp.kde.org/pub/kde/stable/&kde-dldir;/src">
|
||||
<!ENTITY kde-dir "$KDE_PREFIX">
|
||||
|
||||
<!-- Chapter 30 -->
|
||||
<!ENTITY kdevelop-version "3.5.1">
|
||||
<!ENTITY kdevelop-version "3.5.4">
|
||||
|
||||
<!-- Part IX -->
|
||||
<!ENTITY gnome-version "2.18">
|
||||
|
@ -40,6 +40,15 @@
|
||||
</listitem>
|
||||
|
||||
-->
|
||||
<listitem>
|
||||
<para>January 7th, 2009</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Updated to kde-3.5.10/kevelop-3.5.5.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>January 6th, 2009</para>
|
||||
<itemizedlist>
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdeaccessibility-download-http "&kde-download-http;/kdeaccessibility-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeaccessibility-download-ftp "&kde-download-ftp;/kdeaccessibility-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeaccessibility-md5sum "79c7fa53ec60ad51fbdb16aac56d85a1">
|
||||
<!ENTITY kdeaccessibility-md5sum "feb1582b9acc573cef8cd357d8a7bc1d">
|
||||
<!ENTITY kdeaccessibility-size "8.4 MB">
|
||||
<!ENTITY kdeaccessibility-buildsize "57 MB">
|
||||
<!ENTITY kdeaccessibility-time "2.1 SBU">
|
||||
<!ENTITY kdeaccessibility-time "2.2 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdeaccessibility" xreflabel="kdeaccessibility-&kde-version;">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdeaddons-download-http "&kde-download-http;/kdeaddons-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeaddons-download-ftp "&kde-download-ftp;/kdeaddons-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeaddons-md5sum "eaa3832a25b483d1a9613f75991c3d7b">
|
||||
<!ENTITY kdeaddons-md5sum "c69d082407b2c1bb46d078f8ac5d2bea">
|
||||
<!ENTITY kdeaddons-size "1.7 MB">
|
||||
<!ENTITY kdeaddons-buildsize "48 MB">
|
||||
<!ENTITY kdeaddons-time "5.7 SBU">
|
||||
<!ENTITY kdeaddons-buildsize "42 MB">
|
||||
<!ENTITY kdeaddons-time "3.5 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdeaddons" xreflabel="kdeaddons-&kde-version;">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdeadmin-download-http "&kde-download-http;/kdeadmin-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeadmin-download-ftp "&kde-download-ftp;/kdeadmin-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeadmin-md5sum "e6607ea27b332616d20f4564656cb885">
|
||||
<!ENTITY kdeadmin-size "2.1 MB">
|
||||
<!ENTITY kdeadmin-buildsize "25 MB">
|
||||
<!ENTITY kdeadmin-time "1.1 SBU">
|
||||
<!ENTITY kdeadmin-md5sum "eb23c52c945f31a48f2c9df4330a1262">
|
||||
<!ENTITY kdeadmin-size "2.0 MB">
|
||||
<!ENTITY kdeadmin-buildsize "26 MB">
|
||||
<!ENTITY kdeadmin-time "1.6 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdeadmin">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdeartwork-download-http "&kde-download-http;/kdeartwork-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeartwork-download-ftp "&kde-download-ftp;/kdeartwork-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeartwork-md5sum "ec526eba38421fd3b143682b8d683c86">
|
||||
<!ENTITY kdeartwork-size "16.0 MB">
|
||||
<!ENTITY kdeartwork-buildsize "99 MB">
|
||||
<!ENTITY kdeartwork-time "1.5 SBU">
|
||||
<!ENTITY kdeartwork-md5sum "6e6f089dc0f1dabb0f138641600d0b59">
|
||||
<!ENTITY kdeartwork-size "15.8 MB">
|
||||
<!ENTITY kdeartwork-buildsize "97 MB">
|
||||
<!ENTITY kdeartwork-time "1.3 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdeartwork" xreflabel="kdeartwork-&kde-version;">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdeedu-download-http "&kde-download-http;/kdeedu-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeedu-download-ftp "&kde-download-ftp;/kdeedu-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeedu-md5sum "cbdabe916ce6fa300f8dab972c5cb4a4">
|
||||
<!ENTITY kdeedu-size "29.0 MB">
|
||||
<!ENTITY kdeedu-buildsize "205 MB">
|
||||
<!ENTITY kdeedu-time "6.5 SBU">
|
||||
<!ENTITY kdeedu-md5sum "1b1466bf4cb0a59b1abd8613a2588142">
|
||||
<!ENTITY kdeedu-size "28.8 MB">
|
||||
<!ENTITY kdeedu-buildsize "198 MB">
|
||||
<!ENTITY kdeedu-time "7.7 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdeedu" xreflabel="kdeedu-&kde-version;">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdegames-download-http "&kde-download-http;/kdegames-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdegames-download-ftp "&kde-download-ftp;/kdegames-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdegames-md5sum "472385f21a692270fb5643d7617c7ff3">
|
||||
<!ENTITY kdegames-size "11.0 MB">
|
||||
<!ENTITY kdegames-buildsize "98 MB (additional 13 MB for API docs)">
|
||||
<!ENTITY kdegames-time "3.2 SBU (additional 0.6 SBU for API docs)">
|
||||
<!ENTITY kdegames-md5sum "5533b3886cbb74180933fe3f3d209031">
|
||||
<!ENTITY kdegames-size "10.3 MB">
|
||||
<!ENTITY kdegames-buildsize "94 MB (additional 13 MB for API docs)">
|
||||
<!ENTITY kdegames-time "3.1 SBU (additional 0.1 SBU for API docs)">
|
||||
]>
|
||||
|
||||
<sect1 id="kdegames" xreflabel="kdegames-&kde-version;">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdegraphics-download-http "&kde-download-http;/kdegraphics-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdegraphics-download-ftp "&kde-download-ftp;/kdegraphics-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdegraphics-md5sum "3d75e27180573a4e077e0245055891a5">
|
||||
<!ENTITY kdegraphics-md5sum "09094b5357d8cd5c49d45b5d291dcfe">
|
||||
<!ENTITY kdegraphics-size "7.1 MB">
|
||||
<!ENTITY kdegraphics-buildsize "150 MB (additional 37 MB for API docs)">
|
||||
<!ENTITY kdegraphics-time "7.5 SBU (additional 0.6 SBU for API docs)">
|
||||
<!ENTITY kdegraphics-buildsize "115 MB (additional 37 MB for API docs)">
|
||||
<!ENTITY kdegraphics-time "7.0 SBU (additional 0.1 SBU for API docs)">
|
||||
]>
|
||||
|
||||
<sect1 id="kdegraphics" xreflabel="kdegraphics-&kde-version;">
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY kdemultimedia-download-http "&kde-download-http;/kdemultimedia-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdemultimedia-download-ftp "&kde-download-ftp;/kdemultimedia-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdemultimedia-md5sum "fdfafe38d2c7e3019dafc80c177add15">
|
||||
<!ENTITY kdemultimedia-size "6.1 MB">
|
||||
<!ENTITY kdemultimedia-buildsize "125 MB (additional 1 MB for API docs)">
|
||||
<!ENTITY kdemultimedia-time "9.8 SBU (additional 0.2 SBU for API docs)">
|
||||
<!ENTITY kdemultimedia-md5sum "8e8cd7f41d37f7da8bd239048abf3516">
|
||||
<!ENTITY kdemultimedia-size "6.0 MB">
|
||||
<!ENTITY kdemultimedia-buildsize "122 MB">
|
||||
<!ENTITY kdemultimedia-time "9.7 SBU">
|
||||
|
||||
<!ENTITY akode-version "2.0.2">
|
||||
<!ENTITY akode-download-http "http://www.kde-apps.org/CONTENT/content-files/30375-akode-&akode-version;.tar.bz2">
|
||||
@ -108,10 +108,19 @@
|
||||
|
||||
<bridgehead renderas="sect3">Installation of Akode</bridgehead>
|
||||
|
||||
<para>Install <application>Akode</application> by issuing the following
|
||||
commands:</para>
|
||||
<screen><userinput>sed -i "s/#include <iostream>/&\n#include <cstdlib>/" \
|
||||
akode/lib/auto_sink.cpp &&
|
||||
|
||||
<screen><userinput>./configure --prefix=&kde-dir; --without-ffmpeg \
|
||||
sed -i 's/#include "../lib/decoder.h"/&\n#include <cstdlib>/' \
|
||||
akode/akodeplay/akodeplay.cpp &&
|
||||
|
||||
sed -i "s/<assert.h>/&\n#include <string.h>\n/" \
|
||||
akode/lib/player.cpp &&
|
||||
|
||||
sed -i "s/<iostream>/&\n#include <string.h>\n/" \
|
||||
akode/lib/magic.cpp &&
|
||||
|
||||
./configure --prefix=&kde-dir; --without-ffmpeg \
|
||||
--disable-debug --disable-dependency-tracking &&
|
||||
make</userinput></screen>
|
||||
|
||||
@ -126,6 +135,10 @@ make</userinput></screen>
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><command>sed ...</command>: The four sed commands insert headers
|
||||
needed by <application>gcc-4.3</application> and above because the C++ header
|
||||
dependencies have been cleaned up.</para>
|
||||
|
||||
<para><parameter>--without-ffmpeg</parameter>: This option disables the
|
||||
experimental <application>FFmpeg</application> support in
|
||||
<application>Akode</application>, as the build fails if it is enabled.
|
||||
@ -235,8 +248,12 @@ make</userinput></screen>
|
||||
--disable-debug --disable-dependency-tracking &&
|
||||
make</userinput></screen>
|
||||
|
||||
<!--
|
||||
The apidox target has been removed from this package.
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
|
||||
href="../../xincludes/kde-apidocs.xml"/>
|
||||
-->
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
|
||||
|
@ -6,9 +6,9 @@
|
||||
<!ENTITY kdenetwork-download-http "&kde-download-http;/kdenetwork-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdenetwork-download-ftp "&kde-download-ftp;/kdenetwork-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdenetwork-md5sum "0ec1d4ccd550510821a622eb91b893e8">
|
||||
<!ENTITY kdenetwork-size "9.0 MB">
|
||||
<!ENTITY kdenetwork-buildsize "194 MB (additional 26 MB for API docs)">
|
||||
<!ENTITY kdenetwork-time "12 SBU (additional 0.2 SBU for API docs">
|
||||
<!ENTITY kdenetwork-size "8.9 MB">
|
||||
<!ENTITY kdenetwork-buildsize "155 MB (additional 24 MB for API docs)">
|
||||
<!ENTITY kdenetwork-time "13.5 SBU (additional 0.1 SBU for API docs">
|
||||
]>
|
||||
|
||||
<sect1 id="kdenetwork" xreflabel="kdenetwork-&kde-version;">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdepim-download-http "&kde-download-http;/kdepim-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdepim-download-ftp "&kde-download-ftp;/kdepim-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdepim-md5sum "ba27b06599556c572a26f03608471ee2">
|
||||
<!ENTITY kdepim-size "14.0 MB">
|
||||
<!ENTITY kdepim-buildsize "281 MB (additional 251 MB for API docs)">
|
||||
<!ENTITY kdepim-time "22 SBU (additional 1 SBU for API docs)">
|
||||
<!ENTITY kdepim-md5sum "fc93e458a8eec8131ede56cff30c28b2">
|
||||
<!ENTITY kdepim-size "13.9 MB">
|
||||
<!ENTITY kdepim-buildsize "267 MB (additional 245 MB for API docs)">
|
||||
<!ENTITY kdepim-time "24 SBU (additional 0.9 SBU for API docs)">
|
||||
]>
|
||||
|
||||
<sect1 id="kdepim" xreflabel="kdepim-&kde-version;">
|
||||
@ -91,10 +91,15 @@
|
||||
|
||||
<para>Install <application>kdepim</application> with:</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=&kde-dir; --disable-debug \
|
||||
--disable-dependency-tracking &&
|
||||
sed -i "s@ \*/@&\n#define HAVE_FOPENCOOKIE@" \
|
||||
<screen><userinput>sed -i "s@ \*/@&\n#define HAVE_FOPENCOOKIE@" \
|
||||
libkdenetwork/libgpgme-copy/{assuan,gpgme}/funopen.c &&
|
||||
sed -i -e 's|linux/inotify|sys/inotify|' \
|
||||
-e '/^static inline int inotify_init/,/^}/d' \
|
||||
-e '/^static inline int inotify_add_watch/,/^}/d' \
|
||||
-e '/^static inline int inotify_rm_watch/,/^}/d' \
|
||||
kmail/editorwatcher.cpp &&
|
||||
./configure --prefix=&kde-dir; --disable-debug \
|
||||
--disable-dependency-tracking &&
|
||||
make</userinput></screen>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
|
||||
@ -108,6 +113,20 @@ make</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><command>sed -i ... funopen.c</command>: This prevents an error
|
||||
during build that is caused by <command>configure</command> not
|
||||
properly detecting a capability built into <filename>glibc</filename>.
|
||||
</para>
|
||||
|
||||
<para><command>sed -i ... kmail/editorwatcher.cpp</command>: This This
|
||||
command is necessary to prevent a conflict in linux headers. The equivalent
|
||||
instructions that are deleted are now within glibc.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="content">
|
||||
<title>Contents</title>
|
||||
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdetoys-download-http "&kde-download-http;/kdetoys-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdetoys-download-ftp "&kde-download-ftp;/kdetoys-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdetoys-md5sum "10fd55e004a582f87eed6796811bb3b8">
|
||||
<!ENTITY kdetoys-size "3.2 MB">
|
||||
<!ENTITY kdetoys-md5sum "1da4383e2d520dfd572edb33b708822d">
|
||||
<!ENTITY kdetoys-size "3.1 MB">
|
||||
<!ENTITY kdetoys-buildsize "21 MB">
|
||||
<!ENTITY kdetoys-time "0.9 SBU">
|
||||
<!ENTITY kdetoys-time "0.8 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdetoys" xreflabel="kdetoys-&kde-version;">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdeutils-download-http "&kde-download-http;/kdeutils-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeutils-download-ftp "&kde-download-ftp;/kdeutils-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdeutils-md5sum "dbe5ddff57141f27778601df5571e182">
|
||||
<!ENTITY kdeutils-size "3.0 MB">
|
||||
<!ENTITY kdeutils-buildsize "64 MB (additional 8 MB for API docs)">
|
||||
<!ENTITY kdeutils-time "3.7 SBU (additional 0.2 SBU for API docs)">
|
||||
<!ENTITY kdeutils-md5sum "038f94275f42df3cae89735506ffbc0b">
|
||||
<!ENTITY kdeutils-size "2.0 MB">
|
||||
<!ENTITY kdeutils-buildsize "63 MB (additional 7.6 MB for API docs)">
|
||||
<!ENTITY kdeutils-time "4.7 SBU (additional 0.1 SBU for API docs)">
|
||||
]>
|
||||
|
||||
<sect1 id="kdeutils" xreflabel="kdeutils-&kde-version;">
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY arts-download-http "&kde-download-http;/arts-&arts-version;.tar.bz2">
|
||||
<!ENTITY arts-download-ftp "&kde-download-ftp;/arts-&arts-version;.tar.bz2">
|
||||
<!ENTITY arts-md5sum "62a5e4d522314bab19288e4702480c93">
|
||||
<!ENTITY arts-size "951 KB">
|
||||
<!ENTITY arts-buildsize "30 MB">
|
||||
<!ENTITY arts-time "1.3 SBU">
|
||||
<!ENTITY arts-md5sum "6da172aab2a4a44929b5fdfc30fa3efc">
|
||||
<!ENTITY arts-size "956 KB">
|
||||
<!ENTITY arts-buildsize "28 MB">
|
||||
<!ENTITY arts-time "1.4 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="aRts" xreflabel="aRts-&arts-version;">
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY kdebase-download-http "&kde-download-http;/kdebase-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdebase-download-ftp "&kde-download-ftp;/kdebase-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdebase-md5sum "c8c35389a238aa1b73e68ef5298eadf8">
|
||||
<!ENTITY kdebase-size "24.0 MB">
|
||||
<!ENTITY kdebase-buildsize "273 MB (additional 17 MB for API docs)">
|
||||
<!ENTITY kdebase-time "11 SBU (additional 8.4 SBU for API docs)">
|
||||
<!ENTITY kdebase-md5sum "88237188271fbf1e6bcd40180a75d953">
|
||||
<!ENTITY kdebase-size "23.2 MB">
|
||||
<!ENTITY kdebase-buildsize "185 MB (additional 8.4 MB for API docs)">
|
||||
<!ENTITY kdebase-time "15.6 SBU (additional 0.1 SBU for API docs)">
|
||||
]>
|
||||
|
||||
<sect1 id="kdebase" xreflabel="kdebase-&kde-version;">
|
||||
@ -138,7 +138,7 @@
|
||||
|
||||
<screen><userinput>./configure --prefix=&kde-dir; --sysconfdir=/etc/kde \
|
||||
--disable-debug --disable-dependency-tracking &&
|
||||
LD_LIBRARY_PATH="$KDE_PREFIX/lib" make</userinput></screen>
|
||||
make</userinput></screen>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
|
||||
href="../../xincludes/kde-apidocs.xml"/>
|
||||
@ -148,10 +148,14 @@ LD_LIBRARY_PATH="$KDE_PREFIX/lib" make</userinput></screen>
|
||||
<screen role='root'><userinput>make install</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
<!--
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
This is not true. If KDE is configured correctly according to the
|
||||
instructions, the libraries are found just fine. See the
|
||||
KDE Pre-installation Configuration section.
|
||||
|
||||
<para><parameter>LD_LIBRARY_PATH="$KDE_PREFIX/lib" make</parameter>: A bug in
|
||||
the <application>kdebase</application> build system prevents
|
||||
<application>kdelibs</application> from being found by the Makefiles when
|
||||
@ -160,6 +164,7 @@ LD_LIBRARY_PATH="$KDE_PREFIX/lib" make</userinput></screen>
|
||||
around the problem.</para>
|
||||
|
||||
</sect2>
|
||||
-->
|
||||
<sect2 role="configuration">
|
||||
<title>Configuring Kdebase</title>
|
||||
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY kdelibs-download-http "&kde-download-http;/kdelibs-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdelibs-download-ftp "&kde-download-ftp;/kdelibs-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdelibs-md5sum "55e5f00874933d1a7ba7c95e369a205e">
|
||||
<!ENTITY kdelibs-size "15.0 MB">
|
||||
<!ENTITY kdelibs-buildsize "276 MB (additional 431 MB for API docs)">
|
||||
<!ENTITY kdelibs-time "15 SBU (additional 1.25 SBU for API docs)">
|
||||
<!ENTITY kdelibs-md5sum "43cd55ed15f63b5738d620ef9f9fd568">
|
||||
<!ENTITY kdelibs-size "14.9 MB">
|
||||
<!ENTITY kdelibs-buildsize "254 MB (additional 426 MB for API docs)">
|
||||
<!ENTITY kdelibs-time "13.1 SBU (additional 3.0 SBU for API docs)">
|
||||
]>
|
||||
|
||||
<sect1 id="kdelibs" xreflabel="kdelibs-&kde-version;">
|
||||
@ -115,18 +115,36 @@
|
||||
|
||||
<para>Install <application>kdelibs</application> with:</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=&kde-dir; \
|
||||
<screen><userinput>patch -Np1 -i ../kdelibs-&kde-version;-charset-1.patch &&
|
||||
sed -i -e 's|linux/inotify|sys/inotify|' \
|
||||
-e '/^static inline int inotify_init/,/^}/d' \
|
||||
-e '/^static inline int inotify_add_watch/,/^}/d' \
|
||||
-e '/^static inline int inotify_rm_watch/,/^}/d' \
|
||||
kio/kio/kdirwatch.cpp &&
|
||||
./configure --prefix=$KDE_PREFIX \
|
||||
--sysconfdir=/etc/kde \
|
||||
--disable-debug \
|
||||
--disable-debug \
|
||||
--disable-dependency-tracking &&
|
||||
LD_LIBRARY_PATH="$QTDIR/lib" make</userinput></screen>
|
||||
make</userinput></screen>
|
||||
|
||||
<note>
|
||||
|
||||
<para>If you wish to create the API documentation and you have
|
||||
<application>Doxygen</application> and <application>Graphviz</application>
|
||||
installed, <command>make apidox</command> must be done before
|
||||
<command>make install</command>. This applies to all packages which
|
||||
can utilize <application>Doxygen</application>.</para>
|
||||
<application>Doxygen</application> and
|
||||
<application>Graphviz</application> installed, it must be done before the
|
||||
<command>make install</command>. This applies to all packages which can
|
||||
utilize <application>Doxygen</application>.</para>
|
||||
|
||||
<para><emphasis>The usual building the API documentation in this package
|
||||
will run forever because of a bug in
|
||||
<application>doxygen</application>.</emphasis> There is a symbolic link
|
||||
in the <filename class='directory'>kdeprint</filename> directory that is
|
||||
not handled properly. To fix this, delete the link, generate the
|
||||
documentation, and recreate the symbolic link:</para>
|
||||
|
||||
<screen><userinput>rm kdeprint/kdeprint &&
|
||||
make apidox &&
|
||||
ln -s management kdeprint/kdeprint</userinput></screen>
|
||||
|
||||
<para>The <command>make apidox</command> command generates a lot of
|
||||
errors and warnings. In some cases it complains that Helvetica fonts are
|
||||
@ -154,6 +172,10 @@ LD_LIBRARY_PATH="$QTDIR/lib" make</userinput></screen>
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><command>sed -i ... kio/kio/kdirwatch.cpp</command>: This command is
|
||||
necessary to prevent a conflict in linux headers. The equivalent
|
||||
instructions that are deleted are now within glibc.</para>
|
||||
|
||||
<para><parameter>--prefix=&kde-dir;</parameter>: This option tells the process
|
||||
to install the package in <filename class="directory">&kde-dir;</filename>.</para>
|
||||
|
||||
@ -163,12 +185,6 @@ LD_LIBRARY_PATH="$QTDIR/lib" make</userinput></screen>
|
||||
<para><parameter>--disable-dependency-tracking</parameter>: This option
|
||||
speeds up one time builds.</para>
|
||||
|
||||
<!--
|
||||
<para><parameter>- -enable-fast-malloc=full</parameter>: This option tells
|
||||
<application>KDE</application> programs to use an internal memory
|
||||
allocation scheme optimized for <application>KDE</application>.</para>
|
||||
-->
|
||||
|
||||
<para><parameter>--sysconfdir=/etc/kde</parameter>: This option places
|
||||
configuration files in compliance with the <ulink
|
||||
url='http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION'
|
||||
@ -177,12 +193,6 @@ LD_LIBRARY_PATH="$QTDIR/lib" make</userinput></screen>
|
||||
class='directory'>$KDE_PREFIX/etc</filename> which may be desirable if
|
||||
you have multiple versions of <application>KDE</application> installed.</para>
|
||||
|
||||
<para><parameter>LD_LIBRARY_PATH="$QTDIR/lib" make</parameter>: A bug in the
|
||||
<application>kdelibs</application> build system prevents <application>Qt</application>
|
||||
from being found by the Makefiles if <application>Qt</application> was
|
||||
installed in <filename class='directory'>/opt</filename>. Setting LD_LIBRARY_PATH
|
||||
works around the problem.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="content">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdebindings-download-http "&kde-download-http;/kdebindings-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdebindings-download-ftp "&kde-download-ftp;/kdebindings-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdebindings-md5sum "ba780920f6b810a30a61b1ffa888706b">
|
||||
<!ENTITY kdebindings-md5sum "7d5119160ac3688ac1a63954d03ab4a8">
|
||||
<!ENTITY kdebindings-size "5.5 MB">
|
||||
<!ENTITY kdebindings-buildsize "490 MB">
|
||||
<!ENTITY kdebindings-time "18 SBU">
|
||||
<!ENTITY kdebindings-buildsize "428 MB">
|
||||
<!ENTITY kdebindings-time "20 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdebindings" xreflabel="kdebindings-&kde-version;">
|
||||
@ -55,6 +55,18 @@
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Reqiured patch: <ulink
|
||||
url="&patch-root;/kdebindings-&kde-version;-python-1.patch"/></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Reqiured patch: <ulink
|
||||
url="&patch-root;/kdebindings-&kde-version;-ruby-1.patch"/></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<bridgehead renderas="sect3">Kdebindings Dependencies</bridgehead>
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
@ -94,10 +106,13 @@
|
||||
|
||||
<para>Install <application>kdebindings</application> with:</para>
|
||||
|
||||
<screen><userinput>sed -i -e '/configure.*pyqt/s/-c//' \
|
||||
-e '/configure.*pykde/s/-c/-i/' python/Makefile.in
|
||||
sed -i 's%echo "yes" | @PYTHON@ configure.py%& -y qt-mt%' python/Makefile.in
|
||||
DO_NOT_COMPILE="smoke" ./configure --prefix=&kde-dir; --disable-debug \
|
||||
<screen><userinput>sed -i 's%echo "yes" | @PYTHON@ configure.py%& -y qt-mt%' \
|
||||
python/Makefile.in &&
|
||||
|
||||
patch -Np1 -i $DIR/kdebindings-3.5.10-ruby-1.patch &&
|
||||
patch -Np1 -i $DIR/kdebindings-3.5.10-python-1.patch &&
|
||||
|
||||
./configure --prefix=&kde-dir; --disable-debug \
|
||||
--disable-dependency-tracking &&
|
||||
make</userinput></screen>
|
||||
|
||||
@ -112,21 +127,12 @@ make</userinput></screen>
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><command>sed -i -e '/configure.*pyqt/s/-c//' -e
|
||||
'/configure.*pykde/s/-c/-i/' python/Makefile.in </command>: Remove a switch
|
||||
that causes concatenation of multiple files for compilation. This fix
|
||||
reduces build time by a factor of five.</para>
|
||||
|
||||
<para><command>sed -i 's%echo "yes" | @PYTHON@ configure.py%& -y qt-mt%' python/Makefile.in</command>:
|
||||
<para><command>sed -i ... python/Makefile.in</command>:
|
||||
Specifies that the <filename class='libraryfile'>libqt-mt.so</filename> library
|
||||
should be used to build the pyqt bindings. <command>configure.py</command>
|
||||
will fail if it finds both <filename class='libraryfile'>libqt-mt.so</filename>
|
||||
and <filename class='libraryfile'>libqt.so</filename>.</para>
|
||||
|
||||
<para><command>DO_NOT_COMPILE="smoke" ./configure</command>: Disables the building
|
||||
of the smoke module of <application>kdebindings</application>, as the build is
|
||||
currently broken and no workaround has been found.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="content">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdesdk-download-http "&kde-download-http;/kdesdk-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdesdk-download-ftp "&kde-download-ftp;/kdesdk-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdesdk-md5sum "fd86abfe0ac7c5af61b15eb5367d0399">
|
||||
<!ENTITY kdesdk-size "5.1 MB">
|
||||
<!ENTITY kdesdk-buildsize "112 MB">
|
||||
<!ENTITY kdesdk-time "6.7 SBU">
|
||||
<!ENTITY kdesdk-md5sum "ad711d1ce09242bd13b73a9a005f3143">
|
||||
<!ENTITY kdesdk-size "5.0 MB">
|
||||
<!ENTITY kdesdk-buildsize "111 MB">
|
||||
<!ENTITY kdesdk-time "7.5 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdesdk" xreflabel="kdesdk-&kde-version;">
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdevelop-download-http "&kde-download-http;/kdevelop-&kdevelop-version;.tar.bz2">
|
||||
<!ENTITY kdevelop-download-ftp "&kde-download-ftp;/kdevelop-&kdevelop-version;.tar.bz2">
|
||||
<!ENTITY kdevelop-md5sum "80d2216a0089fe142735d34ae8de6a0c">
|
||||
<!ENTITY kdevelop-md5sum "06aa12a89b2c09968a92e1d8b575819c">
|
||||
<!ENTITY kdevelop-size "9.1 MB">
|
||||
<!ENTITY kdevelop-buildsize "187 MB (additional 23 MB for API docs)">
|
||||
<!ENTITY kdevelop-time "15 SBU (additional 0.2 SBU for API docs)">
|
||||
<!ENTITY kdevelop-buildsize "188 MB (additional 22 MB for API docs)">
|
||||
<!ENTITY kdevelop-time "16.8 SBU (additional 0.3 SBU for API docs)">
|
||||
]>
|
||||
|
||||
<sect1 id="kdevelop" xreflabel="kdevelop-&kdevelop-version;">
|
||||
@ -61,9 +61,8 @@
|
||||
|
||||
<bridgehead renderas="sect4">Recommended</bridgehead>
|
||||
<para role="recommended"><xref linkend="libjpeg"/>,
|
||||
<xref linkend="kdesdk"/>,
|
||||
<xref linkend="libxml2"/>, and the apidox from <xref linkend="kdelibs"/>
|
||||
(if building API documentation).</para>
|
||||
<xref linkend="kdesdk"/>, and
|
||||
<xref linkend="libxml2"/>.</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional"><xref linkend="python"/>,
|
||||
@ -100,17 +99,21 @@
|
||||
--disable-dependency-tracking &&
|
||||
make</userinput></screen>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
|
||||
href="../../xincludes/kde-apidocs.xml"/>
|
||||
<note>
|
||||
<para>If you wish to create the API documentation and you have
|
||||
<application>Doxygen</application> and
|
||||
<application>Graphviz</application> installed run the command
|
||||
<command>make apidox</command>.</para>
|
||||
</note>
|
||||
|
||||
<para>This package does not come with a test suite.</para>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
|
||||
<screen role="root"><userinput>make install &&
|
||||
chown -v -R root:root &kde-dir;/kdevbdb</userinput></screen>
|
||||
<screen role="root"><userinput>make install</userinput></screen>
|
||||
|
||||
<para>If you created the API documentation, install it with:</para>
|
||||
<para>If you created the API documentation, install it as the <systemitem
|
||||
class="username">root</systemitem> user with:</para>
|
||||
|
||||
<screen role="root"><userinput>make install-apidox</userinput></screen>
|
||||
|
||||
@ -124,11 +127,16 @@ chown -v -R root:root &kde-dir;/kdevbdb</userinput></screen>
|
||||
line in the <filename>Makefile</filename> that causes the build of the API
|
||||
documentation to fail.</para>
|
||||
|
||||
<!--
|
||||
|
||||
This is surely wrong. I can find a reference to kdevbdb at all, but
|
||||
even if it were there, it would be a subdirectory of &kde-dir;.
|
||||
|
||||
<para><command>chown -v -R root:root &kde-dir;/kdevbdb</command>: If
|
||||
<application>kdevelop</application> is built by any user other than
|
||||
<systemitem class="username">root</systemitem> the installed
|
||||
<application>Berkeley-DB</application> files will have incorrect ownership.
|
||||
This command changes the ownership to root:root.</para>
|
||||
This command changes the ownership to root:root.</para> -->
|
||||
|
||||
</sect2>
|
||||
|
||||
@ -143,8 +151,7 @@ chown -v -R root:root &kde-dir;/kdevbdb</userinput></screen>
|
||||
<seglistitem>
|
||||
<seg>kdevelop and supporting programs</seg>
|
||||
<seg>Supporting kdevelop libraries</seg>
|
||||
<seg>$KDE_PREFIX/kdevbdb and supporting subdirectoies in
|
||||
$KDE_PREFIX/{include,share}</seg>
|
||||
<seg>Supporting subdirectories in $KDE_PREFIX/{include,share}</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
|
@ -5,10 +5,10 @@
|
||||
%general-entities;
|
||||
<!ENTITY kdewebdev-download-http "&kde-download-http;/kdewebdev-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdewebdev-download-ftp "&kde-download-ftp;/kdewebdev-&kde-version;.tar.bz2">
|
||||
<!ENTITY kdewebdev-md5sum "e95d1fbb698ec76966abfa5bdf96bd5e">
|
||||
<!ENTITY kdewebdev-md5sum "7188f351158ca5a7613c3de4a6854b37">
|
||||
<!ENTITY kdewebdev-size "6.0 MB">
|
||||
<!ENTITY kdewebdev-buildsize "107 MB">
|
||||
<!ENTITY kdewebdev-time "5.6 SBU">
|
||||
<!ENTITY kdewebdev-buildsize "106 MB">
|
||||
<!ENTITY kdewebdev-time "6.1 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="kdewebdev" xreflabel="kdewebdev-&kde-version;">
|
||||
|
Loading…
Reference in New Issue
Block a user