]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/uicmoc/uicmoc4-native_4.0.1.bb
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / uicmoc / uicmoc4-native_4.0.1.bb
1 DESCRIPTION = "User-Interface-, Meta-Object-, and Resource Compiler for Qt/[X11|Mac|Embedded] version 4.x"
2 SECTION = "libs"
3 PRIORITY = "optional"
4 LICENSE = "GPL QPL"
5 PR = "r1"
6
7 SRC_URI = "ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-${PV}.tar.gz \
8            file://fix-mkspecs.patch;patch=1 "
9 S = "${WORKDIR}/qt-x11-opensource-src-${PV}"
10
11 inherit native
12
13 EXTRA_OECONF = "-qt-libjpeg -qt-gif -system-zlib \
14                 -no-nis -no-cups -no-exceptions  \
15                 -no-accessibility -no-libjpeg    \
16                 -no-nas-sound -no-sm             \
17                 -no-xshape    -no-xinerama       \
18                 -no-xcursor   -no-xrandr         \
19                 -no-xrender   -no-fontconfig     \
20                 -no-tablet    -no-xkb            \
21                 -no-libpng                       \
22                 -verbose -release  -fast -static "
23 EXTRA_OEMAKE = " "
24
25 do_configure() {
26         echo yes | ./configure ${EXTRA_OECONF} || die "Configuring qt failed. EXTRA_OECONF was ${EXTRA_OECONF}"
27 }
28
29 do_compile() {
30         unset CC CXX CFLAGS LFLAGS CXXFLAGS CPPFLAGS
31         cd ${S}/src/tools/moc && oe_runmake CC="${CC}" CXX="${CXX}"
32         cd ${S}/src/corelib   && oe_runmake CC="${CC}" CXX="${CXX}"
33         cd ${S}/src/xml       && oe_runmake CC="${CC}" CXX="${CXX}"
34         cd ${S}/src/tools/uic && oe_runmake CC="${CC}" CXX="${CXX}"
35         cd ${S}/src/tools/rcc && oe_runmake CC="${CC}" CXX="${CXX}"
36 }
37
38 do_stage() {
39         install -m 0755 bin/moc ${STAGING_BINDIR}/moc4
40         install -m 0755 bin/uic ${STAGING_BINDIR}/uic4
41         install -m 0755 bin/rcc ${STAGING_BINDIR}/rcc4
42 }