Hello community,

here is the log from the commit of package libwebkit for openSUSE:Factory 
checked in at 2012-01-09 15:19:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libwebkit (Old)
 and      /work/SRC/openSUSE:Factory/.libwebkit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libwebkit", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libwebkit/libwebkit.changes      2011-10-02 
10:17:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libwebkit.new/libwebkit.changes 2012-01-09 
15:19:11.000000000 +0100
@@ -1,0 +2,120 @@
+Tue Dec 20 09:21:51 UTC 2011 - [email protected]
+
+- Update to version 1.7.3:
+  + WebGL is now enabled by default.
+  + Initial support for accelerated compositing has been added.
+  + Add fullscreen setting to WebKit2 GTK+ API.
+  + Fix regression of Push buttons that didn't expose their
+    displayed text/name to accessibility toolkit.
+  + Initial UI client implementation for WebKit2 GTK+ API.
+  + Implement HTML5 History APIs.
+  + Implement cookies management in WebKit2.
+  + Fix a crash when a download fails.
+  + Add support for javascript dialogs in WebKit2 GTK+ API.
+  + Add 'enable-dns-prefetching' setting to WebKit2 GTK+ API.
+  + Initial support for WebAudio data playback.
+  + Add enable-webaudio setting.
+  + Links are now focused with Tab by default in WebKit2.
+  + Fix HTML5 Youtube video fullscreen button.
+  + Improve description of WebSocket errors.
+  + Add WebKitWindowProperties to WebKit2 GTK+ API.
+  + Fullscreen controller support for the new WebKit Fullscreen
+    API.
+  + Add WebKitURIResponse to WebKit2 GTK+ API.
+  + Fix random crash in pages containing plugins.
+  + Fix loading of custom fonts in some web sites like
+    surlybikes.com or boingboing.net.
+- Add Mesa-devel BuildRequires for WebGL support.
+- Create DerivedSources/ANGLE in %setup to fix build, as a
+  temporary workaround.
+
+-------------------------------------------------------------------
+Fri Dec  9 15:15:51 UTC 2011 - [email protected]
+
+- Add webkit-gir-fixup.patch: Fix up JSCore.gir.in to reference a
+  real library: libwebkitgtk-(1.0|3.0).so.0 instead of
+  webkitgtk-(1.0|3.0).
+
+-------------------------------------------------------------------
+Thu Dec  8 19:42:02 UTC 2011 - [email protected]
+
+- Split typelib files into their own subpackages:
+  typelib-1_0-JSCore-(1_0|3_0) and typelib-1_0-WebKit-(1_0|3_0).
+- Add typelib-1_0-JSCore-(1_0|3_0) and typelib-1_0-WebKit-(1_0|3_0)
+  Requires to libwebkitgtk-devel/libwebkitgtk3-devel subpackage.
+
+-------------------------------------------------------------------
+Sat Nov 26 22:15:25 UTC 2011 - [email protected]
+
+- Update to version 1.7.2:
+  + Fix process freeze when right-clicking on windowless Flash.
+  + Performance improvements by avoiding unnecessary clips while
+    painting.
+  + Notify errors happening on downloads not started by a web view.
+  + Allow building with GLib >= 2.31.
+  + Significant JavaScript performance improvements on x86 and
+    x86-64.
+  + Fix application cache directory in WebKit2.
+  + Add initial support for cookies in WebKit2.
+  + Implement support for downloads in WebKit2.
+  + Add methods to load HTML and plain text to WebKit2 GTK+ API.
+  + Add webkit_web_view_get_uri() to WebKit2 GTK+ API.
+  + Don't show items in option elements with display:none.
+  + Add webkit_web_view_load_request() to WebKit2 GTK+ API.
+  + Add support for WebAudio AudioFileReader.
+  + Port MiniBrowser to use WebKit2 GTK+ API instead of the C API.
+  + Add more settings to WebKitSettings in WebKit2 GTK+ API:
+    private browsing, developer extras, resizable text areas, tabs
+    to links, caret mode, font settings, default charset.
+  + Fix windowless plugins drawing in WebKit2.
+  + Fix memory leak when fullscreening a video.
+  + Remove visited links from page's page group when clearing back
+    forward list.
+  + Switch to a backing store approach for painting WebKitWebView.
+    It improves scrolling performance.
+  + Add methods to get/set the settings of a web view to WebKit2
+    GTK+ API.
+  + Add webkit_settings_new_with_settings() to WebKit2 GTK+ API.
+  + Add title property to WebKitWebView in WebKit2 GTK+ API.
+- Add xz BuildRequires because we can't build a package for a
+  xz-compressed tarball without explicitly specifying that... See
+  bnc#697467 for more details.
+
+-------------------------------------------------------------------
+Thu Oct 27 21:29:26 UTC 2011 - [email protected]
+
+- Update to version 1.7.1:
+  + Fix a problem with scroll adjustments that made scrollbars
+    become out of sync with the page contents.
+  + Show title of option control items in a tooltip.
+  + Improve scrolling performance for pages containing windowed
+    plugins.
+  + Use GtkGrid instead of GtkTable in authentication dialogs.
+  + Fix compatibility issues with DOM bindings.
+  + Fix video pause/play in fullscreen.
+  + Add support for pseudo-italics on freetype fonts when italic
+    font is requested but Fontconfig gives one that is neither
+    oblique nor italic.
+  + Fix test rendering issues due to custom fonts which use
+    synthetic oblique rendering.
+  + Support for client-based geolocation.
+  + Add support for sending encoded blob data during network
+    requests.
+  + Use SOCK_SEQPACKET when available for sockets used to
+    communicate processes in WebKit2.
+  + Add gtk-doc support to generate WebKit2 GTK+ API documentation.
+  + Implement default error pages in WebKit2.
+  + Initial implementation of WebInspector for WebKit2.
+  + Implement drag and drop support in WebKit2.
+  + TextChecker implementation for WebKit2.
+  + Initial implementation of back forward list for WebKit2 GTK+
+    API.
+  + Initial implementation of view settings for WebKit2 GTK+ API.
+  + Initial implementation of loader client for WebKit2 GTK+ API.
+  + Implement cache model for WebKit2
+  + Initial implementation of web context for WebKit2 GTK+ API.
+  + Add methods to get/set a custom text enconding to WebKit2 GTK+
+    API.
+  + Add WebKitError to WebKit2 GTK+ API.
+
+-------------------------------------------------------------------
libwebkit3.changes: same change

Old:
----
  webkit-1.6.1.tar.gz

New:
----
  webkit-1.7.3.tar.xz
  webkit-gir-fixup.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libwebkit.spec ++++++
--- /var/tmp/diff_new_pack.1tTKmU/_old  2012-01-09 15:19:12.000000000 +0100
+++ /var/tmp/diff_new_pack.1tTKmU/_new  2012-01-09 15:19:12.000000000 +0100
@@ -22,6 +22,7 @@
 %define _pkgname_no_slpp libwebkitgtk3
 %define _sover -3_0-0
 %define _sonamever 3.0
+%define _sonameverpkg 3_0
 %define _develnamever 3
 %define _gtkver 3.0
 %define _jscver 3
@@ -30,6 +31,7 @@
 %define _pkgname_no_slpp libwebkitgtk2
 %define _sover -1_0-0
 %define _sonamever 1.0
+%define _sonameverpkg 1_0
 # empty:
 #%%define _develnamever
 %define _gtkver 2.0
@@ -39,13 +41,17 @@
 
 Name:           libwebkit
 Summary:        Library for rendering web content, GTK+ Port
-Version:        1.6.1
-Release:        1
-License:        LGPLv2.0 ; LGPLv2.0+
+License:        LGPL-2.0 ; LGPL-2.0+
 Group:          Development/Libraries/C and C++
+Version:        1.7.3
+Release:        0
+# FIXME: after 1.7.3, remove workaround in %%setup that is needed to fix the 
build
 Url:            http://webkit.org/
-Source:         http://www.webkitgtk.org/webkit-%{version}.tar.gz
+Source:         http://www.webkitgtk.org/webkit-%{version}.tar.xz
 Source1:        baselibs.conf
+# PATCH-FIX-UPSTREAM webkit-gir-fixup.patch [email protected] -- Fix 
JSCore.gir to reference a real library.
+Patch0:         webkit-gir-fixup.patch
+BuildRequires:  Mesa-devel
 BuildRequires:  bison
 BuildRequires:  enchant-devel
 BuildRequires:  flex
@@ -61,9 +67,11 @@
 BuildRequires:  libgeoclue-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  libsoup-devel
+BuildRequires:  libsoup-devel >= 2.37.2.1
 BuildRequires:  libxslt-devel
 BuildRequires:  sqlite3-devel
+# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
+BuildRequires:  xz
 # Needed by make-hash-tools.pl, after move to perl 5.14
 BuildRequires:  perl(Switch)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -79,9 +87,8 @@
 
 %package -n libwebkitgtk%{_sover}
 
-Group:          Development/Libraries/C and C++
-License:        LGPLv2.0 ; LGPLv2.0+
 Summary:        Library for rendering web content, GTK+ Port
+Group:          Development/Libraries/C and C++
 %if ! %{build_for_gtk3}
 Provides:       libWebKitGtk0 = %{version}
 Obsoletes:      libWebKitGtk0 < %{version}
@@ -102,9 +109,8 @@
 
 %package -n libjavascriptcoregtk%{_sover}
 
-License:        LGPLv2.0 ; LGPLv2.0+
-Group:          System/Libraries
 Summary:        JavaScript Core Engine, GTK+ Port
+Group:          System/Libraries
 
 %description -n libjavascriptcoregtk%{_sover}
 WebKit is a web content engine, derived from KHTML and KJS from KDE,
@@ -115,13 +121,46 @@
 also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
 more.
 
+%package -n typelib-1_0-WebKit-%{_sonameverpkg}
+Summary:        Library for rendering web content, GTK+ Port -- Introspection 
bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-WebKit-%{_sonameverpkg}
+WebKit is a web content engine, derived from KHTML and KJS from KDE,
+and used primarily in Apple's Safari browser.  It is made to be
+embedded in other applications, such as mail readers, or web browsers.
+
+It is able to display content such as HTML, SVG, XML, and others. It
+also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
+more.
+
+This package provides the GObject Introspection bindings for the GTK+
+port of WebKit.
+
+%package -n typelib-1_0-JSCore-%{_sonameverpkg}
+Summary:        JavaScript Core Engine, GTK+ Port -- Introspection bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-JSCore-%{_sonameverpkg}
+WebKit is a web content engine, derived from KHTML and KJS from KDE,
+and used primarily in Apple's Safari browser.  It is made to be
+embedded in other applications, such as mail readers, or web browsers.
+
+It is able to display content such as HTML, SVG, XML, and others. It
+also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
+more.
+
+This package provides the GObject Introspection bindings for the GTK+
+port of the JavaScript Core engine.
+
 %package -n libwebkitgtk%{?_develnamever}-devel
 
-License:        LGPLv2.0 ; LGPLv2.0+
-Group:          Development/Libraries/C and C++
 Summary:        Library for rendering web content, GTK+ Port
+Group:          Development/Libraries/C and C++
 Requires:       libjavascriptcoregtk%{_sover} = %{version}
 Requires:       libwebkitgtk%{_sover} = %{version}
+Requires:       typelib-1_0-JSCore-%{_sonameverpkg}
+Requires:       typelib-1_0-WebKit-%{_sonameverpkg}
 %if ! %{build_for_gtk3}
 Provides:       WebKitGtk-devel = %{version}
 Obsoletes:      WebKitGtk-devel < %{version}
@@ -140,9 +179,8 @@
 
 %package -n webkit-jsc-%{_jscver}
 
-License:        LGPLv2.0 ; LGPLv2.0+
-Group:          Development/Libraries/C and C++
 Summary:        Library for rendering web content, GTK+ Port
+Group:          Development/Libraries/C and C++
 Requires:       libwebkitgtk%{_sover} = %{version}
 %if ! %{build_for_gtk3}
 Provides:       webkit-jsc = %{version}
@@ -161,6 +199,9 @@
 %lang_package -n %{_pkgname_no_slpp}
 %prep
 %setup -q -n webkit-%{version}
+%patch0 -p1
+# FIXME: workaround needed in 1.7.3 to fix build
+mkdir DerivedSources/ANGLE
 
 %build
 %ifarch ppc64
@@ -200,12 +241,18 @@
 %{_libdir}/libwebkitgtk-%{_sonamever}.so.*
 %{_datadir}/glib-2.0/schemas/org.webkitgtk-%{_sonamever}.gschema.xml
 %{_datadir}/webkitgtk-%{_sonamever}/
-%{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib
 
 %files -n libjavascriptcoregtk%{_sover}
 %defattr(-, root, root)
 %doc Source/JavaScriptCore/COPYING.LIB Source/WebKit/gtk/NEWS
 %{_libdir}/libjavascriptcoregtk-%{_sonamever}.so.*
+
+%files -n typelib-1_0-WebKit-%{_sonameverpkg}
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib
+
+%files -n typelib-1_0-JSCore-%{_sonameverpkg}
+%defattr(-,root,root)
 %{_libdir}/girepository-1.0/JSCore-%{_sonamever}.typelib
 
 %files -n libwebkitgtk%{?_develnamever}-devel
@@ -214,7 +261,7 @@
 %{_libdir}/libwebkitgtk-%{_sonamever}.so
 %{_libdir}/pkgconfig/javascriptcoregtk-%{_sonamever}.pc
 %{_libdir}/pkgconfig/webkit%{_pkgconfig_suffix}.pc
-%{_includedir}/webkit-%{_sonamever}/
+%{_includedir}/webkitgtk-%{_sonamever}/
 %{_datadir}/gir-1.0/*.gir
 
 %files -n webkit-jsc-%{_jscver}

++++++ libwebkit3.spec ++++++
--- /var/tmp/diff_new_pack.1tTKmU/_old  2012-01-09 15:19:12.000000000 +0100
+++ /var/tmp/diff_new_pack.1tTKmU/_new  2012-01-09 15:19:12.000000000 +0100
@@ -22,6 +22,7 @@
 %define _pkgname_no_slpp libwebkitgtk3
 %define _sover -3_0-0
 %define _sonamever 3.0
+%define _sonameverpkg 3_0
 %define _develnamever 3
 %define _gtkver 3.0
 %define _jscver 3
@@ -30,6 +31,7 @@
 %define _pkgname_no_slpp libwebkitgtk2
 %define _sover -1_0-0
 %define _sonamever 1.0
+%define _sonameverpkg 1_0
 # empty:
 #%%define _develnamever
 %define _gtkver 2.0
@@ -39,13 +41,17 @@
 
 Name:           libwebkit3
 Summary:        Library for rendering web content, GTK+ Port
-Version:        1.6.1
-Release:        1
-License:        LGPLv2.0 ; LGPLv2.0+
+License:        LGPL-2.0 ; LGPL-2.0+
 Group:          Development/Libraries/C and C++
+Version:        1.7.3
+Release:        0
+# FIXME: after 1.7.3, remove workaround in %%setup that is needed to fix the 
build
 Url:            http://webkit.org/
-Source:         http://www.webkitgtk.org/webkit-%{version}.tar.gz
+Source:         http://www.webkitgtk.org/webkit-%{version}.tar.xz
 Source1:        baselibs.conf
+# PATCH-FIX-UPSTREAM webkit-gir-fixup.patch [email protected] -- Fix 
JSCore.gir to reference a real library.
+Patch0:         webkit-gir-fixup.patch
+BuildRequires:  Mesa-devel
 BuildRequires:  bison
 BuildRequires:  enchant-devel
 BuildRequires:  flex
@@ -61,9 +67,11 @@
 BuildRequires:  libgeoclue-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  libsoup-devel
+BuildRequires:  libsoup-devel >= 2.37.2.1
 BuildRequires:  libxslt-devel
 BuildRequires:  sqlite3-devel
+# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
+BuildRequires:  xz
 # Needed by make-hash-tools.pl, after move to perl 5.14
 BuildRequires:  perl(Switch)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -79,9 +87,8 @@
 
 %package -n libwebkitgtk%{_sover}
 
-Group:          Development/Libraries/C and C++
-License:        LGPLv2.0 ; LGPLv2.0+
 Summary:        Library for rendering web content, GTK+ Port
+Group:          Development/Libraries/C and C++
 %if ! %{build_for_gtk3}
 Provides:       libWebKitGtk0 = %{version}
 Obsoletes:      libWebKitGtk0 < %{version}
@@ -102,9 +109,8 @@
 
 %package -n libjavascriptcoregtk%{_sover}
 
-License:        LGPLv2.0 ; LGPLv2.0+
-Group:          System/Libraries
 Summary:        JavaScript Core Engine, GTK+ Port
+Group:          System/Libraries
 
 %description -n libjavascriptcoregtk%{_sover}
 WebKit is a web content engine, derived from KHTML and KJS from KDE,
@@ -115,13 +121,46 @@
 also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
 more.
 
+%package -n typelib-1_0-WebKit-%{_sonameverpkg}
+Summary:        Library for rendering web content, GTK+ Port -- Introspection 
bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-WebKit-%{_sonameverpkg}
+WebKit is a web content engine, derived from KHTML and KJS from KDE,
+and used primarily in Apple's Safari browser.  It is made to be
+embedded in other applications, such as mail readers, or web browsers.
+
+It is able to display content such as HTML, SVG, XML, and others. It
+also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
+more.
+
+This package provides the GObject Introspection bindings for the GTK+
+port of WebKit.
+
+%package -n typelib-1_0-JSCore-%{_sonameverpkg}
+Summary:        JavaScript Core Engine, GTK+ Port -- Introspection bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-JSCore-%{_sonameverpkg}
+WebKit is a web content engine, derived from KHTML and KJS from KDE,
+and used primarily in Apple's Safari browser.  It is made to be
+embedded in other applications, such as mail readers, or web browsers.
+
+It is able to display content such as HTML, SVG, XML, and others. It
+also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
+more.
+
+This package provides the GObject Introspection bindings for the GTK+
+port of the JavaScript Core engine.
+
 %package -n libwebkitgtk%{?_develnamever}-devel
 
-License:        LGPLv2.0 ; LGPLv2.0+
-Group:          Development/Libraries/C and C++
 Summary:        Library for rendering web content, GTK+ Port
+Group:          Development/Libraries/C and C++
 Requires:       libjavascriptcoregtk%{_sover} = %{version}
 Requires:       libwebkitgtk%{_sover} = %{version}
+Requires:       typelib-1_0-JSCore-%{_sonameverpkg}
+Requires:       typelib-1_0-WebKit-%{_sonameverpkg}
 %if ! %{build_for_gtk3}
 Provides:       WebKitGtk-devel = %{version}
 Obsoletes:      WebKitGtk-devel < %{version}
@@ -140,9 +179,8 @@
 
 %package -n webkit-jsc-%{_jscver}
 
-License:        LGPLv2.0 ; LGPLv2.0+
-Group:          Development/Libraries/C and C++
 Summary:        Library for rendering web content, GTK+ Port
+Group:          Development/Libraries/C and C++
 Requires:       libwebkitgtk%{_sover} = %{version}
 %if ! %{build_for_gtk3}
 Provides:       webkit-jsc = %{version}
@@ -161,6 +199,9 @@
 %lang_package -n %{_pkgname_no_slpp}
 %prep
 %setup -q -n webkit-%{version}
+%patch0 -p1
+# FIXME: workaround needed in 1.7.3 to fix build
+mkdir DerivedSources/ANGLE
 
 %build
 %ifarch ppc64
@@ -200,12 +241,18 @@
 %{_libdir}/libwebkitgtk-%{_sonamever}.so.*
 %{_datadir}/glib-2.0/schemas/org.webkitgtk-%{_sonamever}.gschema.xml
 %{_datadir}/webkitgtk-%{_sonamever}/
-%{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib
 
 %files -n libjavascriptcoregtk%{_sover}
 %defattr(-, root, root)
 %doc Source/JavaScriptCore/COPYING.LIB Source/WebKit/gtk/NEWS
 %{_libdir}/libjavascriptcoregtk-%{_sonamever}.so.*
+
+%files -n typelib-1_0-WebKit-%{_sonameverpkg}
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib
+
+%files -n typelib-1_0-JSCore-%{_sonameverpkg}
+%defattr(-,root,root)
 %{_libdir}/girepository-1.0/JSCore-%{_sonamever}.typelib
 
 %files -n libwebkitgtk%{?_develnamever}-devel
@@ -214,7 +261,7 @@
 %{_libdir}/libwebkitgtk-%{_sonamever}.so
 %{_libdir}/pkgconfig/javascriptcoregtk-%{_sonamever}.pc
 %{_libdir}/pkgconfig/webkit%{_pkgconfig_suffix}.pc
-%{_includedir}/webkit-%{_sonamever}/
+%{_includedir}/webkitgtk-%{_sonamever}/
 %{_datadir}/gir-1.0/*.gir
 
 %files -n webkit-jsc-%{_jscver}

++++++ webkit-gir-fixup.patch ++++++
diff -ur webkit-1.7.2/Source/WebKit/gtk/JSCore.gir.in 
webkit-1.7.2.patched/Source/WebKit/gtk/JSCore.gir.in
--- webkit-1.7.2/Source/WebKit/gtk/JSCore.gir.in        2011-10-27 
22:51:16.000000000 +0200
+++ webkit-1.7.2.patched/Source/WebKit/gtk/JSCore.gir.in        2011-12-09 
16:08:52.268130983 +0100
@@ -2,7 +2,7 @@
 <repository version="1.2"
             xmlns="http://www.gtk.org/introspection/core/1.0";
             xmlns:c="http://www.gtk.org/introspection/c/1.0";>
-  <namespace name="JSCore" version="@WEBKITGTK_API_VERSION@" 
shared-library="webkitgtk-@WEBKITGTK_API_VERSION@">
+  <namespace name="JSCore" version="@WEBKITGTK_API_VERSION@" 
shared-library="libwebkitgtk-@[email protected]">
     <alias name="GlobalContextRef" target="none">
       <type name="JSGlobalContextRef" c:type="JSGlobalContextRef"/>
     </alias>
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to