[webkitgtk3] Update to 2.0.0, update BR versions, drop unused patches

Tomas Popela tpopela at fedoraproject.org
Wed Mar 27 11:49:16 UTC 2013


commit 25d8f0c8fa1c04a1e0aca8dc966a64c00c294d44
Author: Tomas Popela <tpopela at redhat.com>
Date:   Wed Mar 27 12:47:29 2013 +0100

    Update to 2.0.0, update BR versions, drop unused patches

 .gitignore                    |    1 +
 sources                       |    2 +-
 webkit-1.11.2-includes.patch  |   11 ----------
 webkit-1.3.4-no-execmem.patch |   12 -----------
 webkitgtk3.spec               |   43 ++++++++++++++++++++---------------------
 5 files changed, 23 insertions(+), 46 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9aebe8d..405fc95 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,4 @@ webkit-1.3.3.tar.gz
 /webkitgtk-1.11.90.tar.xz
 /webkitgtk-1.11.91.tar.xz
 /webkitgtk-1.11.92.tar.xz
+/webkitgtk-2.0.0.tar.xz
diff --git a/sources b/sources
index d13faf1..a104b6a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-05ef324d92762b344be631817b2d19fb  webkitgtk-1.11.92.tar.xz
+fa231ba8c9cd33575b9692614324be21  webkitgtk-2.0.0.tar.xz
diff --git a/webkitgtk3.spec b/webkitgtk3.spec
index a467d1b..ee07d13 100644
--- a/webkitgtk3.spec
+++ b/webkitgtk3.spec
@@ -6,7 +6,7 @@
         cp -p %1  %{buildroot}%{_docdir}/%{name}-%{version}/$(echo '%1' | sed -e 's!/!.!g')
 
 Name:           webkitgtk3
-Version:        1.11.92
+Version:        2.0.0
 Release:        1%{?dist}
 Summary:        GTK+ Web content engine library
 
@@ -16,24 +16,21 @@ URL:            http://www.webkitgtk.org/
 
 Source0:        http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
 
-Patch1:         webkit-1.3.4-no-execmem.patch
-Patch2:         webkit-1.1.14-nspluginwrapper.patch
+Patch0:         webkit-1.1.14-nspluginwrapper.patch
 # workarounds for non-JIT arches
 # https://bugs.webkit.org/show_bug.cgi?id=104270
-Patch4:         webkit-1.11.2-yarr.patch
-# https://bugs.webkit.org/show_bug.cgi?id=105295
-Patch5:         webkit-1.11.2-includes.patch
+Patch1:         webkit-1.11.2-yarr.patch
 # https://bugs.webkit.org/show_bug.cgi?id=103128
-Patch6:         webkit-1.11.2-Double2Ints.patch
-Patch7:         webkitgtk-1.11.5-libatomic.patch
-Patch8:         webkit-1.11.90-double2intsPPC32.patch
+Patch2:         webkit-1.11.2-Double2Ints.patch
+Patch3:         webkitgtk-1.11.5-libatomic.patch
+Patch4:         webkit-1.11.90-double2intsPPC32.patch
 
 BuildRequires:  bison
 BuildRequires:  cairo-devel
 BuildRequires:  chrpath
 BuildRequires:  enchant-devel
 BuildRequires:  flex
-BuildRequires:  fontconfig-devel
+BuildRequires:  fontconfig-devel >= 2.5
 BuildRequires:  freetype-devel
 BuildRequires:  geoclue-devel
 BuildRequires:  gettext
@@ -41,10 +38,11 @@ BuildRequires:  gperf
 BuildRequires:  gstreamer1-devel
 BuildRequires:  gstreamer1-plugins-base-devel
 BuildRequires:  gtk2-devel
-BuildRequires:  gtk3-devel >= 3.0
+BuildRequires:  gtk3-devel >= 3.6
 BuildRequires:  gtk-doc
+BuildRequires:  glib2-devel >= 2.36.0
 BuildRequires:  harfbuzz-devel
-BuildRequires:  libsoup-devel >= 2.37.2.1
+BuildRequires:  libsoup-devel >= 2.42.0
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
@@ -54,7 +52,7 @@ BuildRequires:  libxslt-devel
 BuildRequires:  libXt-devel
 BuildRequires:  pcre-devel
 BuildRequires:  sqlite-devel
-BuildRequires:  gobject-introspection-devel
+BuildRequires:  gobject-introspection-devel >= 1.32.0
 BuildRequires:  perl-Switch
 BuildRequires:  ruby
 BuildRequires:  mesa-libGL-devel
@@ -91,15 +89,12 @@ This package contains developer documentation for %{name}.
 
 %prep
 %setup -qn "webkitgtk-%{version}"
-# tbzatek - doesn't apply, is this fixed?
-# %patch1 -p1 -b .no-execmem
-%patch2 -p1 -b .nspluginwrapper
-%patch4 -p1 -b .yarr
-%patch5 -p1 -b .includes
-%patch6 -p1 -b .double2ints
+%patch0 -p1 -b .nspluginwrapper
+%patch1 -p1 -b .yarr
+%patch2 -p1 -b .double2ints
 %ifarch ppc
-%patch7 -p1 -b .libatomic
-%patch8 -p1 -b .double2intsPPC32
+%patch3 -p1 -b .libatomic
+%patch4 -p1 -b .double2intsPPC32
 %endif
 
 %build
@@ -121,7 +116,6 @@ This package contains developer documentation for %{name}.
 # https://bugs.webkit.org/show_bug.cgi?id=91154
 %global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
 
-# explicitly disable JIT on ARM https://bugs.webkit.org/show_bug.cgi?id=85076
 CFLAGS="%{optflags} -DLIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY" %configure                                                   \
                         --with-gtk=3.0                          \
 %ifarch s390 s390x ppc ppc64
@@ -221,6 +215,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
 
 
 %changelog
+* Wed Mar 27 2013 Tomas Popela <tpopela at redhat.com> - 2.0.0-1
+- Update to 2.0.0
+- Update BR versions
+- Drop unused patches
+
 * Wed Mar 20 2013 Kalev Lember <kalevlember at gmail.com> - 1.11.92-1
 - Update to 1.11.92
 


More information about the scm-commits mailing list