[meego-commits] 7340: Changes to Trunk:Testing/qtwebkit
Fathi Boudra
no_reply at build.meego.com
Mon Sep 6 08:01:03 UTC 2010
Hi,
I have made the following changes to qtwebkit in project Trunk:Testing. Please review and accept ASAP.
Thank You,
Fathi Boudra
[This message was auto-generated]
---
Request #7340:
submit: devel:qt-mtf/qtwebkit(r4) -> Trunk:Testing/qtwebkit
Message:
NOTE: exception request for a new Qt WebKit upstream release.
Qt WebKit 2.1 is a build requirement for the upcoming Qt Web Runtime package
(feature bug #2772; part of MeeGo 1.1 API).
* Sat Sep 04 2010 Fathi Boudra <fathi.boudra at nokia.com> - 2.1~week35
- Update Qt WebKit to 2.1 weekly build 35
- Use %qmake and %qmake_install macros
- Remove 0002_add_webkit_qt_config.patch - merged upstream
- Update devel package files: add qwebkitplatformplugin.h
State: new 2010-09-06T01:01:03 boudra
Comment: None
changes files:
--------------
--- qtwebkit.changes
+++ qtwebkit.changes
@@ -0,0 +1,6 @@
+* Sat Sep 04 2010 Fathi Boudra <fathi.boudra at nokia.com> - 2.1~week35
+- Update Qt WebKit to 2.1 weekly build 35
+- Use %qmake and %qmake_install macros
+- Remove 0002_add_webkit_qt_config.patch - merged upstream
+- Update devel package files: add qwebkitplatformplugin.h
+
old:
----
0002_add_webkit_qt_config.patch
qtwebkit-2.0-source.tar.gz
new:
----
qtwebkit-2.1-source.tar.gz
spec files:
-----------
--- qtwebkit.spec
+++ qtwebkit.spec
@@ -1,7 +1,7 @@
-# spec file for package qtwebkit (Version 2.0 week build 32)
+# spec file for package qtwebkit (Version 2.1 week build 35)
-%define upstream_short_version 2.0
-%define upstream_extra_version week32
+%define upstream_short_version 2.1
+%define upstream_extra_version week35
Name: qtwebkit
Version: %{upstream_short_version}~%{upstream_extra_version}
@@ -12,11 +12,10 @@
Group: System/Libraries
Source0: http://pepper.troll.no/%{name}/weekly-builds/%{upstream_short_version}/%{upstream_extra_version}/%{name}-%{upstream_short_version}-source.tar.gz
Patch0: 0001_fix_symbols_visibility_for_webcore.patch
-Patch1: 0002_add_webkit_qt_config.patch
-Patch2: 01_lflags_as-needed.patch
-Patch3: 02_add_nostrip_for_debug_packages.patch
-Patch4: 03_hide_std_symbols.patch
-Patch5: 04_enable_debug_information.patch
+Patch1: 01_lflags_as-needed.patch
+Patch2: 02_add_nostrip_for_debug_packages.patch
+Patch3: 03_hide_std_symbols.patch
+Patch4: 04_enable_debug_information.patch
BuildRequires: gcc-c++
BuildRequires: gperf
BuildRequires: pkgconfig(QtGui)
@@ -67,21 +66,23 @@
%prep
%setup -n %{name}-%{upstream_short_version}-source -q
+# 0001_fix_symbols_visibility_for_webcore.patch
%patch0 -p1
+# 01_lflags_as-needed.patch
%patch1 -p1
+# 02_add_nostrip_for_debug_packages.patch
%patch2 -p1
+# 03_hide_std_symbols.patch
%patch3 -p1
+# 04_enable_debug_information.patch
%patch4 -p1
-%patch5 -p1
%build
-qmake -makefile -nocache \
- "QMAKE_CFLAGS_RELEASE=%{optflags}" "QMAKE_CXXFLAGS_RELEASE=%{optflags}" \
- QMAKE_STRIP=: PREFIX=%{_prefix} DEFINES+=ENABLE_VIDEO
+%qmake DEFINES+=ENABLE_VIDEO
make %{?_smp_mflags}
%install
-make install INSTALL_ROOT=%{buildroot}
+%qmake_install
%post -n lib%{name}4 -p /sbin/ldconfig
%postun -n lib%{name}4 -p /sbin/ldconfig
@@ -116,6 +117,7 @@
%{_includedir}/qt4/QtWebKit/qwebhistoryinterface.h
%{_includedir}/qt4/QtWebKit/qwebinspector.h
%{_includedir}/qt4/QtWebKit/qwebkitglobal.h
+%{_includedir}/qt4/QtWebKit/qwebkitplatformplugin.h
%{_includedir}/qt4/QtWebKit/qwebkitversion.h
%{_includedir}/qt4/QtWebKit/qwebpage.h
%{_includedir}/qt4/QtWebKit/qwebpluginfactory.h
other changes:
--------------
++++++ 0001_fix_symbols_visibility_for_webcore.patch
--- 0001_fix_symbols_visibility_for_webcore.patch
+++ 0001_fix_symbols_visibility_for_webcore.patch
@@ -4,7 +4,7 @@
--- a/WebCore/WebCore.pro
+++ b/WebCore/WebCore.pro
-@@ -93,7 +93,7 @@ unix:!mac:*-g++*:QMAKE_CXXFLAGS += -ffun
+@@ -94,7 +94,7 @@ unix:!mac:*-g++*:QMAKE_CXXFLAGS += -ffun
unix:!mac:*-g++*:QMAKE_LFLAGS += -Wl,--gc-sections
linux*-g++*:QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
++++++ 01_lflags_as-needed.patch
--- 01_lflags_as-needed.patch
+++ 01_lflags_as-needed.patch
@@ -3,9 +3,9 @@
--- a/WebKit.pri
+++ b/WebKit.pri
-@@ -58,6 +58,8 @@ symbian {
+@@ -60,6 +60,8 @@ symbian {
CONFIG -= warn_on
- *-g++*:QMAKE_CXXFLAGS += -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
+ *-g++*:QMAKE_CXXFLAGS += -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
+*-g++*:QMAKE_LFLAGS += -Wl,--as-needed
+
++++++ 02_add_nostrip_for_debug_packages.patch
--- 02_add_nostrip_for_debug_packages.patch
+++ 02_add_nostrip_for_debug_packages.patch
@@ -4,7 +4,7 @@
--- a/WebKit.pri
+++ b/WebKit.pri
-@@ -8,6 +8,8 @@ else:exists($$PWD/WebCore/generated): CO
+@@ -10,6 +10,8 @@ CONFIG += production
CONFIG += depend_includepath
++++++ 03_hide_std_symbols.patch
--- 03_hide_std_symbols.patch
+++ 03_hide_std_symbols.patch
@@ -4,8 +4,8 @@
--- a/WebKit.pri
+++ b/WebKit.pri
-@@ -61,6 +61,7 @@ CONFIG -= warn_on
- *-g++*:QMAKE_CXXFLAGS += -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
+@@ -63,6 +63,7 @@ CONFIG -= warn_on
+ *-g++*:QMAKE_CXXFLAGS += -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
*-g++*:QMAKE_LFLAGS += -Wl,--as-needed
+*-g++*:QMAKE_LFLAGS += -Wl,--version-script,$$BASE_DIR/symbols.filter
++++++ 04_enable_debug_information.patch
--- 04_enable_debug_information.patch
+++ 04_enable_debug_information.patch
@@ -4,7 +4,7 @@
--- a/WebCore/WebCore.pro
+++ b/WebCore/WebCore.pro
-@@ -2943,8 +2943,6 @@ HEADERS += $$WEBKIT_API_HEADERS
+@@ -3158,8 +3158,6 @@ HEADERS += $$WEBKIT_API_HEADERS
CONFIG(QTDIR_build) {
# Remove the following 2 lines if you want debug information in WebCore
++++++ qtwebkit-2.1-source.tar.gz (new)
++++++ deleted files:
--- 0002_add_webkit_qt_config.patch
--- qtwebkit-2.0-source.tar.gz
More information about the MeeGo-commits
mailing list