[webkitgtk] Update to 1.8.0

Kevin Fenzi kevin at fedoraproject.org
Thu Mar 29 02:11:49 UTC 2012


commit b69195f758ee2e92750a6f881ef4eb7a9fdae0bf
Author: Kevin Fenzi <kevin at scrye.com>
Date:   Wed Mar 28 20:11:38 2012 -0600

    Update to 1.8.0

 .gitignore                     |    1 +
 sources                        |    2 +-
 webkit-1.3.12-no-execmem.patch |   12 ------------
 webkit-1.6.1-dtoa-s390.patch   |   12 ------------
 webkit-1.6.1-new-glib.patch    |   12 ------------
 webkit-1.6.1-stringfix.patch   |   19 -------------------
 webkit-1.6.1-unistd.patch      |   11 -----------
 webkitgtk.spec                 |   38 +++++++++++++++-----------------------
 8 files changed, 17 insertions(+), 90 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b19f7e1..7eb52d1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@ webkit-1.3.2.tar.gz
 /webkit-1.4.3.tar.gz
 /webkit-1.6.1.tar.gz
 /webkit-1.6.3.tar.xz
+/webkitgtk-1.8.0-1.fc18.src.rpm
diff --git a/sources b/sources
index 2e9c0ef..fd881a0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c476d9335419df061510d31e21175df1  webkit-1.6.3.tar.xz
+3af724c1d18d69ee6479f63232331304  webkitgtk-1.8.0-1.fc18.src.rpm
diff --git a/webkitgtk.spec b/webkitgtk.spec
index 51b675b..4a4177f 100644
--- a/webkitgtk.spec
+++ b/webkitgtk.spec
@@ -34,8 +34,8 @@
 %bcond_with 	wml
 
 Name:		webkitgtk
-Version:	1.6.3
-Release:	2%{?dist}
+Version:	1.8.0
+Release:	1%{?dist}
 Summary:	GTK+ Web content engine library
 
 Provides:	WebKit-gtk = %{version}-%{release}
@@ -45,22 +45,10 @@ Group:		Development/Libraries
 License:	LGPLv2+ and BSD
 URL:		http://www.webkitgtk.org/
 
-Source0:	http://www.webkitgtk.org/webkit-%{version}.tar.xz
+Source0:	http://www.webkitgtk.org/releases/webkit-%{version}.tar.xz
 
-## See: https://bugzilla.redhat.com/show_bug.cgi?id=516057
-## FIXME: We forcibly disable the JIT compiler for the time being.
-## This is a temporary workaround which causes a slight performance hit on
-## 32- and 64-bit x86; but until we can fix the JIT to correctly handle WX
-## memory, at least we'll have a WebKit stack that doesn't crash due to this
-## bug. :)
-Patch1: 	webkit-1.3.12-no-execmem.patch
+# add support for nspluginwrapper. 
 Patch2: 	webkit-1.3.10-nspluginwrapper.patch
-# https://bugs.webkit.org/show_bug.cgi?id=69940
-Patch3:         webkit-1.6.1-dtoa-s390.patch
-# Fix string def
-Patch5:         webkit-1.6.1-stringfix.patch
-# add unistd.h include
-Patch6:         webkit-1.6.1-unistd.patch
 
 BuildRequires:	bison
 BuildRequires:	chrpath
@@ -81,6 +69,7 @@ BuildRequires:	pcre-devel
 BuildRequires:	sqlite-devel
 BuildRequires:	gobject-introspection-devel
 BuildRequires:  mesa-libGL-devel
+BuildRequires:  gtk-doc
 
 ## Conditional dependencies...
 %if %{with pango}
@@ -123,11 +112,7 @@ LICENSE, README, and AUTHORS files.
 
 %prep
 %setup -qn "webkit-%{version}"
-%patch1 -p1 -b .no-execmem
 %patch2 -p1 -b .nspluginwrapper
-%patch3 -p1 -b .dtoa-s390
-%patch5 -p1 -b .stringfix
-%patch6 -p1 -b .unistd
 
 %build
 %ifarch s390 %{arm}
@@ -151,9 +136,12 @@ CFLAGS="%optflags -DLIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGE
 mkdir -p DerivedSources/webkit
 mkdir -p DerivedSources/WebCore
 mkdir -p DerivedSources/ANGLE
+mkdir -p DerivedSources/WebKit2/webkit2gtk/webkit2
+mkdir -p DerivedSources/InjectedBundle
 
 # Disabled because of https://bugs.webkit.org/show_bug.cgi?id=34846
-make V=1 %{?_smp_mflags}
+#make V=1 %{?_smp_mflags}
+make V=1
 
 %install
 rm -rf %{buildroot}
@@ -198,26 +186,30 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas
 %{_libdir}/libjavascriptcoregtk-1.0.so.*
 %{_libdir}/girepository-1.0/WebKit-1.0.typelib
 %{_libdir}/girepository-1.0/JSCore-1.0.typelib
+#{_datadir}/glib-2.0/schemas/org.webkitgtk-1.0.gschema.xml
 %{_libexecdir}/%{name}/
-%{_datadir}/glib-2.0/schemas/org.webkitgtk-1.0.gschema.xml
 %{_datadir}/webkitgtk-1.0
 
 %files	devel
 %defattr(-,root,root,-)
 %{_bindir}/jsc-1
-%{_includedir}/webkit-1.0
+%{_includedir}/webkitgtk-1.0
 %{_libdir}/libwebkitgtk-1.0.so
 %{_libdir}/libjavascriptcoregtk-1.0.so
 %{_libdir}/pkgconfig/webkit-1.0.pc
 %{_libdir}/pkgconfig/javascriptcoregtk-1.0.pc
 %{_datadir}/gir-1.0/WebKit-1.0.gir
 %{_datadir}/gir-1.0/JSCore-1.0.gir
+%{_datadir}/gtk-doc/html/webkitgtk
 
 %files	doc
 %defattr(-,root,root,-)
 %{_docdir}/%{name}-%{version}/
 
 %changelog
+* Tue Mar 27 2012 Kevin Fenzi <kevin at scrye.com> - 1.8.0-1
+- Update to 1.8.0
+
 * Tue Feb 28 2012 Peter Robinson <pbrobinson at fedoraproject.org> - 1.6.3-2
 - Add ARM to and optimise compile flags for low mem arches
 


More information about the scm-commits mailing list