Difference between revisions of "KdeLibs"

From CBLFS
Jump to navigationJump to search
(kde.org says that Pcre is required for kdelibs, so I'm moving it from the recommended list to the required list.)
Line 1: Line 1:
 
{| style="text-align: left; background-color: AliceBlue;"
 
{| style="text-align: left; background-color: AliceBlue;"
|-
+
|-valign="top"
 
!Download Source:
 
!Download Source:
 
| ftp://ftp.kde.org/pub/kde/stable/{{KDE-Version}}/src/kdelibs-{{KDE-Version}}.tar.bz2
 
| ftp://ftp.kde.org/pub/kde/stable/{{KDE-Version}}/src/kdelibs-{{KDE-Version}}.tar.bz2
Line 15: Line 15:
 
=== Required ===
 
=== Required ===
 
* [[aRts]]
 
* [[aRts]]
 +
* [[Pcre]]
 
=== Recommended ===
 
=== Recommended ===
 
* [[libjpeg]]
 
* [[libjpeg]]
Line 20: Line 21:
 
* [[LibXML2]]
 
* [[LibXML2]]
 
* [[LibXSLT]]
 
* [[LibXSLT]]
* [[Pcre]]
 
 
* [[Gamin]]
 
* [[Gamin]]
 
* [[OpenSSL]]
 
* [[OpenSSL]]

Revision as of 02:19, 19 December 2006

Download Source: ftp://ftp.kde.org/pub/kde/stable/3.5.10/src/kdelibs-3.5.10.tar.bz2

Instroduction to KdeLibs

This package includes programs and libraries that are central to the development and execution of a KDE program, as well as internationalization files for these libraries, miscellaneous HTML documentation, theme modules and regression tests.

Dependencies

Required

Recommended

Optional

Non-Multilib

Compile the package:

./configure --prefix=$KDE_PREFIX --sysconfdir=/etc/kde \
    --disable-debug --disable-dependency-tracking &&
make

Install the package

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
    ./configure --prefix=$KDE_PREFIX --sysconfdir=/etc/kde --disable-debug \
    --disable-dependency-tracking --x-libraries=${XORG_PREFIX}/lib \
    --with-qt-libraries=${QTDIR}/lib --enable-libsuffix=none &&
make

Install the package

make install &&
mv -v ${KDE_PREFIX}/bin/kde-config{,-32}

N32

Compile the package:

CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
    ./configure --prefix=$KDE_PREFIX --sysconfdir=/etc/kde --libdir=${KDE_PREFIX}/lib32
    --disable-debug --disable-dependency-tracking --x-libraries=${XORG_PREFIX}/lib32 \
    --with-qt-libraries=${QTDIR}/lib32 --enable-libsuffix=32 &&
make

Install the package

make install &&
mv -v ${KDE_PREFIX}/bin/kde-config{,-n32}

64Bit

Compile the package:

CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
    ./configure --prefix=$KDE_PREFIX --sysconfdir=/etc/kde --libdir=${KDE_PREFIX}/lib64 \
    --disable-debug --disable-dependency-tracking --x-libraries=${XORG_PREFIX}/lib64 \
    --with-qt-libraries=${QTDIR}/lib64 --enable-libsuffix=64 &&
make

Install the package

make install &&
mv -v ${KDE_PREFIX}/bin/kde-config{,-64} &&
ln -sfv /usr/bin/multiarch_wrapper ${KDE_PREFIX}/bin/kde-config