Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-02-15 20:59:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3" Thu Feb 15 20:59:36 2024 rev:187 rq:1146861 version:2.42.5 Changes: -------- --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2024-02-07 18:48:20.846563765 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1815/webkit2gtk3.changes 2024-02-15 21:00:16.151716336 +0100 @@ -1,0 +2,14 @@ +Thu Feb 15 04:03:27 UTC 2024 - Michael Gorse <mgo...@suse.com> + +- Fix package names for v6, and obsolete old packages. + +------------------------------------------------------------------- +Wed Feb 14 17:44:28 UTC 2024 - Michael Gorse <mgo...@suse.com> + +- Use gcc 11 on SLE, to match what is currently used on SP4, and + adjust version check to include SP6. Also, use system malloc + there; the build currently fails without this (webkit#243535). +- Require gcc >= 10.2 to match the current cmake test. +- Disable jpegxl on SLE; it isn't currently available there. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkit2gtk3.spec ++++++ --- /var/tmp/diff_new_pack.RpfqbB/_old 2024-02-15 21:00:17.207753452 +0100 +++ /var/tmp/diff_new_pack.RpfqbB/_new 2024-02-15 21:00:17.207753452 +0100 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package webkit2gtk3 # # Copyright (c) 2024 SUSE LLC # @@ -25,7 +25,8 @@ ExclusiveArch: do-not-build %endif -%define usegcc10 0%{?sle_version} && 0%{?sle_version} <= 150400 +%define usegcc11 0%{?sle_version} && 0%{?sle_version} < 160000 +%define use_jxl !(0%{?sle_version} && 0%{?sle_version} < 160000) %if "%{flavor}" == "gtk3" %define _gtknamesuffix gtk3 @@ -67,8 +68,8 @@ %define _jscver 6.0 %define _pkgconfig_suffix gtk-4.0 %define _usesoup2 0 -%define _wk2sover6api 6_0-4 -%define _soverlj6api 6_0-1 +%define _wk2sover6api -6_0-4 +%define _soverlj6api -6_0-1 %endif Name: webkit2%{_gtknamesuffix} @@ -104,10 +105,10 @@ BuildRequires: cmake BuildRequires: enchant-devel BuildRequires: flex -%if %usegcc10 -BuildRequires: gcc10-c++ +%if %usegcc11 +BuildRequires: gcc11-c++ %else -BuildRequires: gcc-c++ >= 8.3 +BuildRequires: gcc-c++ >= 10.2 %endif BuildRequires: gobject-introspection-devel BuildRequires: gperf >= 3.0.1 @@ -130,7 +131,7 @@ BuildRequires: pkgconfig(freetype2) >= 2.4.2 BuildRequires: pkgconfig(glib-2.0) >= 2.56.4 BuildRequires: pkgconfig(icu-i18n) -%if %usegcc10 +%if %usegcc11 BuildRequires: pkgconfig(glproto) %endif BuildRequires: pkgconfig(gnutls) >= 3.0.0 @@ -157,7 +158,9 @@ BuildRequires: pkgconfig(harfbuzz) >= 0.9.18 BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libavif) >= 0.9.0 +%if %{use_jxl} BuildRequires: pkgconfig(libjxl) +%endif BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libsecret-1) @@ -228,6 +231,8 @@ %if "%{flavor}" == "gtk4" Requires: libjavascriptcoregtk%{_soverlj6api} = %{version} Requires: webkitgtk-%{_sonameverpkg}-injected-bundles +# Package was wrongly named +Obsoletes: libwebkitgtk6_0-4 < 2.42.6 %else Requires: libjavascriptcoregtk%{_sover} = %{version} Requires: webkit2gtk-%{_sonameverpkg}-injected-bundles @@ -292,6 +297,8 @@ %package -n libjavascriptcoregtk%{_soverlj6api} Summary: JavaScript Core Engine, GTK+ Port Group: System/Libraries +# Package was wrongly named +Obsoletes: libjavascriptcoregtk6_0-1 < 2.42.6 %description -n libjavascriptcoregtk%{_soverlj6api} WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -431,8 +438,6 @@ - - # Expand %%lang_package to Obsoletes its older-name counterpart %package -n WebKitGTK-%{_apiver}-lang @@ -475,9 +480,9 @@ -GNinja \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_DOCUMENTATION=OFF \ -%if %usegcc10 - -DCMAKE_C_COMPILER=gcc-10 \ - -DCMAKE_CXX_COMPILER=g++-10 \ +%if %usegcc11 + -DCMAKE_C_COMPILER=gcc-11 \ + -DCMAKE_CXX_COMPILER=g++-11 \ %endif -DPORT=GTK \ %if "%{flavor}" == "gtk4" @@ -502,6 +507,13 @@ -DENABLE_C_LOOP=ON \ -DENABLE_SAMPLING_PROFILER=OFF \ -DUSE_SYSTEM_MALLOC=ON \ +%else +%if 0%{?sle_version} && 0%{?sle_version} < 160000 + -DUSE_SYSTEM_MALLOC=ON \ +%endif +%endif +%if !%{use_jxl} + -DUSE_JPEGXL=OFF \ %endif %ninja_build -j $max_link_jobs