diff options
Diffstat (limited to 'patches/qtwebkit/0010-Install-correct-header-files-for-webkit.patch')
-rw-r--r-- | patches/qtwebkit/0010-Install-correct-header-files-for-webkit.patch | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/patches/qtwebkit/0010-Install-correct-header-files-for-webkit.patch b/patches/qtwebkit/0010-Install-correct-header-files-for-webkit.patch new file mode 100644 index 00000000..7d079a77 --- /dev/null +++ b/patches/qtwebkit/0010-Install-correct-header-files-for-webkit.patch @@ -0,0 +1,133 @@ +From aa0ff43fefd1fa748b1f30cad182e45e51cca756 Mon Sep 17 00:00:00 2001 +From: Prasanth Ullattil <prasanth.ullattil@nokia.com> +Date: Thu, 10 Mar 2011 18:44:09 +0100 +Subject: [PATCH] Install correct header files for webkit + +--- + Source/WebKit/qt/QtWebKit.pro | 90 ++++++++++++++++++++--------------------- + Source/sync.profile | 1 + + 2 files changed, 45 insertions(+), 46 deletions(-) + +diff --git a/Source/WebKit/qt/QtWebKit.pro b/Source/WebKit/qt/QtWebKit.pro +index e572641..d38ddbd 100644 +--- a/Source/WebKit/qt/QtWebKit.pro ++++ b/Source/WebKit/qt/QtWebKit.pro +@@ -260,64 +260,62 @@ contains(DEFINES, ENABLE_GEOLOCATION=1) { + QMAKE_EXTRA_TARGETS += install + } + +-!CONFIG(QTDIR_build) { +- exists($$OUTPUT_DIR/include/QtWebKit/classheaders.pri): include($$OUTPUT_DIR/include/QtWebKit/classheaders.pri) +- WEBKIT_INSTALL_HEADERS = $$WEBKIT_API_HEADERS $$WEBKIT_CLASS_HEADERS ++exists($$OUTPUT_DIR/include/QtWebKit/classheaders.pri): include($$OUTPUT_DIR/include/QtWebKit/classheaders.pri) ++WEBKIT_INSTALL_HEADERS = $$WEBKIT_API_HEADERS $$WEBKIT_CLASS_HEADERS + +- !symbian-abld:!symbian-sbsv2 { +- headers.files = $$WEBKIT_INSTALL_HEADERS ++!symbian-abld:!symbian-sbsv2 { ++ headers.files = $$WEBKIT_INSTALL_HEADERS + +- !isEmpty(INSTALL_HEADERS): headers.path = $$INSTALL_HEADERS/QtWebKit +- else: headers.path = $$[QT_INSTALL_HEADERS]/QtWebKit ++ !isEmpty(INSTALL_HEADERS): headers.path = $$INSTALL_HEADERS/QtWebKit ++ else: headers.path = $$[QT_INSTALL_HEADERS]/QtWebKit + +- !isEmpty(INSTALL_LIBS): target.path = $$INSTALL_LIBS +- else: target.path = $$[QT_INSTALL_LIBS] ++ !isEmpty(INSTALL_LIBS): target.path = $$INSTALL_LIBS ++ else: target.path = $$[QT_INSTALL_LIBS] + +- INSTALLS += target headers +- } else { +- # INSTALLS is not implemented in qmake's mmp generators, copy headers manually +- inst_headers.commands = $$QMAKE_COPY ${QMAKE_FILE_NAME} ${QMAKE_FILE_OUT} +- inst_headers.input = WEBKIT_INSTALL_HEADERS +- inst_headers.CONFIG = no_clean ++ INSTALLS += target headers ++} else { ++ # INSTALLS is not implemented in qmake's mmp generators, copy headers manually ++ inst_headers.commands = $$QMAKE_COPY ${QMAKE_FILE_NAME} ${QMAKE_FILE_OUT} ++ inst_headers.input = WEBKIT_INSTALL_HEADERS ++ inst_headers.CONFIG = no_clean + +- !isEmpty(INSTALL_HEADERS): inst_headers.output = $$INSTALL_HEADERS/QtWebKit/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT} +- else: inst_headers.output = $$[QT_INSTALL_HEADERS]/QtWebKit/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT} ++ !isEmpty(INSTALL_HEADERS): inst_headers.output = $$INSTALL_HEADERS/QtWebKit/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT} ++ else: inst_headers.output = $$[QT_INSTALL_HEADERS]/QtWebKit/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT} + +- QMAKE_EXTRA_COMPILERS += inst_headers ++ QMAKE_EXTRA_COMPILERS += inst_headers + +- install.depends += compiler_inst_headers_make_all +- } ++ install.depends += compiler_inst_headers_make_all ++} + +- unix { +- CONFIG += create_pc create_prl +- QMAKE_PKGCONFIG_LIBDIR = $$target.path +- QMAKE_PKGCONFIG_INCDIR = $$headers.path +- QMAKE_PKGCONFIG_DESTDIR = pkgconfig +- lib_replace.match = $$re_escape($$DESTDIR) +- lib_replace.replace = $$[QT_INSTALL_LIBS] +- QMAKE_PKGCONFIG_INSTALL_REPLACE += lib_replace +- } ++unix { ++ CONFIG += create_pc create_prl ++ QMAKE_PKGCONFIG_LIBDIR = $$target.path ++ QMAKE_PKGCONFIG_INCDIR = $$headers.path ++ QMAKE_PKGCONFIG_DESTDIR = pkgconfig ++ lib_replace.match = $$re_escape($$DESTDIR) ++ lib_replace.replace = $$[QT_INSTALL_LIBS] ++ QMAKE_PKGCONFIG_INSTALL_REPLACE += lib_replace ++} ++ ++mac { ++ !static:contains(QT_CONFIG, qt_framework):!CONFIG(webkit_no_framework) { ++ !build_pass { ++ message("Building QtWebKit as a framework, as that's how Qt was built. You can") ++ message("override this by passing CONFIG+=webkit_no_framework to build-webkit.") + +- mac { +- !static:contains(QT_CONFIG, qt_framework):!CONFIG(webkit_no_framework) { +- !build_pass { +- message("Building QtWebKit as a framework, as that's how Qt was built. You can") +- message("override this by passing CONFIG+=webkit_no_framework to build-webkit.") +- +- CONFIG += build_all +- } else { +- isEmpty(QT_SOURCE_TREE):debug_and_release:TARGET = $$qtLibraryTarget($$TARGET) +- } +- +- CONFIG += lib_bundle qt_no_framework_direct_includes qt_framework +- FRAMEWORK_HEADERS.version = Versions +- FRAMEWORK_HEADERS.files = $${headers.files} +- FRAMEWORK_HEADERS.path = Headers +- QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS ++ CONFIG += build_all ++ } else { ++ isEmpty(QT_SOURCE_TREE):debug_and_release:TARGET = $$qtLibraryTarget($$TARGET) + } + +- !contains(QT_CONFIG, modular):QMAKE_LFLAGS_SONAME = "$${QMAKE_LFLAGS_SONAME}$${DESTDIR}$${QMAKE_DIR_SEP}" ++ CONFIG += lib_bundle qt_no_framework_direct_includes qt_framework ++ FRAMEWORK_HEADERS.version = Versions ++ FRAMEWORK_HEADERS.files = $${headers.files} ++ FRAMEWORK_HEADERS.path = Headers ++ QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS + } ++ ++ !contains(QT_CONFIG, modular):QMAKE_LFLAGS_SONAME = "$${QMAKE_LFLAGS_SONAME}$${DESTDIR}$${QMAKE_DIR_SEP}" + } + + symbian { +diff --git a/Source/sync.profile b/Source/sync.profile +index f8177ec..5991607 100644 +--- a/Source/sync.profile ++++ b/Source/sync.profile +@@ -15,1 +15,2 @@ + ); ++@ignore_for_master_contents = ( "qwebscriptworld.h" ); +-- +1.7.4.2.g597a6 + |