22 Commits

Author SHA256 Message Date
e9d15c61b0 Accepting request 1323478 from KDE:Qt6
- boo#1251922 - Re-enable LTO and pass -mno-outline-atomics to
  3rdparty/chromium for aarch64 as a workaround until fixed upstream (forwarded request 1323471 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/1323478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-webengine?expand=0&rev=52
2025-12-19 15:42:09 +00:00
d11ba1e731 - boo#1251922 - Re-enable LTO and pass -mno-outline-atomics to
3rdparty/chromium for aarch64 as a workaround until fixed upstream

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=112
2025-12-18 08:25:53 +00:00
1fc8391de1 Accepting request 1319512 from KDE:Qt6
Qt 6.10.1

OBS-URL: https://build.opensuse.org/request/show/1319512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-webengine?expand=0&rev=51
2025-11-25 14:48:35 +00:00
Christophe Marin
34fe624b24 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=111 2025-11-23 13:19:51 +00:00
Christophe Marin
050c48d84b OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=110 2025-11-23 09:16:26 +00:00
Christophe Marin
35151f1a1f OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=109 2025-11-23 09:13:58 +00:00
Christophe Marin
c70e50db6c Qt 6.10.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=108
2025-11-23 09:07:50 +00:00
ba395eeecd Accepting request 1312044 from KDE:Qt6
OBS-URL: https://build.opensuse.org/request/show/1312044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-webengine?expand=0&rev=50
2025-10-18 12:35:48 +00:00
Christophe Marin
4a85b52ecc - Add patches from webrtc's upstream to fix header includes
in order to build with pipewire 1.5.81:
  * 0001-webrtc-IWYU-modules-video_capture.patch
  * 0002-webrtc-IWYU-modules-desktop_capture-and-modules-video_captu.patch

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=107
2025-10-17 13:33:06 +00:00
229ae43132 Accepting request 1311183 from KDE:Qt6
OBS-URL: https://build.opensuse.org/request/show/1311183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-webengine?expand=0&rev=49
2025-10-14 16:06:39 +00:00
Christophe Marin
6b93d27b71 Accepting request 1311048 from home:Guillaume_G:branches:KDE:Qt6
- Disable LTO on aarch64 until build is fixed - boo#1251922

OBS-URL: https://build.opensuse.org/request/show/1311048
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=106
2025-10-13 15:55:15 +00:00
2c4b0f6562 Accepting request 1310374 from KDE:Qt6
Qt 6.10.0

OBS-URL: https://build.opensuse.org/request/show/1310374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-webengine?expand=0&rev=48
2025-10-13 15:23:55 +00:00
Christophe Marin
7442c8d1fe OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=105 2025-10-09 17:20:12 +00:00
Christophe Marin
8223db7a41 Qt 6.10.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=104
2025-10-08 16:55:29 +00:00
d7892f57c2 Accepting request 1307144 from KDE:Qt6
- Add upstream backport (boo#1249045)
  * qtwebengine_ffmpeg8.patch

OBS-URL: https://build.opensuse.org/request/show/1307144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-webengine?expand=0&rev=47
2025-09-29 19:11:41 +00:00
Christophe Marin
bfe382b39b OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=102 2025-09-25 13:15:02 +00:00
Christophe Marin
414a05739c - Add upstream backport (boo#1249045)
* qtwebengine_ffmpeg8.patch

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=101
2025-09-25 13:12:28 +00:00
1e3888cc0b Accepting request 1303309 from KDE:Qt6
- Add patch:
  * QtWebEngine_6.9.2_QTBUG-139424.patch (QTBUG-139424, boo#1249354)

OBS-URL: https://build.opensuse.org/request/show/1303309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-webengine?expand=0&rev=46
2025-09-10 15:29:52 +00:00
Christophe Marin
8d6ca1e542 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=99 2025-09-09 08:02:13 +00:00
Christophe Marin
ac58e9b48b Upstream commit ddcd30454aa6338d898c9d20c8feb48f36632e16 replaces internal code with usage of EGL_MESA_drm_image, which has been deprecated for a while and removed in Mesa 25.2 20590ca771
This breaks applications using qtwebengine on wayland. Fix it by reverting the commit. Note that this hasn't been fixed in Qt 6.10 tree either, so this patch needs to be refreshed if Qt 6.10 releases without this fixed.

- Add patch:
  * QtWebEngine_6.9.2_QTBUG-139424.patch (QTBUG-139424)

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=98
2025-09-09 07:57:02 +00:00
e68c3ef9ac Accepting request 1301735 from KDE:Qt6
Update to 6.9.2 (forwarded request 1301562 from krop)

OBS-URL: https://build.opensuse.org/request/show/1301735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-webengine?expand=0&rev=45
2025-08-29 16:35:20 +00:00
Christophe Marin
871b1b953e Update to 6.9.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-webengine?expand=0&rev=96
2025-08-28 07:28:21 +00:00
5 changed files with 84 additions and 19 deletions

View File

@@ -5,7 +5,7 @@
</conditions>
<hardware>
<disk>
<size unit="G">16</size>
<size unit="G">30</size>
</disk>
<memory>
<size unit="G">20</size>
@@ -32,10 +32,10 @@
</conditions>
<hardware>
<disk>
<size unit="G">7</size>
<size unit="G">16</size>
</disk>
<memory>
<size unit="G">2</size>
<size unit="G">8</size>
</memory>
</hardware>
</overwrite>

View File

@@ -1,3 +1,64 @@
-------------------------------------------------------------------
Tue Dec 16 12:32:44 UTC 2025 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- boo#1251922 - Re-enable LTO and pass -mno-outline-atomics to
3rdparty/chromium for aarch64 as a workaround until fixed upstream
-------------------------------------------------------------------
Thu Nov 20 15:15:44 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 6.10.1
https://www.qt.io/blog/qt-6.10.1-released
Based on Chromium version: 134.0.6998.208
Patched with security patches up to Chromium version: 142.0.7444.162
- Drop patches:
* 0001-webrtc-IWYU-modules-video_capture.patch
* 0002-webrtc-IWYU-modules-desktop_capture-and-modules-video_captu.patch
-------------------------------------------------------------------
Fri Oct 17 09:54:47 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Add patches from webrtc's upstream to fix header includes
in order to build with pipewire 1.5.81:
* 0001-webrtc-IWYU-modules-video_capture.patch
* 0002-webrtc-IWYU-modules-desktop_capture-and-modules-video_captu.patch
-------------------------------------------------------------------
Mon Oct 13 09:36:45 UTC 2025 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Disable LTO on aarch64 until build is fixed - boo#1251922
-------------------------------------------------------------------
Tue Oct 7 08:53:32 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 6.10.0
* https://www.qt.io/blog/qt-6.10-released
* Patched with security patches up to Chromium version up
to 140.0.7339.207
- Drop patches:
* QtWebEngine_6.9.2_QTBUG-139424.patch
* qtwebengine_ffmpeg8.patch
-------------------------------------------------------------------
Thu Sep 25 13:10:32 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Add upstream backport (boo#1249045)
* qtwebengine_ffmpeg8.patch
-------------------------------------------------------------------
Fri Sep 5 14:49:50 UTC 2025 - llyyr <llyyr@yukari.in>
- Add patch:
* QtWebEngine_6.9.2_QTBUG-139424.patch (QTBUG-139424, boo#1249354)
-------------------------------------------------------------------
Wed Aug 27 07:16:09 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 6.9.2:
* https://www.qt.io/blog/qt-6.9.2-released
* Patched with security patches up to Chromium version up
to 139.0.7258.67
-------------------------------------------------------------------
Tue Jun 3 07:49:35 UTC 2025 - Christophe Marin <christophe@krop.fr>

View File

@@ -1,7 +1,7 @@
#
# spec file for package qt6-webengine
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,9 +15,8 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define real_version 6.9.1
%define short_version 6.9
%define real_version 6.10.1
%define short_version 6.10
%define tar_name qtwebengine-everywhere-src
%define tar_suffix %{nil}
#
@@ -55,7 +54,7 @@
%global lts_version 6.8.0
#
Name: qt6-webengine%{?pkg_suffix}
Version: 6.9.1
Version: 6.10.1
Release: 0
Summary: Web browser engine for Qt applications
License: GPL-2.0-only OR LGPL-3.0-only OR GPL-3.0-only
@@ -110,6 +109,7 @@ BuildRequires: cmake(Qt6Quick) >= %{lts_version}
BuildRequires: cmake(Qt6QuickControls2) >= %{lts_version}
BuildRequires: cmake(Qt6QuickTest) >= %{lts_version}
BuildRequires: cmake(Qt6QuickWidgets) >= %{lts_version}
BuildRequires: cmake(Qt6Svg) >= %{lts_version}
BuildRequires: cmake(Qt6WebChannel) >= %{lts_version}
BuildRequires: cmake(Qt6WebChannelQuick) >= %{lts_version}
BuildRequires: cmake(Qt6WebSockets) >= %{lts_version}
@@ -381,6 +381,11 @@ ABI or API guarantees.
# parallel processes instead of its defaults.
export NINJAFLAGS="%{?_smp_mflags}"
%ifarch aarch64
# Workaround for boo#1251922: force -mno-outline-atomics through the gn build for aarch64
sed -e 's/cflags = \[\]/cflags = \[ \"-mno-outline-atomics\" \]/' -i ./src/3rdparty/chromium/build/config/linux/BUILD.gn
%endif
%cmake_qt6 \
-DCMAKE_TOOLCHAIN_FILE:STRING="%{_qt6_cmakedir}/Qt6/qt.toolchain.cmake" \
%if 0%{?suse_version} == 1500
@@ -483,7 +488,7 @@ done
%{_qt6_includedir}/QtPdf/
%{_qt6_libdir}/libQt6Pdf.prl
%{_qt6_libdir}/libQt6Pdf.so
%{_qt6_metatypesdir}/qt6pdf_*_metatypes.json
%{_qt6_metatypesdir}/qt6pdf_*metatypes.json
%{_qt6_mkspecsdir}/modules/qt_lib_pdf.pri
%{_qt6_pkgconfigdir}/Qt6Pdf.pc
%exclude %{_qt6_includedir}/QtPdf/%{real_version}
@@ -502,7 +507,7 @@ done
%{_qt6_includedir}/QtPdfQuick/
%{_qt6_libdir}/libQt6PdfQuick.prl
%{_qt6_libdir}/libQt6PdfQuick.so
%{_qt6_metatypesdir}/qt6pdfquick_*_metatypes.json
%{_qt6_metatypesdir}/qt6pdfquick_*metatypes.json
%{_qt6_mkspecsdir}/modules/qt_lib_pdfquick.pri
%{_qt6_pkgconfigdir}/Qt6PdfQuick.pc
%exclude %{_qt6_includedir}/QtPdfQuick/%{real_version}
@@ -521,7 +526,7 @@ done
%{_qt6_includedir}/QtPdfWidgets/
%{_qt6_libdir}/libQt6PdfWidgets.prl
%{_qt6_libdir}/libQt6PdfWidgets.so
%{_qt6_metatypesdir}/qt6pdfwidgets_*_metatypes.json
%{_qt6_metatypesdir}/qt6pdfwidgets_*metatypes.json
%{_qt6_mkspecsdir}/modules/qt_lib_pdfwidgets.pri
%{_qt6_pkgconfigdir}/Qt6PdfWidgets.pc
%exclude %{_qt6_includedir}/QtPdfWidgets/%{real_version}
@@ -549,7 +554,7 @@ done
%{_qt6_libdir}/libQt6WebEngineCore.prl
%{_qt6_libdir}/libQt6WebEngineCore.so
%{_qt6_libexecdir}/gn
%{_qt6_metatypesdir}/qt6webenginecore_*_metatypes.json
%{_qt6_metatypesdir}/qt6webenginecore_*metatypes.json
%{_qt6_mkspecsdir}/modules/qt_lib_webenginecore.pri
%{_qt6_pkgconfigdir}/Qt6WebEngineCore.pc
%exclude %{_qt6_includedir}/QtWebEngineCore/%{real_version}
@@ -573,8 +578,8 @@ done
%{_qt6_libdir}/libQt6WebEngineQuick.so
%{_qt6_libdir}/libQt6WebEngineQuickDelegatesQml.prl
%{_qt6_libdir}/libQt6WebEngineQuickDelegatesQml.so
%{_qt6_metatypesdir}/qt6webenginequick_*_metatypes.json
%{_qt6_metatypesdir}/qt6webenginequickdelegatesqml_*_metatypes.json
%{_qt6_metatypesdir}/qt6webenginequick_*metatypes.json
%{_qt6_metatypesdir}/qt6webenginequickdelegatesqml_*metatypes.json
%{_qt6_mkspecsdir}/modules/qt_lib_webenginequick.pri
%{_qt6_mkspecsdir}/modules/qt_lib_webenginequickdelegatesqml.pri
%{_qt6_pkgconfigdir}/Qt6WebEngineQuick.pc
@@ -585,7 +590,6 @@ done
%{_qt6_cmakedir}/Qt6WebEngineQuick*Private/
%{_qt6_includedir}/QtWebEngineQuick/%{real_version}/
%{_qt6_mkspecsdir}/modules/qt_lib_webenginequick_private.pri
%{_qt6_mkspecsdir}/modules/qt_lib_webenginequickdelegatesqml_private.pri
%files -n libQt6WebEngineWidgets6
%{_qt6_libdir}/libQt6WebEngineWidgets.so.*
@@ -596,7 +600,7 @@ done
%{_qt6_includedir}/QtWebEngineWidgets/
%{_qt6_libdir}/libQt6WebEngineWidgets.prl
%{_qt6_libdir}/libQt6WebEngineWidgets.so
%{_qt6_metatypesdir}/qt6webenginewidgets_*_metatypes.json
%{_qt6_metatypesdir}/qt6webenginewidgets_*metatypes.json
%{_qt6_mkspecsdir}/modules/qt_lib_webenginewidgets.pri
%{_qt6_pkgconfigdir}/Qt6WebEngineWidgets.pc
%exclude %{_qt6_includedir}/QtWebEngineWidgets/%{real_version}

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:77b5ea6186a0429a6b8e656faedd5cd3e8019d33856ee59637698ab578ead1e3
size 881148292

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:787dfde22b348f6d620f2207ed7e32ad0a5389373182614272de28ff3f91c26c
size 672204388