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/kdebase.xml

    r3863533e ra8d5ef7  
    55  %general-entities;
    66
    7   <!ENTITY kdebase-download-http "&kde-download-http;/kdebase-&kde-version;.tar.bz2">
    8   <!ENTITY kdebase-download-ftp  "&kde-download-ftp;/kdebase-&kde-version;.tar.bz2">
    9   <!ENTITY kdebase-md5sum        "88237188271fbf1e6bcd40180a75d953">
    10   <!ENTITY kdebase-size          "23.2 MB">
    11   <!ENTITY kdebase-buildsize     "185 MB (additional 8.4 MB for API docs)">
    12   <!ENTITY kdebase-time          "15.6 SBU (additional 0.1 SBU for API docs)">
     7  <!ENTITY kdebase-download-http "&trinity-repo-http;/kdebase-&kde-version;.tar.gz">
     8  <!ENTITY kdebase-download-ftp  "&trinity-repo-ftp;/kdebase-&kde-version;.tar.gz">
     9  <!ENTITY kdebase-md5sum        "d1f7e1f94eeb46b981fe1ba144179840">
     10  <!ENTITY kdebase-size          "28.3 MB">
     11  <!ENTITY kdebase-buildsize     "179 MB">
     12  <!ENTITY kdebase-time          "6.6 SBU">
    1313]>
    1414
     
    3131
    3232    <para><application>kdebase</application> is the last mandatory package
    33     required for the <application>K Desktop Environment</application>. It
     33    required for the <application>Trinity/KDE3 Desktop Environment</application>. It
    3434    provides various applications, infrastructure files and libraries.</para>
    3535
     
    5959
    6060    <bridgehead renderas="sect4">Required</bridgehead>
    61     <para role="required"><xref linkend="kdelibs"/></para>
     61    <para role="required">
     62      <xref linkend="kdelibs"/> and
     63      <xref linkend="dbus-qt3"/>
     64    </para>
    6265
    6366    <bridgehead renderas="sect4">Recommended</bridgehead>
    64     <para role="recommended"><xref linkend="libjpeg"/>,
    65     <xref linkend="libart_lgpl"/>,
    66     <xref linkend="libxml2"/>,
    67     <xref linkend="openssl"/>, and
    68     either <xref linkend="icedtea6"/> or <xref linkend="jdk"/></para>
     67    <para role="recommended">
     68      <xref linkend="aRts"/>,
     69      <xref linkend="libart_lgpl"/>, and
     70      <xref linkend="openssl"/>
     71    </para>
    6972
    7073    <bridgehead renderas="sect4">Optional</bridgehead>
    71     <para role="optional"><xref linkend="libusb-compat"/>,
    72     <xref linkend="linux-pam"/>,
    73     <xref linkend="openldap"/>,
    74     <xref linkend="cyrus-sasl"/>,
    75     <xref linkend="samba3"/>,
    76     <xref linkend="hal"/> and
    77     <xref linkend="dbus-qt3"/>,
    78     <xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
    79     <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
    80     <ulink url="http://www.openexr.com/">OpenEXR</ulink>,
    81     <ulink url="http://www.linux1394.org/">libraw1394</ulink>,
    82     <ulink url="http://www.lm-sensors.org/">lm_sensors</ulink>
    83     (requires <ulink url="http://sourceforge.net/projects/linux-diag">Sysfs
    84     Utilities</ulink>),
    85     <ulink url="http://www.opensource.apple.com/darwinsource/tarballs/apsl/">mDNSResponder</ulink>,
    86     <xref linkend="sudo"/>,
    87     <xref linkend="graphviz"/>, and
    88     <xref linkend="doxygen"/></para>
     74    <para role="optional">
     75      <xref linkend="cyrus-sasl"/>,
     76      <xref linkend="hal"/>,
     77      <xref linkend="libusb-compat"/>,
     78      <xref linkend="linux-pam"/>,
     79      <xref linkend="openldap"/>,
     80      <xref linkend="samba3"/>,
     81      <xref linkend="sudo"/>,
     82      <ulink url="http://www.openexr.com/">OpenEXR</ulink>, and
     83      <ulink url="http://sourceforge.net/projects/libraw1394/">libraw1394</ulink>
     84    </para>
     85
     86    <bridgehead renderas="sect4">Optional (for api documentation)</bridgehead>
     87    <para role="optional">
     88      <xref linkend="libxml2"/>,
     89      <xref linkend="graphviz"/>, and
     90      <xref linkend="doxygen"/>
     91    </para>
    8992
    9093    <para condition="html" role="usernotes">User Notes:
     
    109112    <para>One additional package that can be used at run time is <xref
    110113    linkend="pciutils"/>.  This enables the <application>KDE Info
    111     Center</application> to  use <application>lspci</application> for its "pci"
     114    Center</application> to use <application>lspci</application> for its "pci"
    112115    info section.</para>
    113116
     
    121124    <title>Installation of Kdebase</title>
    122125
    123     <note>
    124       <para>You should ensure a <systemitem
    125       class="groupname">nogroup</systemitem> group exists on your system before
    126       performing the <command>configure</command> command, as
    127       <application>kdebase</application> installs a program
    128       (<filename>$KDE_PREFIX/bin/kdesud</filename>) with group ownership of
    129       <systemitem class="groupname">nogroup</systemitem>.</para>
    130     </note>
    131 
    132     <para>This package does not come with a test suite.</para>
    133 
    134126    <para>Install <application>kdebase</application> with:</para>
    135127
    136 <!--    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    137     href="../../xincludes/kde-sysconfdir.xml"/> -->
    138 
    139 <screen><userinput>./configure --prefix=&kde-dir; --sysconfdir=/etc/kde \
    140     --disable-debug --disable-dependency-tracking &amp;&amp;
    141 make</userinput></screen>
     128<screen><userinput>MAKEDIR=/tmp/buildbase &amp;&amp;
     129KDEBASE=`pwd`          &amp;&amp;
     130rm -rf   $MAKEDIR      &amp;&amp;
     131mkdir -p $MAKEDIR      &amp;&amp;
     132cd       $MAKEDIR      &amp;&amp;
     133
     134cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
     135      -DCMAKE_VERBOSE_MAKEFILE=ON            \
     136      -DWITH_ARTS=ON                         \
     137      -DWITH_SHADOW=ON                       \
     138      -DWITH_XCURSOR=ON                      \
     139      -DWITH_XFIXES=ON                       \
     140      -DWITH_XRANDR=ON                       \
     141      -DWITH_XRENDER=ON                      \
     142      -DWITH_XDAMAGE=ON                      \
     143      -DWITH_XEXT=ON                         \
     144      -DWITH_XDMCP=ON                        \
     145      -DWITH_XINERAMA=ON                     \
     146      -DWITH_SAMBA=ON                        \
     147      -DWITH_LIBUSB=ON                       \
     148      -DWITH_SUDO_KDESU_BACKEND=ON           \
     149      -DBUILD_ALL=ON                         \
     150      -DWITH_XCOMPOSITE=ON                   \
     151      $KDEBASE         &amp;&amp;
     152
     153unset KDEBASE MAKEDIR</userinput></screen>
     154
     155    <para>Some of the optional support programs for <application>kdebase</application>
     156    must be specified by the user.  The option is in the form "-DWITH_PKG=ON" and
     157    the following options are recognozed for 'PKG': , SAMBA, LIBUSB,
     158    SUDO_KDESU_BACKEND, LDAP, OPENEXR, SASL, LIBRAW1394, HAL, PAM, and I8K (Dell
     159    Laptop Extensions).</para>
     160
     161    <para>The <userinput>cmake</userinput> step does not pick up all the required
     162    libraries and paths.  One special problem is that libtirpc.so is required
     163    for nfs and is not detected.  Fix these problems with:</para>
     164
     165<screen><userinput>export LIBRARY_PATH=$XORG_PREFIX/lib:/lib &amp;&amp;
     166find -name link.txt -exec sed -i -e "s@-lICE@&amp; -lX11 -lXrender -ltirpc@" {} \;</userinput></screen>
     167
     168    <para>Now, continue with the build:</para>
     169
     170<screen><userinput>make</userinput></screen>
    142171
    143172    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    149178
    150179  </sect2>
    151 <!--
    152   <sect2 role="commands">
    153     <title>Command Explanations</title>
    154 
    155     This is not true.  If KDE is configured correctly according to the
    156     instructions, the libraries are found just fine.  See the
    157     KDE Pre-installation Configuration section.
    158 
    159     <para><parameter>LD_LIBRARY_PATH="$KDE_PREFIX/lib" make</parameter>: A bug in
    160     the <application>kdebase</application> build system prevents
    161     <application>kdelibs</application> from being found by the Makefiles when
    162     <application>kdelibs</application> is installed in
    163     <filename class='directory'>/opt</filename>. Setting LD_LIBRARY_PATH works
    164     around the problem.</para>
    165 
    166   </sect2>
    167 -->
     180
    168181  <sect2 role="configuration">
    169182    <title>Configuring Kdebase</title>
    170 
    171183
    172184    <sect3><title>Configuration Information</title>
Note: See TracChangeset for help on using the changeset viewer.