DEFAULT_PREFERENCE = "-1" LICENSE = "LGPLv2.1 GPLv3" FILESPATHPKG =. "qt-${PV}:" SRC_URI = "\ ftp://ftp.trolltech.com/qt/source/qt-everywhere-opensource-src-${PV}.tar.gz \ file://0004-no-qmake.patch \ file://hack-out-pg2-4.7.0.patch \ file://0006-freetype-host-includes.patch \ file://0001-Added-Openembedded-crossarch-option.patch \ file://0010-phonon-gstreamer-rgb-endianess.patch \ file://fix-translations.patch \ file://0001-wsegl2-support.patch \ file://g++.conf \ file://linux.conf \ " S = "${WORKDIR}/qt-everywhere-opensource-src-${PV}" FILES_${QT_BASE_NAME}-tools += "${bindir}/qml" do_configure_prepend() { for pro in $(find ${S} -name "*.pro") ; do sed -i 's:$$LRELEASE:${STAGING_BINDIR_NATIVE}/lrelease4:g' $pro done sed -i s:SEDME:${S}: ${WORKDIR}/linux.conf sed -i \ -e /QMAKE_MOC\ /d \ -e /QMAKE_UIC\ /d \ -e /QMAKE_UIC3\ /d \ -e /QMAKE_RCC\ /d \ ${S}/configure } QT_GLFLAGS ?= "" QT_CONFIG_FLAGS += " -javascript-jit -script -scripttools -declarative -xmlpatterns -no-rpath -qt3support -reduce-relocations -silent ${QT_GLFLAGS}" do_compile() { unset CFLAGS CXXFLAGS oe_runmake ${EXTRA_ENV} } do_install_append() { install -d ${D}${bindir} for i in rcc uic moc ; do install -m 0755 ${S}/bin/$i ${D}${bindir}/ done cd ${D}/${bindir} for f in `ls | grep -v -E "*${QT_LIBINFIX}" | grep -v ${QT_DIR_NAME}`; do mv ${f} ${f}${QT_LIBINFIX}; done } SRC_URI[md5sum] = "49b96eefb1224cc529af6fe5608654fe" SRC_URI[sha256sum] = "d02b6fd69d089c01f4a787aa18175d074ccaecf8980a5956e328c2991905937e"