summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-qt/qt5/qt5-5.0.0+git.inc2
-rw-r--r--recipes-qt/qt5/qt5.inc45
-rw-r--r--recipes-qt/qt5/qt5_arch.inc14
-rw-r--r--recipes-qt/qt5/qtbase-native.inc80
-rw-r--r--recipes-qt/qt5/qtbase.inc11
-rw-r--r--recipes-qt/qt5/qtdeclarative.inc2
-rw-r--r--recipes-qt/qt5/qtjsbackend.inc6
7 files changed, 79 insertions, 81 deletions
diff --git a/recipes-qt/qt5/qt5-5.0.0+git.inc b/recipes-qt/qt5/qt5-5.0.0+git.inc
index a1ac0e76..d44eeecf 100644
--- a/recipes-qt/qt5/qt5-5.0.0+git.inc
+++ b/recipes-qt/qt5/qt5-5.0.0+git.inc
@@ -2,7 +2,7 @@
2 2
3# each module needs to define valid SRCREV 3# each module needs to define valid SRCREV
4SRC_URI += " \ 4SRC_URI += " \
5 git://qt.gitorious.org/qt/${QT_MODULE}.git;protocol=git;branch=stable \ 5 git://qt.gitorious.org/qt/${QT_MODULE}.git;protocol=git;branch=stable \
6" 6"
7 7
8S = "${WORKDIR}/git" 8S = "${WORKDIR}/git"
diff --git a/recipes-qt/qt5/qt5.inc b/recipes-qt/qt5/qt5.inc
index b8d09fe3..b3ab2103 100644
--- a/recipes-qt/qt5/qt5.inc
+++ b/recipes-qt/qt5/qt5.inc
@@ -35,24 +35,24 @@ QT_EXAMPLES ?= "-nomake examples"
35QT_DEMOS ?= "-nomake demos" 35QT_DEMOS ?= "-nomake demos"
36 36
37QT_CONFIG_FLAGS += " \ 37QT_CONFIG_FLAGS += " \
38 -release \ 38 -release \
39 -reduce-relocations \ 39 -reduce-relocations \
40 -shared \ 40 -shared \
41 -silent \ 41 -silent \
42 -glib \ 42 -glib \
43 -no-pch \ 43 -no-pch \
44 -no-rpath \ 44 -no-rpath \
45 -pkg-config \ 45 -pkg-config \
46 ${QT_SYSTEM_LIBS} \ 46 ${QT_SYSTEM_LIBS} \
47 ${QT_NIS} \ 47 ${QT_NIS} \
48 ${QT_CUPS} \ 48 ${QT_CUPS} \
49 ${QT_SQL_DRIVER_FLAGS} \ 49 ${QT_SQL_DRIVER_FLAGS} \
50 ${QT_DISTRO_FLAGS} \ 50 ${QT_DISTRO_FLAGS} \
51 ${QT_MODULE_FLAGS} \ 51 ${QT_MODULE_FLAGS} \
52 ${QT_GLFLAGS} \ 52 ${QT_GLFLAGS} \
53 ${QT_TESTS} \ 53 ${QT_TESTS} \
54 ${QT_EXAMPLES} \ 54 ${QT_EXAMPLES} \
55 ${QT_DEMOS} \ 55 ${QT_DEMOS} \
56" 56"
57 57
58do_configure() { 58do_configure() {
@@ -64,7 +64,6 @@ do_configure() {
64} 64}
65 65
66do_compile() { 66do_compile() {
67
68 unset CFLAGS CXXFLAGS AR 67 unset CFLAGS CXXFLAGS AR
69 68
70 oe_runmake ${EXTRA_ENV} 69 oe_runmake ${EXTRA_ENV}
@@ -80,8 +79,8 @@ FILES_${PN}-plugins = "${libdir}/${QT_DIR_NAME}/plugins/*/*${SOLIBSDEV}"
80FILES_${PN}-plugins-dbg = "${libdir}/${QT_DIR_NAME}/plugins/*/.debug/*" 79FILES_${PN}-plugins-dbg = "${libdir}/${QT_DIR_NAME}/plugins/*/.debug/*"
81 80
82FILES_${PN}-dev += " \ 81FILES_${PN}-dev += " \
83 ${libdir}/cmake/* \ 82 ${libdir}/cmake/* \
84 ${libdir}/*.prl \ 83 ${libdir}/*.prl \
85 ${includedir}/qt5/* \ 84 ${includedir}/qt5/* \
86 ${datadir}/qt5/* \ 85 ${datadir}/qt5/* \
87" 86"
diff --git a/recipes-qt/qt5/qt5_arch.inc b/recipes-qt/qt5/qt5_arch.inc
index 7048d7a3..25fbf904 100644
--- a/recipes-qt/qt5/qt5_arch.inc
+++ b/recipes-qt/qt5/qt5_arch.inc
@@ -1,13 +1,13 @@
1inherit siteinfo 1inherit siteinfo
2 2
3set_arch() { 3set_arch() {
4 case ${TARGET_ARCH} in 4 case ${TARGET_ARCH} in
5 arm*) QT_ARCH=arm ;; 5 arm*) QT_ARCH=arm ;;
6 i*86*) QT_ARCH=i386 ;; 6 i*86*) QT_ARCH=i386 ;;
7 mips*) QT_ARCH=mips ;; 7 mips*) QT_ARCH=mips ;;
8 powerpc*) QT_ARCH=powerpc ;; 8 powerpc*) QT_ARCH=powerpc ;;
9 x86_64*) QT_ARCH=x86_64 ;; 9 x86_64*) QT_ARCH=x86_64 ;;
10 esac 10 esac
11} 11}
12 12
13set_endian() { 13set_endian() {
diff --git a/recipes-qt/qt5/qtbase-native.inc b/recipes-qt/qt5/qtbase-native.inc
index 0f196e4e..d601d2ce 100644
--- a/recipes-qt/qt5/qtbase-native.inc
+++ b/recipes-qt/qt5/qtbase-native.inc
@@ -13,48 +13,48 @@ SSTATE_SCAN_FILES += "*.pri *.prl"
13QT_DIR_NAME ?= "qt5" 13QT_DIR_NAME ?= "qt5"
14 14
15SRC_URI += " \ 15SRC_URI += " \
16 file://0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \ 16 file://0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \
17 file://0001-Always-build-uic.patch \ 17 file://0001-Always-build-uic.patch \
18 file://qmake.conf \ 18 file://qmake.conf \
19" 19"
20 20
21EXTRA_ENV = 'MAKE="make -e ${PARALLEL_MAKE}"' 21EXTRA_ENV = 'MAKE="make -e ${PARALLEL_MAKE}"'
22EXTRA_OEMAKE = " MAKEFLAGS='${PARALLEL_MAKE}'" 22EXTRA_OEMAKE = " MAKEFLAGS='${PARALLEL_MAKE}'"
23 23
24EXTRA_OECONF = " \ 24EXTRA_OECONF = " \
25 -prefix ${prefix} \ 25 -prefix ${prefix} \
26 -L ${STAGING_LIBDIR_NATIVE} \ 26 -L ${STAGING_LIBDIR_NATIVE} \
27 -I ${STAGING_INCDIR_NATIVE} \ 27 -I ${STAGING_INCDIR_NATIVE} \
28 -system-zlib \ 28 -system-zlib \
29 -no-libjpeg \ 29 -no-libjpeg \
30 -no-libpng \ 30 -no-libpng \
31 -no-gif \ 31 -no-gif \
32 -no-accessibility \ 32 -no-accessibility \
33 -no-cups \ 33 -no-cups \
34 -no-nis \ 34 -no-nis \
35 -no-gui \ 35 -no-gui \
36 -no-qml-debug \ 36 -no-qml-debug \
37 -no-sql-mysql \ 37 -no-sql-mysql \
38 -no-sql-sqlite \ 38 -no-sql-sqlite \
39 -no-opengl \ 39 -no-opengl \
40 -no-openssl \ 40 -no-openssl \
41 -no-xcb \ 41 -no-xcb \
42 -verbose -release \ 42 -verbose -release \
43 -prefix ${prefix} \ 43 -prefix ${prefix} \
44 -bindir ${bindir}/${QT_DIR_NAME} \ 44 -bindir ${bindir}/${QT_DIR_NAME} \
45 -headerdir ${includedir}/${QT_DIR_NAME} \ 45 -headerdir ${includedir}/${QT_DIR_NAME} \
46 -archdatadir ${libdir}/${QT_DIR_NAME} \ 46 -archdatadir ${libdir}/${QT_DIR_NAME} \
47 -datadir ${datadir}/${QT_DIR_NAME} \ 47 -datadir ${datadir}/${QT_DIR_NAME} \
48 -docdir ${docdir}/${QT_DIR_NAME} \ 48 -docdir ${docdir}/${QT_DIR_NAME} \
49 -hostdatadir ${datadir}/${QT_DIR_NAME} \ 49 -hostdatadir ${datadir}/${QT_DIR_NAME} \
50 -hostbindir ${bindir}/${QT_DIR_NAME} \ 50 -hostbindir ${bindir}/${QT_DIR_NAME} \
51 -no-glib \ 51 -no-glib \
52 -no-iconv \ 52 -no-iconv \
53 -silent \ 53 -silent \
54 -nomake examples \ 54 -nomake examples \
55 -nomake tests \ 55 -nomake tests \
56 -nomake demos \ 56 -nomake demos \
57 -no-rpath \ 57 -no-rpath \
58" 58"
59 59
60# qtbase is exception, we need to use mkspecs from ${S} 60# qtbase is exception, we need to use mkspecs from ${S}
@@ -72,12 +72,12 @@ do_configure_prepend() {
72} 72}
73 73
74do_configure() { 74do_configure() {
75 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++) 75 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++)
76 unset LD 76 unset LD
77 77
78 (echo o; echo yes) | ./configure ${EXTRA_OECONF} || die "Configuring qt failed. EXTRA_OECONF was ${EXTRA_OECONF}" 78 (echo o; echo yes) | ./configure ${EXTRA_OECONF} || die "Configuring qt failed. EXTRA_OECONF was ${EXTRA_OECONF}"
79} 79}
80 80
81do_install() { 81do_install() {
82 oe_runmake install INSTALL_ROOT=${D} 82 oe_runmake install INSTALL_ROOT=${D}
83} 83}
diff --git a/recipes-qt/qt5/qtbase.inc b/recipes-qt/qt5/qtbase.inc
index 7a1c9452..ad559962 100644
--- a/recipes-qt/qt5/qtbase.inc
+++ b/recipes-qt/qt5/qtbase.inc
@@ -1,11 +1,11 @@
1require qt5.inc 1require qt5.inc
2 2
3SRC_URI += " \ 3SRC_URI += " \
4 file://0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \ 4 file://0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \
5 file://0002-qmake-is-already-built-in-qt5-tools-native.patch \ 5 file://0002-qmake-is-already-built-in-qt5-tools-native.patch \
6 file://0003-Allow-building-a-separate-qmake-for-the-target.patch \ 6 file://0003-Allow-building-a-separate-qmake-for-the-target.patch \
7 file://0004-configure-eval-QMAKE_CXX.patch \ 7 file://0004-configure-eval-QMAKE_CXX.patch \
8 file://qmake.conf \ 8 file://qmake.conf \
9" 9"
10 10
11DEPENDS += "qtbase-native virtual/libgl freetype jpeg libpng zlib openssl glib-2.0 ${ICU} udev" 11DEPENDS += "qtbase-native virtual/libgl freetype jpeg libpng zlib openssl glib-2.0 ${ICU} udev"
@@ -20,7 +20,6 @@ XCB_DEPENDS += "xcb-util-wm xcb-util-image xcb-util-keysyms dbus"
20 20
21QT_MODULE_FLAGS = "-no-xcb" 21QT_MODULE_FLAGS = "-no-xcb"
22 22
23
24INC_PR = "r0" 23INC_PR = "r0"
25 24
26QT_BASE_NAME = "qt5" 25QT_BASE_NAME = "qt5"
diff --git a/recipes-qt/qt5/qtdeclarative.inc b/recipes-qt/qt5/qtdeclarative.inc
index db944be6..57464134 100644
--- a/recipes-qt/qt5/qtdeclarative.inc
+++ b/recipes-qt/qt5/qtdeclarative.inc
@@ -12,7 +12,7 @@ inherit qmake5
12 12
13SRC_URI += " \ 13SRC_URI += " \
14 file://module_qmake.conf \ 14 file://module_qmake.conf \
15 " 15"
16 16
17export QT_CONF_PATH="${WORKDIR}/qt.conf" 17export QT_CONF_PATH="${WORKDIR}/qt.conf"
18 18
diff --git a/recipes-qt/qt5/qtjsbackend.inc b/recipes-qt/qt5/qtjsbackend.inc
index 3da6cc76..3ee10178 100644
--- a/recipes-qt/qt5/qtjsbackend.inc
+++ b/recipes-qt/qt5/qtjsbackend.inc
@@ -22,10 +22,10 @@ PARALLEL_MAKE = ""
22export QT_CONF_PATH="${WORKDIR}/qt.conf" 22export QT_CONF_PATH="${WORKDIR}/qt.conf"
23 23
24do_configure () { 24do_configure () {
25 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++) 25 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++)
26 unset LD 26 unset LD
27 27
28 # This should not be needed. Perhaps the lack of this file is an indication 28 # This should not be needed. Perhaps the lack of this file is an indication
29 # of an error on the native recipe... 29 # of an error on the native recipe...
30 cp ${WORKDIR}/module_qmake.conf ${S}/.qmake.conf 30 cp ${WORKDIR}/module_qmake.conf ${S}/.qmake.conf
31 31