anchor.diff:  	# These are host binaries, we should only use them in staging
   	rm -rf ${D}/${bindir}
   	rm -rf ${D}/${datadir}/mkspecs
  -
  -	# Downsize on the fonts, we're only packaging the Helvetica and
  -	# Fixed, only the QPF versions. Maybe later add an additional
  -	# package for all fonts.
  -	rm -f ${D}/${libdir}/fonts/*
  -	cp -a ${S}/lib/fonts/helvetica*qpf ${D}/${libdir}/fonts
  -	cp -a ${S}/lib/fonts/fixed*qpf ${D}/${libdir}/fonts
  +        
   	touch ${D}/${libdir}/fonts/fontdir
  -}
  +
  +        #TT is still new to pkgconfig, so fix it up 
  +        install -d ${D}${libdir}/pkgconfig
  +        mv ${D}/${libdir}/*.pc ${D}${libdir}/pkgconfig/
  +}
  +
  +# We might want to package all the libraries separately, so you can really
  +# fine-tune what to install. This is e.g. done in qt4-x11-free_4.1.2.bb.
  +# What should these packages be called? I'm tempted to call them the same
  +# as in qt4 version, as the API is supposed to be compatible, e.g.
  +# libqtcore4 and libqtgui4. This will however conflict if you have QT and
  +# Qtopia, but this is something you don't want anyway, I guess.
  +# Another solution is making virtual/libqtfoo4, and DEPENDing on that one
  +# and let both the PACKAGES in QT and Qtopia PROVIDE these. The packages
  +# themselves could then be called libqtopiafoo4.
  +# I'll postpone this discussion by not making separate Qtopia packages.
  +
  +# Also, I don't package the plugins and translations atm, I don't use them
  +# and I don't feel like thinking about a sensible separation.
  +
  +PACKAGES =+ " libqtcore libqtcore-dev libqtcore-dbg \
  +              libqtxml libqtxml-dev libqtxml-dbg \
  +              libqtgui libqtgui-dev libqtgui-dbg \
  +              libqtsql libqtsql-dev libqtsql-dbg \
  +              libqtnetwork libqtnetwork-dev libqtnetwork-dbg \
  +              libqtsvg libqtsvg-dev libqtsvg-dbg \
  +              libqt3support libqt3support-dev libqt3support-dbg \
  +              qtopia-core-plugins qtopia-core-plugins-dbg\
  +              "
  +
  +PACKAGES += " ${PN}-fonts "
  +
  +# The default included fonts are around 75MB and consist of a number of
  +# FreeType-renderable fonts as well as QPF (Qtopia Prerendered Fonts).
  +# As FreeType is generally slow on embedded platforms, and 75MB is
  +# quite huge, we downsize the fonts dir in the do_install. I've decided
  +# to include only the QPF (Helvetica and Fixed), amounting to 500KB. This
  +# also results in tremendously faster application startup time.
  +FILES_libqtcore += " ${libdir}/fonts/helvetic* ${libdir}/fonts/fixed* ${D}/${libdir}/fonts/fontdir"
  +FILES_${PN}-fonts = "${libdir}/fonts"
  +
  +FILES_qtopia-core-plugins += "${datadir}/qtopia/plugins/*/*.so"
  +FILES_qtopia-core-plugins-dbg += "${datadir}/qtopia/plugins/*/.debug/*.so"
  +
  +FILES_libqtcore += "${libdir}/libQtCore.so.*"
  +FILES_libqtxml += "${libdir}/libQtXml.so.*"
  +FILES_libqtgui += "${libdir}/libQtGui.so.*"
  +FILES_libqtsql += "${libdir}/libQtSql.so.*"
  +FILES_libqtnetwork += "${libdir}/libQtNetwork.so.*"
  +FILES_libqtsvg += "${libdir}/libQtSvg.so.*"
  +FILES_libqt3support += "${libdir}/libQt3Support.so.*"
  +
  +FILES_libqtcore-dev += "${libdir}/*QtCore.*"
  +FILES_libqtxml-dev += "${libdir}/*QtXml.*"
  +FILES_libqtgui-dev += "${libdir}/*QtGui.*"
  +FILES_libqtsql-dev += "${libdir}/*QtSql.*"
  +FILES_libqtnetwork-dev += "${libdir}/*QtNetwork.*"
  +FILES_libqtsvg-dev += "${libdir}/*QtSvg.*"
  +FILES_libqt3support-dev += "${libdir}/*Qt3Support.*"
  +
  +FILES_libqtcore-dbg += "${libdir}/.debug/libQtCore*"
  +FILES_libqtxml-dbg += "${libdir}/.debug/libQtXml*"
  +FILES_libqtgui-dbg += "${libdir}/.debug/libQtGui*"
  +FILES_libqtsql-dbg += "${libdir}/.debug/libQtSql*"
  +FILES_libqtnetwork-dbg += "${libdir}/.debug/libQtNetwork*"
  +FILES_libqtsvg-dbg += "${libdir}/.debug/libQtSvg*"
  +FILES_libqt3support-dbg += "${libdir}/.debug/libQt3Support*"
  +
  +
  +python populate_packages_prepend() {
  +        translationdir = bb.data.expand('${datadir}/qtopia/translations/', d)
  +        do_split_packages(d, translationdir, '^qt_(.*)\.qm$', 'qtopia-translation-%s', 'Qtopia translation for %s', extra_depends='' )
  +}
  +
  +
   
   STAGE_TEMP = "${WORKDIR}/temp-staging"
   do_stage() {
  
positive.code: export OE_QMAKE_LINK="${CXX}"
  export OE_QMAKE_AR="${AR}"
  export OE_QMAKE_RANLIB="${RANLIB}"
  export OE_QMAKE_STRIP="${STRIP}"
  export OE_QMAKE_RPATH="-Wl,-rpath-link,"
  export OE_QMAKE_INCDIR_QT="${QTDIR}/include"
  export OE_QMAKE_LIBDIR_QT="${QTDIR}/lib"
  
negative.code: # frequently, only for testing maybe. Feel free to change and to package
  # them separately.
  QT_CONFIG_FLAGS = "-release \
  	-no-cups -no-accessibility \
  	-nomake demos -nomake examples -nomake tools \
  	-qt-mouse-tslib"
  
  do_configure() {
  	# Install the OE build templates (something which might be done
  