commit webkitgtk for openSUSE:Factory
Hello community, here is the log from the commit of package webkitgtk for openSUSE:Factory checked in at 2017-10-02 16:51:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkitgtk (Old) and /work/SRC/openSUSE:Factory/.webkitgtk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "webkitgtk" Mon Oct 2 16:51:48 2017 rev:47 rq:528881 version:2.4.11 Changes: -------- --- /work/SRC/openSUSE:Factory/webkitgtk/webkitgtk.changes 2017-08-29 11:39:43.465160833 +0200 +++ /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk.changes 2017-10-02 16:51:50.630265216 +0200 @@ -1,0 +2,12 @@ +Thu Sep 7 20:59:24 UTC 2017 - zaitor@opensuse.org + +- Drop webkitgtk3 linked sub package: + + Remove libwebkitgtk-3_0-0 and libjavascriptcoregtk-3_0-0 from + baselibs.conf. + + Drop conditional build for gtk3 defines from spec. + + Drop conditional pkgconfig(gail), pkgconfig(gail-3.0), + pkgconfig(gtk+-2.0), pkgconfig(gtk+-3.0) and + pkgconfig(gtk+-unix-print-3.0) BuildRequires: No longer needed. + + Drop no longer needed pre_checkin.sh: No longer needed. + +------------------------------------------------------------------- Old: ---- pre_checkin.sh webkitgtk3.changes webkitgtk3.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkitgtk.spec ++++++ --- /var/tmp/diff_new_pack.Q7ifWD/_old 2017-10-02 16:51:51.934082220 +0200 +++ /var/tmp/diff_new_pack.Q7ifWD/_new 2017-10-02 16:51:51.934082220 +0200 @@ -16,23 +16,6 @@ # -%define build_for_gtk3 0 -%if %{build_for_gtk3} -# provide empty _find_debuginfo_dwz_opts for one or the other -# the .dwz files contain identical contents, which leads to identical -# checksums, which leads to file conflicts due to identical symlinks -%define _find_debuginfo_dwz_opts %{nil} -%define _pkgname_no_slpp libwebkitgtk3 -%define _sover -3_0-0 -%define _wk2sover -3_0-25 -%define _sonamever 3.0 -%define _sonameverpkg 3_0 -%define _develnamever 3 -%define _gtkver 3.0 -%define _jscver 3 -%define _pkgconfig_suffix gtk-3.0 -%define _withwk2 0 -%else %define _pkgname_no_slpp libwebkitgtk2 %define _sover -1_0-0 %define _sonamever 1.0 @@ -43,7 +26,6 @@ %define _gtkver 2.0 %define _jscver 1 %define _pkgconfig_suffix -1.0 -%endif %define _name webkitgtk Name: webkitgtk Version: 2.4.11 @@ -51,9 +33,6 @@ Summary: Library for rendering web content, GTK+ Port License: LGPL-2.0+ AND BSD-3-Clause Group: Development/Libraries/C and C++ -# FIXME: at some point, figure out a way to remove the hack where we use -g0 to have successful builds -# FIXME: get upstream to fix the conflict on gtk-doc docs between gtk2 and gtk3 versions -# FIXME: after 1.7.90, remove workaround in %%setup that is needed to fix the build Url: http://webkitgtk.org/ Source: http://webkitgtk.org/releases/%{_name}-%{version}.tar.xz Source1: baselibs.conf @@ -97,10 +76,12 @@ BuildRequires: pkgconfig(enchant) >= 0.22 BuildRequires: pkgconfig(fontconfig) >= 2.5 BuildRequires: pkgconfig(freetype2) >= 9.0 +BuildRequires: pkgconfig(gail) >= 1.8 BuildRequires: pkgconfig(geoclue-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.36.0 BuildRequires: pkgconfig(gstreamer-1.0) >= 1.0.3 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.0.3 +BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.10 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(harfbuzz) BuildRequires: pkgconfig(libpng) @@ -117,17 +98,6 @@ BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(zlib) -%if %{build_for_gtk3} -# yes, needed for the plugin process even though we're targetting gtk3 -BuildRequires: pkgconfig(gail) >= 1.8 -BuildRequires: pkgconfig(gail-3.0) >= 3.0 -BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.10 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.6.0 -BuildRequires: pkgconfig(gtk+-unix-print-3.0) -%else -BuildRequires: pkgconfig(gail) >= 1.8 -BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.10 -%endif %description WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -144,10 +114,8 @@ Recommends: %{_pkgname_no_slpp}-lang = %{version} # We provide %{_pkgname_no_slpp}: that's the GTK+ version being used. Provides: %{_pkgname_no_slpp} = %{version} -%if ! %{build_for_gtk3} Provides: libWebKitGtk0 = %{version} Obsoletes: libWebKitGtk0 < %{version} -%endif %description -n libwebkitgtk%{_sover} WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -158,39 +126,6 @@ also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. -%if %{_withwk2} -%package -n libwebkit2gtk%{_wk2sover} -Summary: Library for rendering web content, GTK+ Port -# this will install the non-webkit2 library too; at some point, we should move -# the Provides for %%{_pkgname_no_slpp} here -Group: System/Libraries -Recommends: %{_pkgname_no_slpp}-lang = %{version} -# Recommend the injected bundles -Recommends: webkit2gtk-3_0-injected-bundles - -%description -n libwebkit2gtk%{_wk2sover} -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 webkit2gtk-3_0-injected-bundles -Summary: Library for rendering web content -- Injected bundles -Group: System/Libraries - -%description -n webkit2gtk-3_0-injected-bundles -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. -%endif - %package -n libjavascriptcoregtk%{_sover} Summary: JavaScript Core Engine, GTK+ Port Group: System/Libraries @@ -220,41 +155,6 @@ This package provides the GObject Introspection bindings for the GTK+ port of WebKit. -%if %{build_for_gtk3} -%package -n typelib-1_0-WebKit2-%{_sonameverpkg} -Summary: Library for rendering web content, GTK+ Port -- Introspection bindings -Group: System/Libraries - -%description -n typelib-1_0-WebKit2-%{_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 WebKit2. - -%package -n typelib-1_0-WebKit2WebExtension-%{_sonameverpkg} -Summary: Library for rendering web content, GTK+ Port -- Introspection bindings -Group: System/Libraries - -%description -n typelib-1_0-WebKit2WebExtension-%{_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 WebKit2. - -%endif - %package -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} Summary: JavaScript Core Engine, GTK+ Port -- Introspection bindings Group: System/Libraries @@ -278,15 +178,10 @@ Requires: libwebkitgtk%{_sover} = %{version} Requires: typelib-1_0-JavaScriptCore-%{_sonameverpkg} Requires: typelib-1_0-WebKit-%{_sonameverpkg} -%if %{_withwk2} -Requires: libwebkit2gtk%{_wk2sover} = %{version} -%endif -%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, @@ -301,10 +196,8 @@ 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} Obsoletes: webkit-jsc < %{version} -%endif %description -n webkit-jsc-%{_jscver} WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -381,40 +274,18 @@ --disable-static \ --enable-shared \ --with-gstreamer=1.0 \ -%if %{_withwk2} - --enable-webkit2 -%else --disable-webkit2 -%endif make %{?_smp_mflags} %install %makeinstall %find_lang WebKitGTK-%{_gtkver} %{no_lang_C} -# for webkitgtk3, we rename %{_datadir}/gtk-doc/html/webkitgtk to %{_datadir}/gtk-doc/html/webkitgtk3 -%if %{build_for_gtk3} -mv %{buildroot}%{_datadir}/gtk-doc/html/webkitgtk %{buildroot}%{_datadir}/gtk-doc/html/%{name} -mv %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk%{?_develnamever} -%if %{_withwk2} -# Clean up some buildroot references in binaries -chrpath --delete %{buildroot}%{_libexecdir}/WebKitPluginProcess -chrpath --delete %{buildroot}%{_libexecdir}/WebKitWebProcess -%endif -%endif find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %post -n libwebkitgtk%{_sover} -p /sbin/ldconfig - %postun -n libwebkitgtk%{_sover} -p /sbin/ldconfig -%if %{_withwk2} -%post -n libwebkit2gtk%{_wk2sover} -p /sbin/ldconfig - -%postun -n libwebkit2gtk%{_wk2sover} -p /sbin/ldconfig -%endif - %post -n libjavascriptcoregtk%{_sover} -p /sbin/ldconfig - %postun -n libjavascriptcoregtk%{_sover} -p /sbin/ldconfig %files -n libwebkitgtk%{_sover} @@ -423,21 +294,6 @@ %{_libdir}/libwebkitgtk-%{_sonamever}.so.* %{_datadir}/webkitgtk-%{_sonamever}/ -%if %{_withwk2} -%files -n libwebkit2gtk%{_wk2sover} -%defattr(-,root,root) -%{_libdir}/libwebkit2gtk-%{_sonamever}.so.* -%{_libexecdir}/WebKitNetworkProcess -%{_libexecdir}/WebKitPluginProcess -%{_libexecdir}/WebKitWebProcess - -%files -n webkit2gtk-3_0-injected-bundles -%defattr(-,root,root) -%dir %{_libdir}/webkit2gtk-3.0 -%dir %{_libdir}/webkit2gtk-3.0/injected-bundle -%{_libdir}/webkit2gtk-3.0/injected-bundle/libwebkit2gtkinjectedbundle.so -%endif - %files -n libjavascriptcoregtk%{_sover} %defattr(-, root, root) %doc Source/JavaScriptCore/COPYING.LIB Source/WebKit/gtk/NEWS @@ -447,16 +303,6 @@ %defattr(-,root,root) %{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib -%if %{_withwk2} -%files -n typelib-1_0-WebKit2-%{_sonameverpkg} -%defattr(-,root,root) -%{_libdir}/girepository-1.0/WebKit2-%{_sonamever}.typelib - -%files -n typelib-1_0-WebKit2WebExtension-%{_sonameverpkg} -%defattr(-,root,root) -%{_libdir}/girepository-1.0/WebKit2WebExtension-%{_sonamever}.typelib -%endif - %files -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} %defattr(-,root,root) %{_libdir}/girepository-1.0/JavaScriptCore-%{_sonamever}.typelib ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.Q7ifWD/_old 2017-10-02 16:51:51.978076045 +0200 +++ /var/tmp/diff_new_pack.Q7ifWD/_new 2017-10-02 16:51:51.978076045 +0200 @@ -1,4 +1,2 @@ libwebkitgtk-1_0-0 libjavascriptcoregtk-1_0-0 -libwebkitgtk-3_0-0 -libjavascriptcoregtk-3_0-0
participants (1)
-
root@hilbert.suse.de