[mingw-qt: 53/65] Update to 4.8.0 rc1
epienbro
epienbro at fedoraproject.org
Tue Mar 6 21:31:13 UTC 2012
commit d87a7b86e8d07e7cd1923124656ab99045445343
Author: Kalev Lember <kalevlember at gmail.com>
Date: Sun Sep 4 15:29:13 2011 +0300
Update to 4.8.0 rc1
The MinGW cross compiled package has to be roughly in sync with the
native version so that the version of moc and Qt headers match. The
native Fedora Qt package is already at 4.8 and its moc generates code
that is incompatible with mingw32-qt 4.7 headers.
moc_finddialog.cpp:14:2: error: #error "This file was generated using the moc from 4.8.0. It"
moc_finddialog.cpp:15:2: error: #error "cannot be used with the include files from this version of Qt."
moc_finddialog.cpp:16:2: error: #error "(The moc has changed too much.)"
.gitignore | 1 +
mingw32-qt-4.8.0-no-webkit-tests.patch | 13 +++++++++++++
mingw32-qt.spec | 26 +++++++++++++++-----------
sources | 2 +-
4 files changed, 30 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b8db73e..f3b0cec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/qt-everywhere-opensource-src-4.7.1.tar.gz
/qt-everywhere-opensource-src-4.7.3.tar.gz
/qt-everywhere-opensource-src-4.7.4.tar.gz
+/qt-everywhere-opensource-src-4.8.0-rc1.tar.gz
diff --git a/mingw32-qt-4.8.0-no-webkit-tests.patch b/mingw32-qt-4.8.0-no-webkit-tests.patch
new file mode 100644
index 0000000..3913cdc
--- /dev/null
+++ b/mingw32-qt-4.8.0-no-webkit-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/src/3rdparty/webkit/Source/WebKit.pro b/src/3rdparty/webkit/Source/WebKit.pro
+index 9be0f4a..6744f58 100644
+--- a/src/3rdparty/webkit/Source/WebKit.pro
++++ b/src/3rdparty/webkit/Source/WebKit.pro
+@@ -22,7 +22,7 @@ contains(QT_CONFIG, declarative) {
+ exists($$PWD/WebKit/qt/declarative): SUBDIRS += WebKit/qt/declarative
+ }
+
+-exists($$PWD/WebKit/qt/tests): SUBDIRS += WebKit/qt/tests
++#exists($$PWD/WebKit/qt/tests): SUBDIRS += WebKit/qt/tests
+
+ build-qtscript {
+ SUBDIRS += \
diff --git a/mingw32-qt.spec b/mingw32-qt.spec
index 8717585..95c7694 100644
--- a/mingw32-qt.spec
+++ b/mingw32-qt.spec
@@ -2,13 +2,13 @@
%global __objdump %{_mingw32_objdump}
%define __debug_install_post %{_mingw32_debug_install_post}
-#global pre rc1
+%global pre rc1
%global platform win32-g++-cross
Name: mingw32-qt
-Version: 4.7.4
-Release: 1%{?pre}%{?dist}
+Version: 4.8.0
+Release: 0.1.%{?pre}%{?dist}
Summary: Qt for Windows
License: GPLv3 with exceptions or LGPLv2 with exceptions
@@ -21,6 +21,9 @@ Source0: http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-%
Source1: qmake.conf
Source2: qplatformdefs.h
+# Disable WebKit tests that are failing (as of Qt 4.8.0 rc1) with
+# out of source builds.
+Patch10: mingw32-qt-4.8.0-no-webkit-tests.patch
# The debug build tries to link against libdbus-1d which doesn't exist
Patch15: qt-dbus-dont-link-to-dbus-1d.patch
@@ -58,8 +61,9 @@ Fedora Windows cross-compiler.
%prep
-%setup -q -n qt-everywhere-opensource-src-%{version}%{?pre:-%{pre}}
+%setup -q -n qt-everywhere-opensource-src-%{version}
+%patch10 -p1 -b .no_webkit_tests
%patch15 -p0
# Cross-compilation qmake target.
@@ -122,7 +126,7 @@ qt_configure_args="\
rm -rf ../build_debug
mkdir ../build_debug
pushd ../build_debug
-../qt-everywhere-opensource-src-%{version}%{?pre:-%{pre}}/configure \
+../qt-everywhere-opensource-src-%{version}/configure \
-debug \
$qt_configure_args
make %{?_smp_mflags}
@@ -131,7 +135,7 @@ popd
rm -rf ../build_release
mkdir ../build_release
pushd ../build_release
-../qt-everywhere-opensource-src-%{version}%{?pre:-%{pre}}/configure \
+../qt-everywhere-opensource-src-%{version}/configure \
-release \
$qt_configure_args
make %{?_smp_mflags}
@@ -231,10 +235,6 @@ rm -rf $RPM_BUILD_ROOT%{_mingw32_prefix}/imports
%{_mingw32_libdir}/libQtXmld4.a
%{_mingw32_libdir}/libQtXmlPatterns4.a
%{_mingw32_libdir}/libQtXmlPatternsd4.a
-%{_mingw32_libdir}/libQAxContainer.a
-%{_mingw32_libdir}/libQAxContainerd.a
-%{_mingw32_libdir}/libQAxServer.a
-%{_mingw32_libdir}/libQAxServerd.a
%{_mingw32_libdir}/libQtMultimedia4.a
%{_mingw32_libdir}/libQtMultimediad4.a
%{_mingw32_libdir}/libQtTest4.a
@@ -284,6 +284,8 @@ rm -rf $RPM_BUILD_ROOT%{_mingw32_prefix}/imports
%{_mingw32_libdir}/qt4/plugins/imageformats/qtiff4.dll
%{_mingw32_libdir}/qt4/plugins/imageformats/qtiffd4.dll
%dir %{_mingw32_libdir}/qt4/plugins/qmltooling
+%{_mingw32_libdir}/qt4/plugins/qmltooling/qmldbg_inspector4.dll
+%{_mingw32_libdir}/qt4/plugins/qmltooling/qmldbg_inspectord4.dll
%{_mingw32_libdir}/qt4/plugins/qmltooling/qmldbg_tcp4.dll
%{_mingw32_libdir}/qt4/plugins/qmltooling/qmldbg_tcpd4.dll
%dir %{_mingw32_libdir}/qt4/plugins/script
@@ -309,13 +311,15 @@ rm -rf $RPM_BUILD_ROOT%{_mingw32_prefix}/imports
%{_mingw32_includedir}/QtWebKit/
%{_mingw32_includedir}/QtXml/
%{_mingw32_includedir}/QtXmlPatterns/
-%{_mingw32_includedir}/ActiveQt/
%{_mingw32_includedir}/QtMultimedia/
%{_mingw32_includedir}/QtTest/
%{_mingw32_datadir}/qt4/
%changelog
+* Sat Oct 22 2011 Kalev Lember <kalevlember at gmail.com> - 4.8.0-0.1.rc1
+- Update to 4.8.0 rc1
+
* Sat Sep 3 2011 Erik van Pienbroek <epienbro at fedoraproject.org> - 4.7.4-1
- Update to 4.7.4
diff --git a/sources b/sources
index 37bbc1f..773f0fc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ddf7d83f912cf1283aa066368464fa22 qt-everywhere-opensource-src-4.7.4.tar.gz
+3e003b671384df8d1cb77dd6cc804934 qt-everywhere-opensource-src-4.8.0-rc1.tar.gz
More information about the scm-commits
mailing list