Finish KDE3/Trinity

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9171 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2012-01-08 20:53:26 +00:00
parent 716ca8aa44
commit df46eecc18
8 changed files with 121 additions and 70 deletions

View File

@ -3,13 +3,13 @@ $LastChangedBy$
$Date$
-->
<!ENTITY day "06"> <!-- Always 2 digits -->
<!ENTITY day "08"> <!-- Always 2 digits -->
<!ENTITY month "01"> <!-- Always 2 digits -->
<!ENTITY year "2012">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
<!ENTITY releasedate "January 6th, &year;">
<!ENTITY releasedate "January 8th, &year;">
<!-- <!ENTITY releasedate "November &day;st, &year;"> -->
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
@ -201,7 +201,7 @@ $Date$
<!ENTITY libffi-version "3.0.10">
<!ENTITY gobject-introspection-version "1.30.0">
<!ENTITY gir-repository-version "0.6.5">
<!ENTITY libical-version "0.43">
<!ENTITY libical-version "0.48">
<!ENTITY libelf-version "0.8.13">
<!ENTITY libggz-version "0.0.14.1">
<!ENTITY libsigc-version "2.2.8">

View File

@ -6,9 +6,9 @@
<!ENTITY libical-download-http "http://downloads.sourceforge.net/freeassociation/libical-&libical-version;.tar.gz">
<!ENTITY libical-download-ftp " ">
<!ENTITY libical-md5sum "5f0a1feb60894d0be537aefea5647474">
<!ENTITY libical-md5sum "e549f434d5fbf9cd156c60ed4943618f">
<!ENTITY libical-size "1.1 MB">
<!ENTITY libical-buildsize "20 MB">
<!ENTITY libical-buildsize "27 MB">
<!ENTITY libical-time "0.3 SBU">
]>
@ -32,6 +32,8 @@
<para>The <application>libical</application> package is an implementation of
iCalendar protocols and data formats.</para>
&lfs70_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>

View File

@ -42,6 +42,21 @@
-->
<listitem>
<para>January 8th, 2011</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to kdeaddons-3.5.13. (Trinity)</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kdeedu-3.5.13. (Trinity)</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kdepim-3.5.13. (Trinity)</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>January 6th, 2011</para>
<itemizedlist>

View File

@ -33,6 +33,8 @@
packages to customize <application>KDE</application> for different
languages and locales around the world.</para>
<para>This section has not been tested by the BLFS Editors.</para>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing='compact'>
<listitem>

View File

@ -3,15 +3,15 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%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 "c69d082407b2c1bb46d078f8ac5d2bea">
<!ENTITY kdeaddons-size "1.7 MB">
<!ENTITY kdeaddons-buildsize "42 MB">
<!ENTITY kdeaddons-time "3.5 SBU">
<!ENTITY kdeaddons-download-http "&trinity-repo-http;/kdeaddons-&trinity-version;.tar.gz">
<!ENTITY kdeaddons-download-ftp "&trinity-repo-ftp;/kdeaddons-&trinity-version;.tar.gz">
<!ENTITY kdeaddons-md5sum "f5fa96a5d99d1bc33600f609881eaee6">
<!ENTITY kdeaddons-size "1.5 MB">
<!ENTITY kdeaddons-buildsize "209 MB">
<!ENTITY kdeaddons-time "2.2 SBU">
]>
<sect1 id="kdeaddons" xreflabel="kdeaddons-&kde-version;">
<sect1 id="kdeaddons" xreflabel="kdeaddons-&trinity-version;">
<?dbhtml filename="kdeaddons.html"?>
<sect1info>
@ -19,7 +19,7 @@
<date>$Date$</date>
</sect1info>
<title>Kdeaddons-&kde-version;</title>
<title>Kdeaddons-&trinity-version;</title>
<indexterm zone="kdeaddons">
<primary sortas="a-kdeaddons">Kdeaddons</primary>
@ -32,6 +32,8 @@
<application>konqueror</application>, <application>kate</application>, and
<application>kicker</application>.</para>
&lfs70_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
@ -57,20 +59,26 @@
<bridgehead renderas="sect3">Kdeaddons Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="kdebase"/></para>
<para role="required">
<xref linkend="kdebase"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended"><xref linkend="libjpeg"/> and
<xref linkend="libxml2"/></para>
<para role="recommended">
<xref linkend="libjpeg"/> and
<xref linkend="libxml2"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="kdenetwork"/>,
<xref linkend="kdemultimedia"/>,
<xref linkend="kdepim"/>,
<xref linkend="kdegames"/>,
<xref linkend="db"/>,
<!-- <xref linkend="xmms"/>, -->and
<xref linkend="sdl"/></para>
<para role="optional">
<xref linkend="kdenetwork"/>,
<xref linkend="kdemultimedia"/>,
<xref linkend="kdepim"/>,
<xref linkend="kdegames"/>,
<xref linkend="db"/>,
<!-- <xref linkend="xmms"/>, -->and
<xref linkend="sdl"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/kdeaddons"/></para>
@ -82,8 +90,18 @@
<para>Install <application>kdeaddons</application> with:</para>
<screen><userinput>./configure --prefix=&kde-dir; --disable-debug \
--disable-dependency-tracking &amp;&amp;
<screen><userinput>cp -v /usr/share/aclocal/libtool.m4 admin/libtool.m4.in &amp;&amp;
cp -v /usr/share/libtool/config/ltmain.sh admin/ltmain.sh &amp;&amp;
sed -i -e "s@/usr/include/tqt@$TRINITY_PREFIX/include/tqt@" \
admin/acinclude.m4.in &amp;&amp;
make -f admin/Makefile.common &amp;&amp;
./configure --prefix=$TRINITY_PREFIX \
--enable-closure \
--sysconfdir=/etc \
--localstatedir=/var \
--with-extra-libs=$TRINITY_PREFIX/lib &amp;&amp;
make</userinput></screen>
<para>This package does not come with a test suite.</para>

View File

@ -3,15 +3,15 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%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 "1b1466bf4cb0a59b1abd8613a2588142">
<!ENTITY kdeedu-size "28.8 MB">
<!ENTITY kdeedu-buildsize "198 MB">
<!ENTITY kdeedu-time "7.7 SBU">
<!ENTITY kdeedu-download-http "&trinity-repo-http;/kdeedu-&trinity-version;.tar.gz">
<!ENTITY kdeedu-download-ftp "&trinity-repo-ftp;/kdeedu-&trinity-version;.tar.gz">
<!ENTITY kdeedu-md5sum "37a14a67c4d00babc3015c6a31698cb0">
<!ENTITY kdeedu-size "29.6 MB">
<!ENTITY kdeedu-buildsize "825 MB">
<!ENTITY kdeedu-time "6.6 SBU">
]>
<sect1 id="kdeedu" xreflabel="kdeedu-&kde-version;">
<sect1 id="kdeedu" xreflabel="kdeedu-&trinity-version;">
<?dbhtml filename="kdeedu.html"?>
<sect1info>
@ -19,7 +19,7 @@
<date>$Date$</date>
</sect1info>
<title>Kdeedu-&kde-version;</title>
<title>Kdeedu-&trinity-version;</title>
<indexterm zone="kdeedu">
<primary sortas="a-kdeedu">Kdeedu</primary>
@ -34,6 +34,8 @@
desktop planetarium, an application to study Spanish verbforms, and the
classic hangman game for children.</para>
&lfs70_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
@ -66,20 +68,22 @@
<bridgehead renderas="sect3">Kdeedu Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="kdebase"/></para>
<para role="required">
<xref linkend="kdebase"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended"><xref linkend="libjpeg"/> and
<xref linkend="libxml2"/></para>
<para role="recommended">
<xref linkend="libjpeg"/> and
<xref linkend="libxml2"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="libusb-compat"/>,
<ulink
url="http://www.boost.org/libs/python/doc/index.html">Boost.Python</ulink>,
<ulink url="http://pauillac.inria.fr/ocaml/">OCaml</ulink>, and
<ulink url="http://www.recherche.enac.fr/opti/facile/">FaCiLe module
for OCaml</ulink>.
<para role="optional">
<xref linkend="libusb-compat"/>,
<ulink url="http://www.boost.org/libs/python/doc/index.html">Boost.Python</ulink>,
<ulink url="http://pauillac.inria.fr/ocaml/">OCaml</ulink>, and
<ulink url="http://www.recherche.enac.fr/opti/facile/">FaCiLe module for OCaml</ulink>.
</para>
<para condition="html" role="usernotes">User Notes:
@ -92,8 +96,20 @@
<para>Install <application>kdeedu</application> with:</para>
<screen><userinput>./configure --prefix=&kde-dir; --disable-debug \
--disable-dependency-tracking &amp;&amp;
<screen><userinput>cp -v /usr/share/aclocal/libtool.m4 admin/libtool.m4.in &amp;&amp;
cp -v /usr/share/libtool/config/ltmain.sh admin/ltmain.sh &amp;&amp;
sed -i -e "s@/usr/include/tqt@$TRINITY_PREFIX/include/tqt@" \
admin/acinclude.m4.in
make -f admin/Makefile.common &amp;&amp;
export LIBRARY_PATH=$TRINITY_PREFIX/lib &amp;&amp;
./configure --prefix=$TRINITY_PREFIX \
--enable-closure \
--sysconfdir=/etc \
--localstatedir=/var \
--with-extra-libs=$TRINITY_PREFIX/lib &amp;&amp;
make</userinput></screen>
<para>This package does not come with a test suite.</para>

View File

@ -5,10 +5,10 @@
%general-entities;
<!ENTITY kdepim-download-http "&trinity-repo-http;/kdepim-&kde-version;.tar.gz">
<!ENTITY kdepim-download-ftp "&trinity-repo-ftp;/kdepim-&kde-version;.tar.gz">
<!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)">
<!ENTITY kdepim-md5sum "4488062d5400bdd99642fe0b72ebcf9a">
<!ENTITY kdepim-size "12.8 MB">
<!ENTITY kdepim-buildsize "347 MB">
<!ENTITY kdepim-time "6.4 SBU">
]>
<sect1 id="kdepim" xreflabel="kdepim-&trinity-version;">
@ -33,6 +33,8 @@
Programs include a contact manager, calendar, mail utilities, newsreader,
X.509 certificate manager, and sticky notes.</para>
&lfs70_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
@ -87,8 +89,7 @@
<xref linkend="cyrus-sasl"/>,
<xref linkend="pilot-link"/>,
<xref linkend="gnupg"/> or
<ulink url="http://www.gnupg.org/download/index.html#gpgme">GPGME</ulink>
(requires <xref linkend="gnupg2"/>),
<xref linkend="gpgme"/>,
<ulink url="http://www.opensync.org">OpenSync</ulink>,
<ulink url="http://jasonday.home.att.net/code/libmal/libmal.html">libmal</ulink>,
<ulink url="http://www.gnokii.org/">gnokii</ulink>,
@ -108,16 +109,19 @@
<para>Install <application>kdepim</application> with:</para>
<screen><userinput>sed -i "s@ \*/@&amp;\n#define HAVE_FOPENCOOKIE@" \
libkdenetwork/libgpgme-copy/{assuan,gpgme}/funopen.c &amp;&amp;
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 &amp;&amp;
patch -Np1 -i ../kdepim-&kde-version;-charset-1.patch &amp;&amp;
./configure --prefix=&kde-dir; --disable-debug \
--disable-dependency-tracking &amp;&amp;
<screen><userinput>KDEPIM=`pwd` &amp;&amp;
rm -rf $MAKEDIR &amp;&amp;
mkdir -p $MAKEDIR &amp;&amp;
cd $MAKEDIR &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DWITH_ARTS=ON \
-DBUILD_ALL=ON \
-DBUILD_INDEXLIB=OFF \
$KDEPIM &amp;&amp;
unset KDEPIM MAKEDIR &amp;&amp;
make</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
@ -134,14 +138,8 @@ make</userinput></screen>
<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>
<para><option>-DBUILD_INDEXLIB=OFF</option>: This option requires
<ulink url="http://www.boost.org">Boost</ulink>.</para>
</sect2>

View File

@ -60,7 +60,7 @@
<bridgehead renderas="sect3">Kdetoys Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">i
<para role="required">
<xref linkend="kdebase"/>
</para>