diff options
author | Cliff Brake <cbrake@bec-systems.com> | 2010-09-22 16:59:31 -0400 |
---|---|---|
committer | Cliff Brake <cbrake@bec-systems.com> | 2010-09-22 16:59:31 -0400 |
commit | e5649ec28337483ed664f7d2d6bba2e96e649d41 (patch) | |
tree | 19de51055f916122cbfa430d406e129a328b7dc6 /recipes/qt4/qt-4.7.0.inc | |
parent | 8909f409e4fa38a8cf09d31c680ea233d30f6d50 (diff) |
qt4: add 4.7.0 released version
Diffstat (limited to 'recipes/qt4/qt-4.7.0.inc')
-rw-r--r-- | recipes/qt4/qt-4.7.0.inc | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/recipes/qt4/qt-4.7.0.inc b/recipes/qt4/qt-4.7.0.inc new file mode 100644 index 0000000000..9562109edd --- /dev/null +++ b/recipes/qt4/qt-4.7.0.inc @@ -0,0 +1,74 @@ +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://0002-Disable-tools-assistant.patch \ + file://0003-Disable-examples-designer.patch \ + file://0004-Disable-exaqmples-dbus-remotecontrolledcar.patch \ + file://0005-Disable-examples-help.patch \ + file://0007-Disable-demos-qtdemos.patch \ + file://0008-Disable-examples-declarative.patch \ + file://demos.browser.add.mediaservices.lib.patch \ + file://add.xmlpatterns.lib.patch \ + file://g++.conf \ + file://linux.conf \ + " + +S = "${WORKDIR}/qt-everywhere-opensource-src-${PV}" + +QT_LIB_NAMES += "QtDeclarative" +FILES_${QT_BASE_NAME}-tools += "${bindir}/qml" + +do_configure_prepend() { + for pro in $(find ${S} -name "*.pro") ; do + sed -i 's:$$QT_BUILD_TREE/bin/lrelease:${OE_QMAKE_LRELEASE}: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 +} + +do_configure_append() { + sed -e '/QMAKE_TARGET /d' -e '/TARGET /d' -i ${S}/translations/Makefile +} + +QT_GLFLAGS ?= "" +QT_CONFIG_FLAGS += " -xmlpatterns -no-rpath -qt3support -reduce-relocations -silent ${QT_GLFLAGS}" + +do_compile() { + # Fixup missing wsegl header in some SGX SDKs + if ! [ -e ${STAGING_INCDIR}/wsegl.h ] ; then + cp src/3rdparty/powervr/wsegl.h src/plugins/gfxdrivers/powervr/QWSWSEGL/ + fi + + unset CFLAGS CXXFLAGS + install -m 0755 ${STAGING_BINDIR_NATIVE}/rcc4 ${S}/bin/rcc + install -m 0755 ${STAGING_BINDIR_NATIVE}/moc4 ${S}/bin/moc + install -m 0755 ${STAGING_BINDIR_NATIVE}/uic4 ${S}/bin/uic + install -m 0755 ${STAGING_BINDIR_NATIVE}/lrelease4 ${S}/bin/lrelease + + 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 +} + +SRC_URI[md5sum] = "3a2f25b9b115037277f4fb759194a7a5" +SRC_URI[sha256sum] = "e05256d560ca7d674cd4310bb791748900ad14ad662cbfe22b6d72ada43e7955" + |