DESCRIPTION = "KDE ${PV} Libraries" SECTION = "libs" PRIORITY = "optional" LICENSE = "LGPL" MAINTAINER = "Luke-Jr " 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 }