unzip: use BBCLASSEXTEND now
[openembedded.git] / recipes / qmake / qmake-native_1.07a.bb
blob36efe89cad3d9a8d2e30b0cf28c58670ab787472
1 DESCRIPTION = "TrollTech Makefile Generator"
2 PRIORITY = "optional"
3 HOMEPAGE = "http://www.trolltech.com"
4 SECTION = "devel"
5 LICENSE = "GPL QPL"
6 PR = "r5"
8 QTEVER = "qt-embedded-free-3.3.5"
10 SRC_URI = "ftp://ftp.trolltech.com/pub/qt/source/${QTEVER}.tar.bz2 \
11 file://linux-oe-qmake.conf"
12 S = "${WORKDIR}/${QTEVER}"
14 inherit autotools native
16 export QTDIR = "${S}"
17 EXTRA_OEMAKE = "-e"
19 do_configure() {
20 # Install the OE build templates
21 for template in linux-oe-g++ linux-uclibc-oe-g++ linux-gnueabi-oe-g++ linux-uclibceabi-oe-g++
23 install -d ${S}/mkspecs/$template
24 install -m 0644 ${WORKDIR}/linux-oe-qmake.conf ${S}/mkspecs/$template/qmake.conf
25 ln -sf ../linux-g++/qplatformdefs.h ${S}/mkspecs/$template/qplatformdefs.h
26 done
27 QMAKESPEC=
28 PLATFORM=${HOST_OS}-oe-g++
29 export PLATFORM
30 oenote ./configure ${EXTRA_OECONF}
31 echo yes | ./configure ${EXTRA_OECONF} || die "Configuring qt failed"
34 do_compile() {
38 do_stage() {
39 install -m 0755 bin/qmake ${STAGING_BINDIR}
40 install -d ${QMAKE_MKSPEC_PATH}
41 cp -fPR mkspecs/* ${QMAKE_MKSPEC_PATH}
44 do_install() {
48 SRC_URI[md5sum] = "022d7a3c572b554f3c47b12cae71a8a4"
49 SRC_URI[sha256sum] = "a97656796c0ef8e87dd83e6138bc406e31830d08f9b213e039d8be39ea65c8e4"