rendered paste bodyDESCRIPTION = "KDE ${PV} Libraries"
SECTION = "libs"
PRIORITY = "optional"
LICENSE = "LGPL"
MAINTAINER = "Luke-Jr <luke-jr@utopios.org>"
DEPENDS = "uicmoc3-native qt-x11-free openssl"
# pcre"
PR = "r0"
inherit autotools
SRC_URI = "http://download.kde.org/stable/3.4.1/src/kdelibs-3.4.1.tar.bz2 \
file://crosscompile.patch;patch=1"
S = "${WORKDIR}/kdelibs-${PV}"
inherit qmake-base qt3x11
export QTDIR = "${STAGING_DIR}/${HOST_SYS}/qt3"
export XDIR = "${STAGING_DIR}/${HOST_SYS}"
STAGING_KDE_DIR = "${STAGING_DIR}/${HOST_SYS}/kde3"
#ARCH_i686 = "x86"
#EXTRA_OEMAKE = "-e"
export QMAKE = "${STAGING_BINDIR}/qmake"
export MOC = "${STAGING_BINDIR}/moc"
export UIC = "${STAGING_BINDIR}/uic"
export exec_prefix = "${STAGING_LIBDIR}/.."
MOC = ${STAGING_BINDIR}/moc3
UIC = ${STAGING_BINDIR}/uic3
do_configure() {
autoconf
#export CFLAGS="-L${STAGING_LIBDIR} -I${STAGING_INCDIR} -L${QTDIR}/qt3/lib -I{QTDIR}/include"
#export CXXFLAGS="${CFLAGS}"
#export LDFLAGS="${CFLAGS}"
KDE_CONFIG_FLAGS="--disable-debug --enable-final --enable-shared --disable-static --without-arts --with-qt-dir=${QTDIR}
--prefix=${palmtopdir} --exec-prefix=${palmtopdir} --with-extra-includes=${STAGING_INCDIR} --with-extra-libs=${STAGING_LIBDIR}
--with-ssl-version=0.9.7e --with-ssl-dir=${STAGING_LIBDIR}/..
--x-libraries=${XDIR}/lib --x-includes=${XDIR}/include
--disable-pcre
"
#--disable-pcre: (only 27 KB diff in dependencies)
# some web pages - using regular expressions in Javascript code - will not
# work correctly, the regexp support being quite limited if libpcre isn't
# present.
oe_runconf ${KDE_CONFIG_FLAGS}
}
do_compile() {
unset CFLAGS
unset CXXFLAGS
#export PATH=/home/luke-jr/src/oe2005/build.alt/tmp/cross/bin/:$PATH
oe_runmake
# -C src \
# QMAKE="${STAGING_BINDIR}/qmake -after INCPATH+=${STAGING_INCDIR} \
# INCPATH+=${STAGING_INCDIR}/freetype2 LIBS+=-L${STAGING_LIBDIR}" \
# QMAKESPEC="${QMAKESPEC}" LINK="${CXX} -Wl,-rpath-link,${STAGING_LIBDIR}" \
# MOC="${STAGING_BINDIR}/moc3" UIC="${STAGING_BINDIR}/uic3"
}
do_stage() {
install -d ${STAGING_KDE_DIR}/lib
oe_soinstall lib/*.so* ${STAGING_KDE_DIR}/lib
for f in include/*.h
do
install -m 0644 $f ${STAGING_QT_DIR}/include/
done
}
do_install() {
install -d ${D}${libdir}/
oe_soinstall lib/*.so.* ${D}${libdir}/
# oe_runmake -C plugins/src INSTALL_ROOT="${D}" \
# QMAKE="${STAGING_BINDIR}/qmake -after INCPATH+=${STAGING_INCDIR} \
# INCPATH+=${STAGING_INCDIR}/freetype2 LIBS+=-L${STAGING_LIBDIR} \
# QMAKE_LIBS_QT=-lqt QMAKE_LIBS_QT_THREAD=-lqt-mt" \
# QMAKESPEC="${QMAKESPEC}" LINK="${CXX} -Wl,-rpath-link,${STAGING_LIBDIR}" \
# MOC="${STAGING_BINDIR}/moc3" UIC="${STAGING_BINDIR}/uic3" MAKE="make -e" \
# install
}