[oe-commits] org.oe.dev packages/qt4/qt_packaging.inc: Clean the .pc and .la files to not point to STAGING_*
freyther commit
oe at amethyst.openembedded.net
Mon Mar 17 08:51:01 UTC 2008
packages/qt4/qt_packaging.inc: Clean the .pc and .la files to not point to STAGING_*
Use some force to clean the installed .pc and .la files.
Author: freyther at openembedded.org
Branch: org.openembedded.dev
Revision: 918294ca6f17f37cfb94dcba6fa2298b5152af56
ViewMTN: http://monotone.openembedded.org/revision/info/918294ca6f17f37cfb94dcba6fa2298b5152af56
Files:
1
packages/qt4/qt_packaging.inc
Diffs:
#
# mt diff -r72cc02ff964ecabcc54cbfbf9cbf5c4eea3de955 -r918294ca6f17f37cfb94dcba6fa2298b5152af56
#
#
#
# patch "packages/qt4/qt_packaging.inc"
# from [10c4b21735e8cff175978c971577e1cac4681cad]
# to [39f09b583e2e9f61e01f5d75bf57e75690501ed4]
#
============================================================
--- packages/qt4/qt_packaging.inc 10c4b21735e8cff175978c971577e1cac4681cad
+++ packages/qt4/qt_packaging.inc 39f09b583e2e9f61e01f5d75bf57e75690501ed4
@@ -177,6 +177,15 @@ do_install() {
rm -rf ${D}/${bindir}/${QT_DIR_NAME}
rm -rf ${D}/${datadir}/${QT_DIR_NAME}/mkspecs
+ # fix some .la and .pc files
+ sed -i s#"moc_location=${STAGING_BINDIR}/moc4$"#"moc_location=${bindir}/moc4"# ${D}/${libdir}/pkgconfig/Qt*.pc
+ sed -i s#"uic_location=${STAGING_BINDIR}/uic4$"#"uic_location=${bindir}/uic4"# ${D}/${libdir}/pkgconfig/Qt*.pc
+ sed -i s#'$(OE_QMAKE_LIBS_X11)'#"${OE_QMAKE_LIBS_X11}"#g ${D}/${libdir}/pkgconfig/Qt*.pc
+ sed -i s#-L${STAGING_LIBDIR}##g ${D}${libdir}/pkgconfig/Qt*.pc
+
+ sed -i s#-L${STAGING_LIBDIR}#-L${libdir}#g ${D}${libdir}/libQt*.la
+ sed -i s#'$(OE_QMAKE_LIBS_X11)'#"${OE_QMAKE_LIBS_X11}"#g ${D}/${libdir}/libQt*.la
+
install -d ${D}/${libdir}/fonts
touch ${D}/${libdir}/fonts/fontdir
}
More information about the Openembedded-commits
mailing list