diff --git a/qt6-webengine.changes b/qt6-webengine.changes index 00231de..89df6cd 100644 --- a/qt6-webengine.changes +++ b/qt6-webengine.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Apr 2 13:40:04 UTC 2024 - Christophe Marin + +- Update to 6.7.0: + * https://www.qt.io/blog/qt-6.7-released +- Update rtc-dont-use-h264.patch + ------------------------------------------------------------------- Tue Mar 26 14:27:18 UTC 2024 - Christophe Marin diff --git a/qt6-webengine.spec b/qt6-webengine.spec index 90fb7c6..302cc5e 100644 --- a/qt6-webengine.spec +++ b/qt6-webengine.spec @@ -16,8 +16,8 @@ # -%define real_version 6.6.3 -%define short_version 6.6 +%define real_version 6.7.0 +%define short_version 6.7 %define tar_name qtwebengine-everywhere-src %define tar_suffix %{nil} # @@ -37,7 +37,7 @@ %bcond_without system_tiff %endif Name: qt6-webengine%{?pkg_suffix} -Version: 6.6.3 +Version: 6.7.0 Release: 0 Summary: Web browser engine for Qt applications License: GPL-2.0-only OR LGPL-3.0-only OR GPL-3.0-only @@ -50,7 +50,7 @@ Patch100: rtc-dont-use-h264.patch # # Chromium/blink don't support PowerPC and zSystems and build fails on # 32 bits archs (https://bugreports.qt.io/browse/QTBUG-102143) -ExclusiveArch: aarch64 x86_64 riscv64 +ExclusiveArch: aarch64 x86_64 %x86_64 riscv64 BuildRequires: Mesa-KHR-devel BuildRequires: bison # Not pulled automatically on Leap @@ -406,6 +406,7 @@ rm -r %{buildroot}%{_qt6_cmakedir}/Qt6BuildInternals %{_qt6_datadir}/resources/ %{_qt6_translationsdir}/qtwebengine_locales/ %{_qt6_libexecdir}/QtWebEngineProcess +%{_qt6_libexecdir}/webenginedriver %{_qt6_pluginsdir}/designer/libqwebengineview.so %files imports diff --git a/qtwebengine-everywhere-src-6.6.3.tar.xz b/qtwebengine-everywhere-src-6.6.3.tar.xz deleted file mode 100644 index 8f0bae3..0000000 --- a/qtwebengine-everywhere-src-6.6.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7c2bdc83b21b82a179a7bf098df47ebf66ba7693d67ebda55a4a28d9eadad804 -size 421076320 diff --git a/qtwebengine-everywhere-src-6.7.0.tar.xz b/qtwebengine-everywhere-src-6.7.0.tar.xz new file mode 100644 index 0000000..c4327d7 --- /dev/null +++ b/qtwebengine-everywhere-src-6.7.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a5ba443635dc1f439ab802ac6d761b8def5ebb24e5219bb7289288e72c147de +size 550907592 diff --git a/rtc-dont-use-h264.patch b/rtc-dont-use-h264.patch index b8c438d..26bf614 100644 --- a/rtc-dont-use-h264.patch +++ b/rtc-dont-use-h264.patch @@ -1,17 +1,23 @@ From: Fabian Vogt Subject: Don't require open264 when proprietary_codecs are supported -diff --git a/src/3rdparty/chromium/third_party/webrtc/webrtc.gni b/chromium/third_party/webrtc/webrtc.gni -index ca8acdbf259..36897a72aa8 100644 +Amended on 2024-01-30: also disable h265 + +diff --git a/src/3rdparty/chromium/third_party/webrtc/webrtc.gni b/src/3rdparty/chromium/third_party/webrtc/webrtc.gni +index 5a1c43c8888..d867f7e5330 100644 --- a/src/3rdparty/chromium/third_party/webrtc/webrtc.gni +++ b/src/3rdparty/chromium/third_party/webrtc/webrtc.gni -@@ -151,8 +151,7 @@ declare_args() { +@@ -186,11 +186,10 @@ declare_args() { # # Enabling H264 when building with MSVC is currently not supported, see # bugs.webrtc.org/9213#c13 for more info. - rtc_use_h264 = - proprietary_codecs && !is_android && !is_ios && !(is_win && !is_clang) + rtc_use_h264 = false - + + # Enable to use H265 +- rtc_use_h265 = proprietary_codecs ++ rtc_use_h265 = false + # Enable this flag to make webrtc::Mutex be implemented by absl::Mutex. rtc_use_absl_mutex = false