1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- SUMMARY = "Cross-platform UI toolkit and application framework (framebuffer version)"
- DESCRIPTION = "Qt is a versatile cross-platform application framework -- this is the embedded (framebuffer) version."
- SECTION = "libs"
- HOMEPAGE = "http://qt-project.org/"
- DEPENDS += "directfb tslib"
- QT4EDEPENDS = ""
- QT_BASE_LIB ?= "libqt-embedded"
- # Set necessary variables in the profile
- SRC_URI += "file://qte.sh \
- file://0033-configure-support-c-0x-standard-for-directfd.patch \
- "
- QT_EMBEDDED_FLAGS ?= " \
- -embedded $QT_ARCH \
- -qtlibinfix ${QT_LIBINFIX} \
- "
- QT_EMBEDDED_EXTRA_FLAGS ?= " \
- -plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc -plugin-gfx-directfb \
- -plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
- -qt-kbd-tty -qt-kbd-linuxinput \
- "
- QT_EMBEDDED_KEYPAD_FLAGS ?= " \
- -DQT_KEYPAD_NAVIGATION \
- "
- QT_CONFIG_FLAGS += "${QT_EMBEDDED_FLAGS} ${QT_EMBEDDED_EXTRA_FLAGS} ${QT_EMBEDDED_KEYPAD_FLAGS}"
- require qt4.inc
- do_install_append() {
- install -d ${D}/${libdir}/fonts
- touch ${D}/${libdir}/fonts/fontdir
- install -d ${D}${sysconfdir}/profile.d/
- install -m 0755 ${WORKDIR}/qte.sh ${D}${sysconfdir}/profile.d/
- }
- # We put the qte profile into it's own package as we don't want to install all qt stuff
- # with depending on the global package qt4-embedded
- PACKAGES += " ${PN}-conf"
- FILES_${PN}-conf += " ${sysconfdir}/profile.d/qte.sh"
- RRECOMMENDS_${PN} += " ${PN}-conf"
- OTHER_PACKAGES += "\
- ${QT_BASE_NAME}-fonts \
- ${QT_BASE_NAME}-fonts-ttf-vera \
- ${QT_BASE_NAME}-fonts-ttf-dejavu \
- ${QT_BASE_NAME}-fonts-pfa \
- ${QT_BASE_NAME}-fonts-pfb \
- ${QT_BASE_NAME}-fonts-qpf"
- RRECOMMENDS_${QT_BASE_NAME}-fonts = " \
- ${QT_BASE_NAME}-fonts-ttf-vera \
- ${QT_BASE_NAME}-fonts-ttf-dejavu \
- ${QT_BASE_NAME}-fonts-pfa \
- ${QT_BASE_NAME}-fonts-pfb \
- ${QT_BASE_NAME}-fonts-qpf"
- RRECOMMENDS_${QT_BASE_NAME}-demos += " \
- ${QT_BASE_NAME}-fonts"
- ALLOW_EMPTY_${QT_BASE_NAME}-fonts = "1"
- PACKAGES_DYNAMIC += "^${QT_BASE_NAME}-fonts-.*"
- FILES_${QT_BASE_NAME}-fonts-ttf-vera = "${libdir}/fonts/Vera*.ttf"
- FILES_${QT_BASE_NAME}-fonts-ttf-dejavu = "${libdir}/fonts/DejaVu*.ttf"
- FILES_${QT_BASE_NAME}-fonts-pfa = "${libdir}/fonts/*.pfa"
- FILES_${QT_BASE_NAME}-fonts-pfb = "${libdir}/fonts/*.pfb"
- FILES_${QT_BASE_NAME}-fonts-qpf = "${libdir}/fonts/*.qpf*"
- FILES_${QT_BASE_NAME}-fonts = "${libdir}/fonts/README ${libdir}/fonts/fontdir"
- inherit qt4e
|