summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKoen Kooi <koen@dominion.thruhere.net>2011-01-03 18:43:54 +0100
committerKoen Kooi <koen@dominion.thruhere.net>2011-01-03 18:43:54 +0100
commite39c79522ab5b7ba78938726b214bff4e394f7b3 (patch)
treedf1a97740bd2c71d9c4d91dd237f9de97cc84fe7
parentfc6ef376edf64e0840d9c6f889397499ebf11e9b (diff)
downloadmeta-openembedded-e39c79522ab5b7ba78938726b214bff4e394f7b3.tar.gz
qt4: add qt4-x11-free 4.7.1 from OE
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
-rw-r--r--recipes-qt/qt4/qt4-x11-free/0003-no-tools.patch18
-rw-r--r--recipes-qt/qt4/qt4-x11-free/0006-freetype-host-includes.patch20
-rw-r--r--recipes-qt/qt4/qt4-x11-free/0007-openssl-host-includes.patch20
-rw-r--r--recipes-qt/qt4/qt4-x11-free/0008-qt-lib-infix.patch34
-rw-r--r--recipes-qt/qt4/qt4-x11-free_4.7.1.bb15
5 files changed, 107 insertions, 0 deletions
diff --git a/recipes-qt/qt4/qt4-x11-free/0003-no-tools.patch b/recipes-qt/qt4/qt4-x11-free/0003-no-tools.patch
new file mode 100644
index 0000000000..3829ffcdc5
--- /dev/null
+++ b/recipes-qt/qt4/qt4-x11-free/0003-no-tools.patch
@@ -0,0 +1,18 @@
1Index: qt-embedded-linux-opensource-src-4.5.0/src/src.pro
2===================================================================
3--- qt-embedded-linux-opensource-src-4.5.0.orig/src/src.pro 2009-02-25 22:32:41.000000000 +0100
4+++ qt-embedded-linux-opensource-src-4.5.0/src/src.pro 2009-03-26 17:11:07.000000000 +0100
5@@ -6,12 +6,9 @@
6 wince*:{
7 SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_script src_testlib
8 } else {
9- SRC_SUBDIRS += src_tools_bootstrap src_tools_moc src_tools_rcc src_tools_uic src_corelib src_xml src_network src_gui src_sql src_script src_testlib
10+ SRC_SUBDIRS += src_corelib src_xml src_network src_gui src_sql src_script src_testlib
11 contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support
12 contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus
13- !cross_compile {
14- contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_tools_uic3
15- }
16 }
17 win32:!contains(QT_EDITION, OpenSource|Console): {
18 SRC_SUBDIRS += src_activeqt
diff --git a/recipes-qt/qt4/qt4-x11-free/0006-freetype-host-includes.patch b/recipes-qt/qt4/qt4-x11-free/0006-freetype-host-includes.patch
new file mode 100644
index 0000000000..987c425138
--- /dev/null
+++ b/recipes-qt/qt4/qt4-x11-free/0006-freetype-host-includes.patch
@@ -0,0 +1,20 @@
1From c9ab62bd9a56643574b3ae6e59e0ca776d4860d2 Mon Sep 17 00:00:00 2001
2From: Michael Krelin <hacker@klever.net>
3Date: Mon, 4 Jun 2007 14:48:50 +0200
4Subject: [PATCH] freetype host includes
5
6---
7 config.tests/unix/freetype/freetype.pri | 2 +-
8 1 files changed, 1 insertions(+), 1 deletions(-)
9
10Index: qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/freetype/freetype.pri
11===================================================================
12--- qt-embedded-linux-opensource-src-4.5.0.orig/config.tests/unix/freetype/freetype.pri 2009-02-25 22:32:32.000000000 +0100
13+++ qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/freetype/freetype.pri 2009-03-26 17:14:16.000000000 +0100
14@@ -1,5 +1,5 @@
15 !cross_compile {
16- TRY_INCLUDEPATHS = /include /usr/include $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
17+ TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
18 # LSB doesn't allow using headers from /include or /usr/include
19 linux-lsb-g++:TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
20 for(p, TRY_INCLUDEPATHS) {
diff --git a/recipes-qt/qt4/qt4-x11-free/0007-openssl-host-includes.patch b/recipes-qt/qt4/qt4-x11-free/0007-openssl-host-includes.patch
new file mode 100644
index 0000000000..3409cc0bf2
--- /dev/null
+++ b/recipes-qt/qt4/qt4-x11-free/0007-openssl-host-includes.patch
@@ -0,0 +1,20 @@
1From d45943adb443ad4b85ca4504952dee743c675e1e Mon Sep 17 00:00:00 2001
2From: Michael Krelin <hacker@klever.net>
3Date: Mon, 4 Jun 2007 14:58:34 +0200
4Subject: [PATCH] openssl host includes
5
6---
7 config.tests/unix/openssl/openssl.pri | 2 +-
8 1 files changed, 1 insertions(+), 1 deletions(-)
9
10Index: qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/openssl/openssl.pri
11===================================================================
12--- qt-embedded-linux-opensource-src-4.5.0.orig/config.tests/unix/openssl/openssl.pri 2009-02-25 22:32:32.000000000 +0100
13+++ qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/openssl/openssl.pri 2009-03-26 17:16:28.000000000 +0100
14@@ -1,5 +1,5 @@
15 !cross_compile {
16- TRY_INCLUDEPATHS = /include /usr/include /usr/local/include $$QMAKE_INCDIR $$INCLUDEPATH
17+ TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$INCLUDEPATH
18 # LSB doesn't allow using headers from /include or /usr/include
19 linux-lsb-g++:TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$INCLUDEPATH
20 for(p, TRY_INCLUDEPATHS) {
diff --git a/recipes-qt/qt4/qt4-x11-free/0008-qt-lib-infix.patch b/recipes-qt/qt4/qt4-x11-free/0008-qt-lib-infix.patch
new file mode 100644
index 0000000000..3efaff37d3
--- /dev/null
+++ b/recipes-qt/qt4/qt4-x11-free/0008-qt-lib-infix.patch
@@ -0,0 +1,34 @@
1Index: qt-embedded-linux-opensource-src-4.5.0/mkspecs/features/uitools.prf
2===================================================================
3--- qt-embedded-linux-opensource-src-4.5.0.orig/mkspecs/features/uitools.prf 2009-02-25 22:32:34.000000000 +0100
4+++ qt-embedded-linux-opensource-src-4.5.0/mkspecs/features/uitools.prf 2009-03-26 17:17:27.000000000 +0100
5@@ -2,10 +2,10 @@
6 qt:load(qt)
7
8 # Include the correct version of the UiLoader library
9-QTUITOOLS_LINKAGE = -lQtUiTools
10+QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}
11 CONFIG(debug, debug|release) {
12- mac: QTUITOOLS_LINKAGE = -lQtUiTools_debug
13- win32: QTUITOOLS_LINKAGE = -lQtUiToolsd
14+ mac: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}_debug
15+ win32: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}d
16 }
17 LIBS += $$QTUITOOLS_LINKAGE
18
19Index: qt-embedded-linux-opensource-src-4.5.0/tools/designer/src/uitools/uitools.pro
20===================================================================
21--- qt-embedded-linux-opensource-src-4.5.0.orig/tools/designer/src/uitools/uitools.pro 2009-02-25 22:32:42.000000000 +0100
22+++ qt-embedded-linux-opensource-src-4.5.0/tools/designer/src/uitools/uitools.pro 2009-03-26 17:17:27.000000000 +0100
23@@ -1,5 +1,5 @@
24 TEMPLATE = lib
25-TARGET = $$qtLibraryTarget(QtUiTools)
26+TARGET = QtUiTools
27 QT += xml
28 CONFIG += qt staticlib
29 DESTDIR = ../../../../lib
30@@ -39,3 +39,4 @@
31 QMAKE_PKGCONFIG_REQUIRES += QtXml
32 }
33
34+TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #do this towards the end
diff --git a/recipes-qt/qt4/qt4-x11-free_4.7.1.bb b/recipes-qt/qt4/qt4-x11-free_4.7.1.bb
new file mode 100644
index 0000000000..79a765ed74
--- /dev/null
+++ b/recipes-qt/qt4/qt4-x11-free_4.7.1.bb
@@ -0,0 +1,15 @@
1DEFAULT_PREFERENCE = "-1"
2
3require qt4-x11-free.inc
4
5PR = "${INC_PR}.0"
6
7QT_CONFIG_FLAGS_append_armv6 = " -no-neon "
8
9require qt-${PV}.inc
10
11QT_CONFIG_FLAGS += " \
12 -no-embedded \
13 -xrandr \
14 -x11"
15