Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-webengine for openSUSE:Factory 
checked in at 2026-10-18 19:21:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-webengine (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-webengine.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-webengine"

Sun Oct 18 19:21:48 2026 rev:59 rq:1384449 version:6.11.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-webengine/qt6-webengine.changes      
2026-09-21 11:59:33.076009433 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-webengine.new.3698736/qt6-webengine.changes 
2026-10-18 19:22:07.229766540 +0200
@@ -1,0 +2,5 @@
+Thu Oct  1 07:36:30 UTC 2026 - Christophe Marin <[email protected]>
+
+- Prepare package for upcoming 6.140.0 release
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ qt6-webengine.spec ++++++
--- /var/tmp/diff_new_pack.5dZZ1X/_old  2026-10-18 19:22:10.034882836 +0200
+++ /var/tmp/diff_new_pack.5dZZ1X/_new  2026-10-18 19:22:10.036882919 +0200
@@ -16,10 +16,16 @@
 #
 
 
-%define real_version 6.11.2
+# After Qt 6.12 release, QtWebEngine has a different version scheme that 
includes the Chromium base version
+# (https://www.qt.io/blog/qt-webengine-will-release-separate)
+%define tar_version 6.11.2
 %define short_version 6.11
+#
+%define real_version 6.12.0
 %define tar_name qtwebengine-everywhere-src
 %define tar_suffix %{nil}
+# QtWebengine supports building against the latest Qt LTS release
+%global lts_version 6.8.0
 #
 %global qt6_flavor @BUILD_FLAVOR@%{nil}
 %define no_flavor ("%qt6_flavor" == "")
@@ -31,39 +37,17 @@
 # Private QML imports
 %global __requires_exclude 
qt6qmlimport\\((BrowserUtils|frequencymonitor|FrequencyMonitor|LifecycleUtils|performancemonitor).*
 #
-%if 0%{?suse_version} > 1500
-# The antique version in Leap 15 is too old for building chromium
-%bcond_without system_harfbuzz
-# The ICU version is also too old incrementExact() appeared in ICU 71
-%bcond_without system_icu
-# and so is tiff...
-%bcond_without system_tiff
-# Leap 15's ffmpeg is too old since 6.8.0
-%bcond_without system_ffmpeg
-# openjpeg2 is too old and doesn't know opj_decoder_set_strict_mode
-%bcond_without system_openjpeg2
-# and python 3.6 is also too old for this QtWE version
-%define pyver python3
-%else
-%{?sle15_python_module_pythons}
-%define pyver python311
-%endif
 %if 0%{?suse_version} >= 1699
 %bcond_without system_openh264
 %endif
 #
-# Note about required versions:
-# qtwebengine supports building against the latest LTS release. This 
(potentially) allows submitting
-# updates to Leap
-%global lts_version 6.8.0
-#
 Name:           qt6-webengine%{?pkg_suffix}
 Version:        6.11.2
 Release:        0
 Summary:        Web browser engine for Qt applications
 License:        GPL-2.0-only OR LGPL-3.0-only OR GPL-3.0-only
 URL:            https://www.qt.io
-Source0:        
https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz
+Source0:        
https://download.qt.io/official_releases/qt/%{short_version}/6.11.2%{tar_suffix}/submodules/%{tar_name}-%{tar_version}%{tar_suffix}.tar.xz
 Source99:       qt6-webengine-rpmlintrc
 # Patches 0-100 are upstream patches #
 Patch0:         Fix-renderer-crash-when-registering-ICU-encoding-names.patch
@@ -71,13 +55,14 @@
 # Patches 100-200 are openSUSE and/or non-upstream(able) patches #
 Patch100:       rtc-dont-use-h264.patch
 Patch101:       QtWebEngine_6.8_skip_xnnpack.patch
-BuildRequires:  %{pyver}
-BuildRequires:  %{pyver}-devel
-BuildRequires:  %{pyver}-html5lib
-BuildRequires:  %{pyver}-importlib-metadata
+BuildRequires:  python3
+BuildRequires:  python3-devel
+BuildRequires:  python3-html5lib
+BuildRequires:  python3-importlib-metadata
 BuildRequires:  Mesa-KHR-devel
 BuildRequires:  bison
-# Not pulled automatically on Leap
+BuildRequires:  clang
+BuildRequires:  clang-devel
 BuildRequires:  cups-config
 BuildRequires:  cups-devel
 BuildRequires:  fdupes
@@ -86,10 +71,13 @@
 BuildRequires:  krb5-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel >= 1.6.0
+BuildRequires:  llvm-devel
 BuildRequires:  memory-constraints
 BuildRequires:  nodejs-default
 BuildRequires:  pipewire-devel
 BuildRequires:  pkgconfig
+BuildRequires:  rust
+BuildRequires:  rust-bindgen
 BuildRequires:  qt6-core-private-devel >= %{lts_version}
 BuildRequires:  qt6-gui-private-devel >= %{lts_version}
 BuildRequires:  qt6-quick-private-devel >= %{lts_version}
@@ -122,29 +110,19 @@
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.32.0
 BuildRequires:  pkgconfig(glproto)
-%if %{with system_harfbuzz}
 BuildRequires:  pkgconfig(harfbuzz) >= 4.3.0
 BuildRequires:  pkgconfig(harfbuzz-subset) >= 4.3.0
-%endif
-%if %{with system_icu}
 BuildRequires:  pkgconfig(icu-i18n) >= 71
 BuildRequires:  pkgconfig(icu-uc) >= 71
-%endif
 BuildRequires:  pkgconfig(lcms2)
-%if %{with system_ffmpeg}
 BuildRequires:  pkgconfig(libavcodec) >= 60.31.102
 BuildRequires:  pkgconfig(libavformat) >= 60.16.100
 BuildRequires:  pkgconfig(libavutil) >= 58.29.100
-%endif
 BuildRequires:  pkgconfig(libdrm)
-%if %{with system_openjpeg2}
 BuildRequires:  pkgconfig(libopenjp2)
-%endif
 BuildRequires:  pkgconfig(libpci)
 BuildRequires:  pkgconfig(libpulse) >= 0.9.10
-%if %{with system_tiff}
 BuildRequires:  pkgconfig(libtiff-4) >= 4.5.0
-%endif
 BuildRequires:  pkgconfig(libva) >= 1.14
 BuildRequires:  pkgconfig(libwebp)
 BuildRequires:  pkgconfig(libwebpdemux)
@@ -157,9 +135,7 @@
 BuildRequires:  pkgconfig(openh264) >= 2.4.1
 %endif
 BuildRequires:  pkgconfig(opus) >= 1.3.1
-%if 0%{?suse_version} >= 1600
 BuildRequires:  pkgconfig(re2) >= 11
-%endif
 BuildRequires:  pkgconfig(vpx) >= 1.10.0
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcomposite)
@@ -172,7 +148,7 @@
 BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(zlib)
 # Chromium/blink don't support PowerPC and zSystems and build fails on
-# 32 bits archs (https://bugreports.qt.io/browse/QTBUG-102143)
+# 32 bits archs (QTBUG-102143)
 ExclusiveArch:  aarch64 x86_64 %{x86_64} riscv64
 
 %if "%{qt6_flavor}" == "docs"
@@ -362,7 +338,7 @@
 %endif
 
 %prep
-%autosetup -p1 -n %{tar_name}-%{real_version}%{tar_suffix}
+%autosetup -p1 -n %{tar_name}-%{tar_version}%{tar_suffix}
 
 %build
 %if %{no_flavor}
@@ -382,9 +358,6 @@
 
 %cmake_qt6 \
   -DCMAKE_TOOLCHAIN_FILE:STRING="%{_qt6_cmakedir}/Qt6/qt.toolchain.cmake" \
-%if 0%{?suse_version} == 1500
-  -DPython3_EXECUTABLE=%{_bindir}/python3.11 \
-%endif
   -DFEATURE_qtpdf_build:BOOL=TRUE \
   -DFEATURE_webengine_developer_build:BOOL=FALSE \
   -DFEATURE_webengine_embedded_build:BOOL=FALSE \
@@ -393,25 +366,13 @@
   -DFEATURE_webengine_native_spellchecker:BOOL=FALSE \
   -DFEATURE_webengine_printing_and_pdf:BOOL=TRUE \
   -DFEATURE_webengine_proprietary_codecs:BOOL=TRUE \
-%if %{with system_ffmpeg}
   -DFEATURE_webengine_system_ffmpeg:BOOL=TRUE \
-%else
-  -DFEATURE_webengine_system_ffmpeg:BOOL=FALSE \
-%endif
-%if %{without system_harfbuzz}
-  -DFEATURE_webengine_system_harfbuzz:BOOL=FALSE \
-%endif
-%if %{with system_icu}
   -DFEATURE_webengine_system_icu:BOOL=TRUE \
-%else
-  -DFEATURE_webengine_system_icu:BOOL=FALSE \
-%endif
-%if %{without system_openjpeg2}
-  -DFEATURE_webengine_system_libopenjpeg2:BOOL=FALSE \
-%endif
+  -DFEATURE_webengine_system_libvpx:BOOL=TRUE \
 %if %{with system_openh264}
   -DFEATURE_webengine_system_openh264:BOOL=TRUE \
 %endif
+  -DFEATURE_webengine_system_re2:BOOL=TRUE \
   -DFEATURE_webengine_webrtc:BOOL=TRUE \
   -DFEATURE_webengine_webrtc_pipewire:BOOL=TRUE \
   -DQT_BUILD_EXAMPLES:BOOL=TRUE \

Reply via email to