Hello community,

here is the log from the commit of package libwebkit for openSUSE:Factory
checked in at Tue May 3 13:50:01 CEST 2011.



--------
--- libwebkit/libwebkit.changes 2011-01-17 10:10:59.000000000 +0100
+++ libwebkit/libwebkit.changes 2011-04-27 18:04:05.000000000 +0200
@@ -1,0 +2,51 @@
+Wed Apr 27 15:34:12 UTC 2011 - [email protected]
+
+- Update to version 1.4.0:
+  + WebKitGTK+ for now prevents loading plugins which use
+    incompatible GTK+ versions to avoid symbol collisions.
+  + Many other bugfixes.
+
+-------------------------------------------------------------------
+Tue Mar 22 12:59:12 UTC 2011 - [email protected]
+
+- Update to version 1.3.13:
+  + GObject DOM Bindings contains a major change. Explicit
+    invocation of DOM objects' addEventListener methods has
+    replaced the GObject signal method of DOM event handling.
+  + Added API to control the IconDatabase and the cache database
+    APIs.
+
+-------------------------------------------------------------------
+Thu Mar  3 14:40:45 UTC 2011 - [email protected]
+
+- Update to version 1.3.12:
+  + HTML5 media volume managment improvements.
+  + A11y bugfixes.
+  + Many other bugfixes.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Feb 15 17:43:22 UTC 2011 - [email protected]
+
+- Update to version 1.3.11:
+  + Add a beginDragWithFiles implementation for the GTK+ event 
+    sender.
+  + ResourceHandleSoup do not wait for streams to close to issue
+    didFinishLoading.
+  + Move the request/cache code to libsoup.
+  + A11y bugfixes.
+  + Many other bugfixes.
+- Remove explicit Requires for glib2-devel, gtk2-devel and
+  libsoup-devel in devel subpackage: they will automatically be
+  added the pkgconfig() way.
+- Re-enable parallel build, since it works again in the build
+  service.
+- Create a GTK+ 3 source package, based on the exact same spec
+  file, that we'll keep synchronized.
+- Rename webkit-jsc to webkit-jsc-{1,3}, so we can have both GTK+ 2
+  and GTK+ 3 versions built. Only the GTK+ 2 version has
+  Provides/Obsoletes for webkit-jsc.
+- Change baselibs.conf so that it works for the two source
+  packages, by simply adding libwebkitgtk-3_0-0 there.
+
+-------------------------------------------------------------------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ libwebkit/libwebkit3.changes        2011-04-27 18:04:05.000000000 +0200
@@ -0,0 +1,708 @@
+-------------------------------------------------------------------
+Wed Apr 27 15:34:12 UTC 2011 - [email protected]
+
+- Update to version 1.4.0:
+  + WebKitGTK+ for now prevents loading plugins which use
+    incompatible GTK+ versions to avoid symbol collisions.
+  + Many other bugfixes.
+
+-------------------------------------------------------------------
+Tue Mar 22 12:59:12 UTC 2011 - [email protected]
+
+- Update to version 1.3.13:
+  + GObject DOM Bindings contains a major change. Explicit
+    invocation of DOM objects' addEventListener methods has
+    replaced the GObject signal method of DOM event handling.
+  + Added API to control the IconDatabase and the cache database
+    APIs.
+
+-------------------------------------------------------------------
+Thu Mar  3 14:40:45 UTC 2011 - [email protected]
+
+- Update to version 1.3.12:
+  + HTML5 media volume managment improvements.
+  + A11y bugfixes.
+  + Many other bugfixes.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Feb 15 17:43:22 UTC 2011 - [email protected]
+
+- Update to version 1.3.11:
+  + Add a beginDragWithFiles implementation for the GTK+ event 
+    sender.
+  + ResourceHandleSoup do not wait for streams to close to issue
+    didFinishLoading.
+  + Move the request/cache code to libsoup.
+  + A11y bugfixes.
+  + Many other bugfixes.
+- Remove explicit Requires for glib2-devel, gtk2-devel and
+  libsoup-devel in devel subpackage: they will automatically be
+  added the pkgconfig() way.
+- Re-enable parallel build, since it works again in the build
+  service.
+- Create a GTK+ 3 source package, based on the exact same spec
+  file, that we'll keep synchronized.
+- Rename webkit-jsc to webkit-jsc-{1,3}, so we can have both GTK+ 2
+  and GTK+ 3 versions built. Only the GTK+ 2 version has
+  Provides/Obsoletes for webkit-jsc.
+- Change baselibs.conf so that it works for the two source
+  packages, by simply adding libwebkitgtk-3_0-0 there.
+
+-------------------------------------------------------------------
+Mon Jan 17 10:10:29 CET 2011 - [email protected]
+
+- Disable parallel build in an attempt to fix the build on the
+  build service, where it goes out of memory.
+
+-------------------------------------------------------------------
+Wed Jan 12 19:12:33 CET 2011 - [email protected]
+
+- Update to version 1.3.10:
+  + Port form control theming code to GtkStyleContext.
+  + Add a new 'make jsc' target to build only JavaScriptCore and
+    the jsc binary.
+  + Initial support for drag-and-drop file uploads.
+  + WOFF font face support.
+  + Many other bugfixes.
+
+-------------------------------------------------------------------
+Thu Dec 23 15:30:27 CET 2010 - [email protected]
+
+- Update to version 1.3.9:
+  + Compilation fixes for the final GTK+ 2.91.7 release.
+
+-------------------------------------------------------------------
+Tue Dec 21 10:24:16 CET 2010 - [email protected]
+
+- Update to version 1.3.8:
+  + New WebKitWebPluginDatabase and WebKitWebPlugin classes for
+    plugin management.
+  + The usual fixes for GTK+ 3.x API changes. We are still using
+    the old GtkStyle APIs, that should be gone by the next release.
+  + Add support for Mozilla-style JS fullscreen API.
+  + Add support for the viewport metatag.
+  + Many other bugfixes.
+
+-------------------------------------------------------------------
+Tue Dec  7 12:33:18 CET 2010 - [email protected]
+
+- Update to version 1.3.7:
+  + Fix error pages template's not being filled properly.
+  + Fix context menu activation through keyboard.
+  + Add automatic garbage collection for most GObject DOM objects
+    (all those that are actually in the DOM tree). This gets rid of
+    most of the leaks when using the bindings.
+  + Add an Inspector API to inspect a DOM node.
+  + Tons of a11y bugfixes.
+  + Tons of fixes for the in-tree SoupCache, should work much
+    better now.
+  + Many other bugfixes.
+- Explicitly compile translations, since it's broken in the
+  tarball.
+
+-------------------------------------------------------------------
+Mon Nov 15 11:36:50 CET 2010 - [email protected]
+
+- Update to version 1.3.6:
+  + Update to compile with GTK+ 3.x 2.91.4.
+  + Many, many other bugfixes.
+
+-------------------------------------------------------------------
+Fri Oct 22 11:46:25 CEST 2010 - [email protected]
+
+- Update to version 1.3.5:
+  + Add a HTTP cache implementation. This will be eventually
+    integrated in libsoup itself, but for now it can be accessed
+    from WebKit through the WebKitSoupCache APIs.
+  + Updated to work with GTK+ 3.x 2.91.1.
+  + Add frame-flattening support, used by some mobile browser, to
+    merge all frames in a page into a continuous view.
+  + Many other bugfixes.
+
+-------------------------------------------------------------------
+Thu Sep 23 11:58:18 CEST 2010 - [email protected]
+
+- Update to version 1.3.4:
+  + File reader/writer APIs are now enabled.
+  + The javascript JIT is now enabled by default on ARM.
+  + Clipboard data is no longer lost when the process exits.
+  + Image DnD support.
+  + GSettings support to save/restore Web Inspector settings.
+  + Add WebSocket support, now enabled by default.
+  + Added WebKitWebView::frame-created signal, emitted when a frame
+    other than the main frame is created in a view.
+  + Added WebKitWebView::view-mode, holding information about how
+    the view is being presented. See the property documentation and
+    http://www.w3.org/TR/view-mode/ for details.
+  + Fullscreen support for HTML5 media player.
+  + Identify as WebKit/Safari in Google domains when
+    enable-site-specific-quirks is activated. Otherwise we'll get a
+    degraded user experience due to their poor UA detection
+    algorihtms.
+  + Added simple media playback options in the context menu for the
+    media elements.
+  + Update (and require) to work with gobjet-introspection 0.9.5.
+  + Updated to work with GTK+ 3.x 2.90.7 when in GTK+ 3.x mode.
+  + Make --disable-jit actually work.
+  + Add --enable-opcode-stats configure flag. When enabled,
+    statistics about opcode generation will be printed by JSC.
+  + Many a11y fixes, particularly in the AtkText interface.
+  + CSS box shadows render much faster in many cases.
+  + Many other bugfixes.
+- Fix webkit-jsc to have a libwebkitgtk-1_0-0 Requires instead of
+  libwebkit-1_0-2.
+- Handle the GSettings schemas with the %glib2_gsettings_schema_*
+  macros.
+
+-------------------------------------------------------------------
+Wed Sep  1 15:31:28 CEST 2010 - [email protected]
+
+- Drop gir-repository BuildRequires: the introspection files that
+  were needed from there are now directly with the appropriate
+  libraries.
+
+-------------------------------------------------------------------
+Tue Aug 31 10:07:24 UTC 2010 - [email protected]
+
+- Recommend instead of require lang package since it's not mandatory.
+
+-------------------------------------------------------------------
+Thu Aug 12 11:36:47 CEST 2010 - [email protected]
+
+- Do not use Provides/Obsoletes for libwebkit-1_0-2 in
+  libwebkitgtk-1_0-0: this is simply not true, since the library
+  name is libwebkitgtk-1.0 now, not libwebkit-1.0 anymore.
+
+-------------------------------------------------------------------
+Mon Aug  9 18:40:20 CEST 2010 - [email protected]
+
+- Update baselibs.conf for the change in package name.
+
+-------------------------------------------------------------------
+Fri Aug  6 03:34:02 CEST 2010 - [email protected]
+
+- Go back to GTK+ 2: change gtk3-devel BuildRequires to gtk2-devel,
+  change --with-gtk configure flag to 2.0
+
+-------------------------------------------------------------------
+Thu Jul 15 12:01:09 UTC 2010 - [email protected]
+
+- Update to version 1.3.3:
+  + Fixes to compile with latest GTK+ 2.90.x.
+  + Add support for dropping content in WebKitWebViews.
+  + Many other bugfixes.
+
+-------------------------------------------------------------------
+Tue Jul 13 11:33:56 CEST 2010 - [email protected]
++++ 511 more lines (skipped)
++++ between /dev/null
++++ and libwebkit/libwebkit3.changes

calling whatdependson for head-i586


Old:
----
  webkit-1.3.10.tar.bz2

New:
----
  libwebkit3.changes
  libwebkit3.spec
  pre_checkin.sh
  webkit-1.4.0.tar.bz2

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

Other differences:
------------------
++++++ libwebkit.spec ++++++
--- /var/tmp/diff_new_pack.qK3P7w/_old  2011-05-03 13:47:22.000000000 +0200
+++ /var/tmp/diff_new_pack.qK3P7w/_new  2011-05-03 13:47:22.000000000 +0200
@@ -16,12 +16,32 @@
 #
 
 
+%define build_for_gtk3 0
+
+%if %{build_for_gtk3}
+%define _pkgname_no_slpp libwebkitgtk3
+%define _sover -3_0-0
+%define _sonamever 3.0
+%define _develnamever 3
+%define _gtkver 3.0
+%define _jscver 3
+%define _pkgconfig_suffix gtk-3.0
+%else
+%define _pkgname_no_slpp libwebkitgtk2
+%define _sover -1_0-0
+%define _sonamever 1.0
+# empty:
+#%%define _develnamever
+%define _gtkver 2.0
+%define _jscver 1
+%define _pkgconfig_suffix -1.0
+%endif
 
 Name:           libwebkit
 Summary:        Library for rendering web content, GTK+ Port
-Version:        1.3.10
-Release:        2
-# FIXME: check if make stamp-po is still needed in %build, see 
https://bugs.webkit.org/show_bug.cgi?id=50612 (last checked: 1.3.7)
+Version:        1.4.0
+Release:        1
+# FIXME: check if make stamp-po is still needed in %build, see 
https://bugs.webkit.org/show_bug.cgi?id=50612 (last checked: 1.3.11)
 License:        LGPLv2.0 ; LGPLv2.0+
 Group:          Development/Libraries/C and C++
 Url:            http://webkit.org/
@@ -34,7 +54,11 @@
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gperf
 BuildRequires:  gstreamer-0_10-plugins-base-devel
+%if %{build_for_gtk3}
+BuildRequires:  gtk3-devel
+%else
 BuildRequires:  gtk2-devel
+%endif
 BuildRequires:  libgeoclue-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-devel
@@ -52,18 +76,22 @@
 also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
 more.
 
-%package -n libwebkitgtk-1_0-0
+%package -n libwebkitgtk%{_sover}
+
+
 Group:          Development/Libraries/C and C++
 License:        LGPLv2.0 ; LGPLv2.0+
 Summary:        Library for rendering web content, GTK+ Port
+%if ! %{build_for_gtk3}
 Provides:       libWebKitGtk0 = %{version}
 Obsoletes:      libWebKitGtk0 < %{version}
-# We provide libwebkitgtk2: that's the GTK+ version being used.
-Provides:       libwebkitgtk2 = %{version}
-Recommends:     libwebkitgtk2-lang = %{version}
+%endif
+# We provide %{_pkgname_no_slpp}: that's the GTK+ version being used.
+Provides:       %{_pkgname_no_slpp} = %{version}
+Recommends:     %{_pkgname_no_slpp}-lang = %{version}
 %glib2_gsettings_schema_requires
 
-%description -n libwebkitgtk-1_0-0
+%description -n libwebkitgtk%{_sover}
 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.
@@ -72,20 +100,21 @@
 also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
 more.
 
-%package -n libwebkitgtk-devel
+%package -n libwebkitgtk%{?_develnamever}-devel
+
+
 License:        LGPLv2.0 ; LGPLv2.0+
 Group:          Development/Libraries/C and C++
 Summary:        Library for rendering web content, GTK+ Port
-Requires:       libwebkitgtk-1_0-0 = %{version}
-Requires:       glib2-devel
-Requires:       gtk2-devel
-Requires:       libsoup-devel
+Requires:       libwebkitgtk%{_sover} = %{version}
+%if ! %{build_for_gtk3}
 Provides:       WebKitGtk-devel = %{version}
 Obsoletes:      WebKitGtk-devel < %{version}
 Provides:       libwebkit-devel = %{version}
 Obsoletes:      libwebkit-devel < %{version}
+%endif
 
-%description -n libwebkitgtk-devel
+%description -n libwebkitgtk%{?_develnamever}-devel
 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.
@@ -94,13 +123,19 @@
 also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
 more.
 
-%package -n webkit-jsc
+%package -n webkit-jsc-%{_jscver}
+
+
 License:        LGPLv2.0 ; LGPLv2.0+
 Group:          Development/Libraries/C and C++
 Summary:        Library for rendering web content, GTK+ Port
-Requires:       libwebkitgtk-1_0-0 = %{version}
+Requires:       libwebkitgtk%{_sover} = %{version}
+%if ! %{build_for_gtk3}
+Provides:       webkit-jsc = %{version}
+Obsoletes:      webkit-jsc < %{version}
+%endif
 
-%description -n webkit-jsc
+%description -n webkit-jsc-%{_jscver}
 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.
@@ -109,7 +144,7 @@
 also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and
 more.
 
-%lang_package -n libwebkitgtk2
+%lang_package -n %{_pkgname_no_slpp}
 %prep
 %setup -q -n webkit-%{version}
 
@@ -120,50 +155,49 @@
 export CFLAGS=" $RPM_OPT_FLAGS"
 export CXXFLAGS=" $RPM_OPT_FLAGS"
 %configure \
-        --with-gtk=2.0 \
+        --with-gtk=%{_gtkver} \
        --enable-geolocation \
         --enable-introspection
-# No parallel build as we can go out of memory on the build service
-make
+make %{?jobs:-j %jobs}
 # FIXME: it's only needed because of 
https://bugs.webkit.org/show_bug.cgi?id=50612
 make %{?jobs:-j %jobs} stamp-po
 
 %install
 %makeinstall
-%find_lang webkit-2.0
-find %{buildroot} -name "*.la" -exec rm {} \;
+%find_lang webkit-%{_gtkver}
+find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
 
-%post -n libwebkitgtk-1_0-0
+%post -n libwebkitgtk%{_sover}
 /sbin/ldconfig
 %glib2_gsettings_schema_post
 
-%postun -n libwebkitgtk-1_0-0
+%postun -n libwebkitgtk%{_sover}
 /sbin/ldconfig
 %glib2_gsettings_schema_postun
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files -n libwebkitgtk-1_0-0
+%files -n libwebkitgtk%{_sover}
 %defattr(-,root,root)
-%doc WebKit/LICENSE Source/JavaScriptCore/COPYING.LIB 
Source/WebCore/LICENSE-APPLE Source/WebCore/LICENSE-LGPL-2 
Source/WebCore/LICENSE-LGPL-2.1 WebKit/gtk/NEWS
-%{_libdir}/libwebkitgtk-1.0.so.*
-%{_datadir}/glib-2.0/schemas/org.webkitgtk-1.0.gschema.xml
-%{_datadir}/webkit-1.0/
-%{_datadir}/webkitgtk-1.0/
+%doc Source/JavaScriptCore/COPYING.LIB Source/WebCore/LICENSE-APPLE 
Source/WebCore/LICENSE-LGPL-2 Source/WebCore/LICENSE-LGPL-2.1 
Source/WebKit/LICENSE Source/WebKit/gtk/NEWS
+%{_libdir}/libwebkitgtk-%{_sonamever}.so.*
+%{_datadir}/glib-2.0/schemas/org.webkitgtk-%{_sonamever}.gschema.xml
+%{_datadir}/webkit-%{_sonamever}/
+%{_datadir}/webkitgtk-%{_sonamever}/
 %{_libdir}/girepository-1.0/*.typelib
 
-%files -n libwebkitgtk-devel
+%files -n libwebkitgtk%{?_develnamever}-devel
 %defattr(-,root,root)
-%{_libdir}/libwebkitgtk-1.0.so
-%{_libdir}/pkgconfig/webkit-1.0.pc
-%{_includedir}/webkit-1.0/
+%{_libdir}/libwebkitgtk-%{_sonamever}.so
+%{_libdir}/pkgconfig/webkit%{_pkgconfig_suffix}.pc
+%{_includedir}/webkit-%{_sonamever}/
 %{_datadir}/gir-1.0/*.gir
 
-%files -n webkit-jsc
+%files -n webkit-jsc-%{_jscver}
 %defattr(-,root,root)
-%{_bindir}/jsc-1
+%{_bindir}/jsc-%{_jscver}
 
-%files -n libwebkitgtk2-lang -f webkit-2.0.lang
+%files -n %{_pkgname_no_slpp}-lang -f webkit-%{_gtkver}.lang
 
 %changelog

++++++ libwebkit3.spec ++++++
#
# spec file for package libwebkit3
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define build_for_gtk3 1

%if %{build_for_gtk3}
%define _pkgname_no_slpp libwebkitgtk3
%define _sover -3_0-0
%define _sonamever 3.0
%define _develnamever 3
%define _gtkver 3.0
%define _jscver 3
%define _pkgconfig_suffix gtk-3.0
%else
%define _pkgname_no_slpp libwebkitgtk2
%define _sover -1_0-0
%define _sonamever 1.0
# empty:
#%%define _develnamever
%define _gtkver 2.0
%define _jscver 1
%define _pkgconfig_suffix -1.0
%endif

Name:           libwebkit3
Summary:        Library for rendering web content, GTK+ Port
Version:        1.4.0
Release:        1
# FIXME: check if make stamp-po is still needed in %build, see 
https://bugs.webkit.org/show_bug.cgi?id=50612 (last checked: 1.3.11)
License:        LGPLv2.0 ; LGPLv2.0+
Group:          Development/Libraries/C and C++
Url:            http://webkit.org/
Source:         webkit-%{version}.tar.bz2
Source1:        baselibs.conf
BuildRequires:  bison
BuildRequires:  enchant-devel
BuildRequires:  flex
BuildRequires:  gcc-c++
BuildRequires:  gobject-introspection-devel
BuildRequires:  gperf
BuildRequires:  gstreamer-0_10-plugins-base-devel
%if %{build_for_gtk3}
BuildRequires:  gtk3-devel
%else
BuildRequires:  gtk2-devel
%endif
BuildRequires:  libgeoclue-devel
BuildRequires:  libicu-devel
BuildRequires:  libjpeg-devel
BuildRequires:  libsoup-devel
BuildRequires:  libxslt-devel
BuildRequires:  sqlite3-devel
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
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.

%package -n libwebkitgtk%{_sover}

Group:          Development/Libraries/C and C++
License:        LGPLv2.0 ; LGPLv2.0+
Summary:        Library for rendering web content, GTK+ Port
%if ! %{build_for_gtk3}
Provides:       libWebKitGtk0 = %{version}
Obsoletes:      libWebKitGtk0 < %{version}
%endif
# We provide %{_pkgname_no_slpp}: that's the GTK+ version being used.
Provides:       %{_pkgname_no_slpp} = %{version}
Recommends:     %{_pkgname_no_slpp}-lang = %{version}
%glib2_gsettings_schema_requires

%description -n libwebkitgtk%{_sover}
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.

%package -n libwebkitgtk%{?_develnamever}-devel

License:        LGPLv2.0 ; LGPLv2.0+
Group:          Development/Libraries/C and C++
Summary:        Library for rendering web content, GTK+ Port
Requires:       libwebkitgtk%{_sover} = %{version}
%if ! %{build_for_gtk3}
Provides:       WebKitGtk-devel = %{version}
Obsoletes:      WebKitGtk-devel < %{version}
Provides:       libwebkit-devel = %{version}
Obsoletes:      libwebkit-devel < %{version}
%endif

%description -n libwebkitgtk%{?_develnamever}-devel
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.

%package -n webkit-jsc-%{_jscver}

License:        LGPLv2.0 ; LGPLv2.0+
Group:          Development/Libraries/C and C++
Summary:        Library for rendering web content, GTK+ Port
Requires:       libwebkitgtk%{_sover} = %{version}
%if ! %{build_for_gtk3}
Provides:       webkit-jsc = %{version}
Obsoletes:      webkit-jsc < %{version}
%endif

%description -n webkit-jsc-%{_jscver}
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.

%lang_package -n %{_pkgname_no_slpp}
%prep
%setup -q -n webkit-%{version}

%build
%ifarch ppc64
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -mminimal-toc"
%endif
export CFLAGS=" $RPM_OPT_FLAGS"
export CXXFLAGS=" $RPM_OPT_FLAGS"
%configure \
        --with-gtk=%{_gtkver} \
        --enable-geolocation \
        --enable-introspection
make %{?jobs:-j %jobs}
# FIXME: it's only needed because of 
https://bugs.webkit.org/show_bug.cgi?id=50612
make %{?jobs:-j %jobs} stamp-po

%install
%makeinstall
%find_lang webkit-%{_gtkver}
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print

%post -n libwebkitgtk%{_sover}
/sbin/ldconfig
%glib2_gsettings_schema_post

%postun -n libwebkitgtk%{_sover}
/sbin/ldconfig
%glib2_gsettings_schema_postun

%clean
rm -rf $RPM_BUILD_ROOT

%files -n libwebkitgtk%{_sover}
%defattr(-,root,root)
%doc Source/JavaScriptCore/COPYING.LIB Source/WebCore/LICENSE-APPLE 
Source/WebCore/LICENSE-LGPL-2 Source/WebCore/LICENSE-LGPL-2.1 
Source/WebKit/LICENSE Source/WebKit/gtk/NEWS
%{_libdir}/libwebkitgtk-%{_sonamever}.so.*
%{_datadir}/glib-2.0/schemas/org.webkitgtk-%{_sonamever}.gschema.xml
%{_datadir}/webkit-%{_sonamever}/
%{_datadir}/webkitgtk-%{_sonamever}/
%{_libdir}/girepository-1.0/*.typelib

%files -n libwebkitgtk%{?_develnamever}-devel
%defattr(-,root,root)
%{_libdir}/libwebkitgtk-%{_sonamever}.so
%{_libdir}/pkgconfig/webkit%{_pkgconfig_suffix}.pc
%{_includedir}/webkit-%{_sonamever}/
%{_datadir}/gir-1.0/*.gir

%files -n webkit-jsc-%{_jscver}
%defattr(-,root,root)
%{_bindir}/jsc-%{_jscver}

%files -n %{_pkgname_no_slpp}-lang -f webkit-%{_gtkver}.lang

%changelog
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.qK3P7w/_old  2011-05-03 13:47:22.000000000 +0200
+++ /var/tmp/diff_new_pack.qK3P7w/_new  2011-05-03 13:47:22.000000000 +0200
@@ -1 +1,2 @@
 libwebkitgtk-1_0-0
+libwebkitgtk-3_0-0

++++++ pre_checkin.sh ++++++
#!/bin/sh

sed 's,build_for_gtk3 0,build_for_gtk3 1,;s,^\(Name: 
*\)libwebkit,\1libwebkit3,' libwebkit.spec > libwebkit3.spec
cp libwebkit.changes libwebkit3.changes
++++++ webkit-1.3.10.tar.bz2 -> webkit-1.4.0.tar.bz2 ++++++
++++ 670508 lines of diff (skipped)


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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to