[oe-commits] org.oe.dev qt 4.3.0: more fixes

polyonymous commit openembedded-commits at lists.openembedded.org
Thu Jun 7 23:24:43 UTC 2007


qt 4.3.0: more fixes
- adjusted staging as to actually build qt-based apps.
- minor fix in install

Author: polyonymous at openembedded.org
Branch: org.openembedded.dev
Revision: 6f561d859809d8ecf2f630fa156e48ff01eec95e
ViewMTN: http://monotone.openembedded.org/revision.psp?id=6f561d859809d8ecf2f630fa156e48ff01eec95e
Files:
1
packages/qt/qt4-x11-free_4.3.0.bb
Diffs:

#
# mt diff -r2e300a0ae23a9422b555b54b4b43d52abfe68e20 -r6f561d859809d8ecf2f630fa156e48ff01eec95e
#
# 
# 
# patch "packages/qt/qt4-x11-free_4.3.0.bb"
#  from [a3d384a818163b14fb463ff6b7efa40460275517]
#    to [7f1ba8d7500083f3b465bf4373fe4da0d17b1cc6]
# 
============================================================
--- packages/qt/qt4-x11-free_4.3.0.bb	a3d384a818163b14fb463ff6b7efa40460275517
+++ packages/qt/qt4-x11-free_4.3.0.bb	7f1ba8d7500083f3b465bf4373fe4da0d17b1cc6
@@ -51,11 +51,11 @@ do_configure() {
 	echo "DEFINES += QT_NO_XIM" >>src/qbase.pri
 	unset QMAKESPEC
 	ln -sf ${STAGING_BINDIR_NATIVE}/qmake2 bin/qmake
-	ln -sf ./linux-g++ mkspecs/linux-gnueabi-g++
+	ln -s linux-g++ mkspecs/${TARGET_OS}-oe-g++
 	#export QMAKESPEC="linux-oe-g++"
 	#rm -rf ./mkspecs
 	#ln -sf ${QMAKE_MKSPEC_PATH} ./mkspecs
-	echo yes | ./configure -prefix / -platform ${TARGET_OS}-g++ -crossarch ${QT_ARCH} ${QT_CONFIG_FLAGS} -fast \
+	echo yes | ./configure -prefix / -platform ${TARGET_OS}-oe-g++ -crossarch ${QT_ARCH} ${QT_CONFIG_FLAGS} -fast \
 		-L${STAGING_LIBDIR} -I${STAGING_INCDIR} -I${STAGING_INCDIR}/freetype2 -I${STAGING_INCDIR}/mysql
 }
 
@@ -85,6 +85,7 @@ do_stage() {
 	install -m 0755 ${STAGING_BINDIR_NATIVE}/rcc4 ${STAGING_QT_DIR}/bin/rcc
 	install -m 0755 ${STAGING_BINDIR_NATIVE}/moc4 ${STAGING_QT_DIR}/bin/moc
 	install -m 0755 ${STAGING_BINDIR_NATIVE}/uic4 ${STAGING_QT_DIR}/bin/uic
+	sed -i -e 's,^QMAKE_RPATHDIR.*,QMAKE_RPATHDIR=${STAGING_QT_DIR}/lib,g'  ${STAGING_QT_DIR}/mkspecs/qconfig.pri
 }
 
 # FIXME: Might want to call oe_runmake install INSTALL_ROOT=${D}/${prefix} as well...
@@ -97,7 +98,7 @@ do_install() {
 	do
 		oe_libinstall -so -C lib libQt$part ${D}${libdir}
 	done
-	oe_libinstall -a -C lib libQtUiTools ${STAGING_QT_DIR}
+	oe_libinstall -a -C lib libQtUiTools ${D}${libdir}
 	cp -pPR include/* ${D}${includedir}
 	cp -pPR plugins ${D}${libdir}
 	cp -pPR bin/* ${D}${bindir}






More information about the Openembedded-commits mailing list