Ignore:
Timestamp:
12/21/2011 04:45:39 AM (12 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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
Children:
09eebec
Parents:
3863533e
Message:

Changed KDE3 to Trinity-3.5.13.
The core files are done, but the additional and
development packages have not been updated yet

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kde/core/kdelibs.xml

    r3863533e ra8d5ef7  
    55  %general-entities;
    66
    7   <!ENTITY kdelibs-download-http "&kde-download-http;/kdelibs-&kde-version;.tar.bz2">
    8   <!ENTITY kdelibs-download-ftp  "&kde-download-ftp;/kdelibs-&kde-version;.tar.bz2">
    9   <!ENTITY kdelibs-md5sum        "43cd55ed15f63b5738d620ef9f9fd568">
    10   <!ENTITY kdelibs-size          "14.9 MB">
    11   <!ENTITY kdelibs-buildsize     "254 MB (additional 426 MB for API docs)">
    12   <!ENTITY kdelibs-time          "13.1 SBU (additional 3.0 SBU for API docs)">
     7  <!ENTITY kdelibs-download-http "&trinity-repo-http;/kdelibs-&trinity-version;.tar.gz">
     8  <!ENTITY kdelibs-download-ftp  "&trinity-repo-ftp;/kdelibs-&trinity-version;.tar.gz">
     9  <!ENTITY kdelibs-md5sum        "f62eefb63b4ba2141b4c576f859806dd">
     10  <!ENTITY kdelibs-size          "16.6 MB">
     11  <!ENTITY kdelibs-buildsize     "408 MB">
     12  <!ENTITY kdelibs-time          "5.5 SBU">
    1313]>
    1414
     
    3131
    3232    <para>This package includes programs and libraries that are central to the
    33     development and execution of a <application>KDE</application> program,
     33    development and execution of a <application>Trinity/KDE3</application> program,
    3434    as well as internationalization files for these libraries, miscellaneous
    35     HTML documentation, theme modules and regression tests.</para>
     35    HTML documentation, and theme modules.</para>
    3636
    3737    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    5656      </listitem>
    5757    </itemizedlist>
    58 
     58<!--
    5959    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    6060    <itemizedlist spacing="compact">
     
    6464      </listitem>
    6565    </itemizedlist>
    66 
     66-->
    6767    <bridgehead renderas="sect3">Kdelibs Dependencies</bridgehead>
    6868
    6969    <bridgehead renderas="sect4">Required</bridgehead>
    70     <para role="required"><xref linkend="qt"/></para>
     70    <para role="required"><xref linkend="tqtinterface"/></para>
    7171
    7272    <bridgehead renderas="sect4">Recommended</bridgehead>
    73     <para role="recommended"><xref linkend="aRts"/>,
    74     <xref linkend="libjpeg"/>,
    75     <xref linkend="libart_lgpl"/>,
    76     <xref linkend="libxml2"/>,
    77     <xref linkend="libxslt"/>,
    78     <xref linkend="pcre"/>,
    79     <xref linkend="gamin"/>,
    80     <xref linkend="openssl"/>, and
    81     <xref linkend="libidn"/></para>
     73    <para role="recommended">
     74      <xref linkend="aRts"/>,
     75      <xref linkend="libjpeg"/>,
     76      <xref linkend="libart_lgpl"/>,
     77      <xref linkend="libidn"/>, and
     78      <xref linkend="openssl"/>
     79    </para>
    8280
    8381    <bridgehead renderas="sect4">Optional</bridgehead>
    84     <para role="optional"><xref linkend="libtiff"/>,
    85     <xref linkend="aspell"/>,
    86     <xref linkend="cups"/>,
    87     <xref linkend="alsa"/>,
    88     <xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
    89     <ulink url="http://www.openexr.com/">OpenEXR</ulink>,
    90     <xref linkend="jasper"/>,
    91     <ulink url="http://www.lua.org/">Lua</ulink> (version &lt; 5.1),
    92     <ulink url="http://www.opensource.apple.com/darwinsource/tarballs/apsl/">mDNSResponder</ulink>,
    93     <ulink url="http://sourceforge.net/projects/libthai">LibThai</ulink>,
    94     <ulink url="http://www.ivrix.org.il/projects/spell-checker/">Hspell</ulink>,
    95     <ulink url="ftp://oss.sgi.com/projects/xfs/cmd_tars/">libacl</ulink>
    96     (requires <ulink url="ftp://oss.sgi.com/projects/xfs/cmd_tars/">libattr</ulink>),
    97     <xref linkend="sudo"/>,
    98     <xref linkend="graphviz"/>, and
    99     <xref linkend="doxygen"/></para>
     82    <para role="optional">
     83      <xref linkend="aspell"/>,
     84      <xref linkend="cups"/>,
     85      <xref linkend="libtiff"/>,
     86      <ulink url="http://www.openexr.com/">OpenEXR</ulink>,
     87      <ulink url="http://www.ivrix.org.il/projects/spell-checker/">Hspell</ulink>,
     88      <xref linkend="sudo"/>, and
     89      <ulink url="http://packages.debian.org/sid/libutempter">utempter</ulink>
     90    </para>
    10091
    10192    <para condition="html" role="usernotes">User Notes:
     
    10899    <title>Run-Time Dependencies</title>
    109100
    110     <para>The <application>KDE</application> libraries access other programs at
     101    <para>The <application>Trinity/KDE3</application> libraries access other programs at
    111102    run time. One additional package that has not been mentioned already is
    112103    <ulink url="http://packages.debian.org/unstable/source/pmount/">
     
    124115    <para>Install <application>kdelibs</application> with:</para>
    125116
    126 <screen><userinput>patch -Np1 -i ../kdelibs-&kde-version;-charset-1.patch &amp;&amp;
    127 sed -i -e 's|linux/inotify|sys/inotify|'                 \
    128        -e '/^static inline int inotify_init/,/^}/d'      \
    129        -e '/^static inline int inotify_add_watch/,/^}/d' \
    130        -e '/^static inline int inotify_rm_watch/,/^}/d'  \
    131        kio/kio/kdirwatch.cpp &amp;&amp;
    132 ./configure --prefix=$KDE_PREFIX  \
    133             --sysconfdir=/etc/kde \
    134             --disable-debug       \
    135             --disable-dependency-tracking &amp;&amp;
    136 make</userinput></screen>
     117<screen><userinput>MAKEDIR=/tmp/buildlibs &amp;&amp;
     118KDELIBS=`pwd`          &amp;&amp;
     119rm -rf   $MAKEDIR      &amp;&amp;
     120mkdir -p $MAKEDIR      &amp;&amp;
     121cd       $MAKEDIR      &amp;&amp;
     122
     123cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
     124      -DCMAKE_VERBOSE_MAKEFILE=ON            \
     125      $KDELIBS         &amp;&amp;
     126unset KDELIBS MAKEDIR</userinput></screen>
     127
     128    <para>Some of the optional support programs for <application>kdelibs</application>
     129    must be specified by the user.  The option is in the form "-DWITH_PKG=ON" and
     130    the following options are recognozed for 'PKG': TIFF, LIBIDN, LIBART,
     131    OPENEXR, UTEMPTER, ASPELL, HSPELL, and AVAHI. Other optional support
     132    programs such as CUPS are automatically recognized if present.</para>
     133
     134    <para>If your installation of <application>Xorg</application> is
     135    not in the <filename class='directory'>/usr</filename> hierarchy,
     136    ensure the linking commands search in the correct place:</para>
     137   
     138<screen><userinput>find -name link.txt -exec sed -i -e "s@-lX11@&amp; -L$XORG_PREFIX/lib@" {} \;</userinput></screen>
     139
     140    <para>Continue with the build:</para>
     141
     142<screen><userinput>make</userinput></screen>
    137143
    138144    <note>
    139 
    140145      <para>If you wish to create the API documentation and you have
    141146      <application>Doxygen</application> and
     
    143148      <command>make install</command>. This applies to all packages which can
    144149      utilize <application>Doxygen</application>.</para>
    145 
    146       <para><emphasis>The usual building of the API documentation in this package
    147       will run forever because of a bug in <application>doxygen</application>
    148       versions 1.5.8 and earlier.</emphasis>  There is a symbolic link in the
    149       <filename class='directory'>kdeprint</filename> directory that is not
    150       handled properly.  To fix this, either update to the current version of
    151       <application>doxygen</application> or delete the link, generate the
    152       documentation, and recreate the symbolic link:</para>
    153 
    154       <screen><userinput>rm kdeprint/kdeprint &amp;&amp;
    155 make apidox &amp;&amp;
    156 ln -s  management kdeprint/kdeprint</userinput></screen>
    157150
    158151      <para>The <command>make apidox</command> command generates a lot of
     
    167160
    168161      <para>The documents generated are HTML and are found in <filename
    169       class='directory'>&kde-dir;/share/doc/HTML/en/kdelibs-apidocs</filename>.
     162      class='directory'>$TRINITY_PREFIX/share/doc/HTML/en/kdelibs-apidocs</filename>.
    170163      </para>
    171164    </note>
    172165
    173     <para>This package does not come with a test suite that works with
    174     <application>GCC</application>-&gcc-version;.</para>
     166    <para>This package does not come with a test suite.</para>
    175167
    176168    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    179171
    180172  </sect2>
    181 
     173<!--
    182174  <sect2 role="commands">
    183175    <title>Command Explanations</title>
     
    187179    instructions that are deleted are now within glibc.</para>
    188180
    189     <para><parameter>--prefix=&kde-dir;</parameter>: This option tells the process
     181    <para><parameter>- -prefix=&kde-dir;</parameter>: This option tells the process
    190182    to install the package in <filename class="directory">&kde-dir;</filename>.</para>
    191183
    192     <para><parameter>--disable-debug</parameter>: This option causes the
     184    <para><parameter>- -disable-debug</parameter>: This option causes the
    193185    package to be compiled without debugging code.</para>
    194186
    195     <para><parameter>--disable-dependency-tracking</parameter>: This option
     187    <para><parameter>- -disable-dependency-tracking</parameter>: This option
    196188    speeds up one time builds.</para>
    197189
    198     <para><parameter>--sysconfdir=/etc/kde</parameter>: This option places
     190    <para><parameter>- -sysconfdir=/etc/kde</parameter>: This option places
    199191    configuration files in compliance with the <ulink
    200192    url='http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION'
     
    205197
    206198  </sect2>
    207 
     199-->
    208200  <sect2 role="content">
    209201    <title>Contents</title>
     
    270262    <para>The number of programs and libraries installed by
    271263    <application>kdelibs</application> prohibits an explanation of each one
    272     in this section. Instead, see the <ulink url="http://docs.kde.org/">KDE
    273     Documentation</ulink>.</para>
     264    in this section.</para>
    274265
    275266  </sect2>
Note: See TracChangeset for help on using the changeset viewer.