Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-base for openSUSE:Factory checked in at 2023-07-08 22:47:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-base (Old) and /work/SRC/openSUSE:Factory/.qt6-base.new.23466 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-base" Sat Jul 8 22:47:04 2023 rev:35 rq:1097537 version:6.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-base/qt6-base.changes 2023-06-07 23:08:42.395790910 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-base.new.23466/qt6-base.changes 2023-07-08 22:47:05.263103344 +0200 @@ -1,0 +2,10 @@ +Fri Jun 30 15:13:07 UTC 2023 - Christophe Marin <[email protected]> + +- Update subpackages requirements + +------------------------------------------------------------------- +Thu Jun 29 11:13:42 UTC 2023 - Christophe Marin <[email protected]> + +- Replace 0001-Require-GCC-10.patch with 0001-Require-GCC-12.patch + +------------------------------------------------------------------- Old: ---- 0001-Require-GCC-10.patch New: ---- 0001-Require-GCC-12.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-base.spec ++++++ --- /var/tmp/diff_new_pack.0ITUlH/_old 2023-07-08 22:47:06.335109787 +0200 +++ /var/tmp/diff_new_pack.0ITUlH/_new 2023-07-08 22:47:06.339109811 +0200 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package qt6-base # # Copyright (c) 2023 SUSE LLC # @@ -47,15 +47,15 @@ # No need to pollute the library dir with object files, install them in the qt6 subfolder Patch101: 0001-CMake-Install-objects-files-into-ARCHDATADIR.patch %if 0%{?suse_version} == 1500 -Patch102: 0001-Require-GCC-10.patch +Patch102: 0001-Require-GCC-12.patch %endif ## BuildRequires: cmake >= 3.18.3 BuildRequires: cups-devel # The default GCC version in Leap 15 is too old %if 0%{?suse_version} == 1500 -BuildRequires: gcc10-PIE -BuildRequires: gcc10-c++ +BuildRequires: gcc12-PIE +BuildRequires: gcc12-c++ %else BuildRequires: gcc-c++ %endif @@ -236,8 +236,8 @@ Requires: qt6-base-common-devel = %{version} %if 0%{?suse_version} == 1500 # Some public classes require C++ 17 features -Requires: gcc10-PIE -Requires: gcc10-c++ +Requires: gcc12-PIE +Requires: gcc12-c++ %endif %description -n qt6-core-devel @@ -327,6 +327,7 @@ Requires: cmake(Qt6EglFSDeviceIntegrationPrivate) = %{real_version} Requires: cmake(Qt6EglFsKmsSupportPrivate) = %{real_version} Requires: cmake(Qt6FbSupportPrivate) = %{real_version} +Requires: cmake(Qt6Gui) = %{real_version} Requires: cmake(Qt6InputSupportPrivate) = %{real_version} Requires: pkgconfig(xkbcommon) @@ -578,8 +579,8 @@ %description -n qt6-docs-common This package contains common files used for building Qt documentation. - ### Static libraries ### + %package -n qt6-exampleicons-devel-static Summary: Qt ExampleIcons module # TODO @@ -636,8 +637,8 @@ This package provides private headers of libQt6PlatformSupport that do not have any ABI or API guarantees. - ### Plugins ### + %package -n qt6-networkinformation-glib Summary: Network information for QNetworkInformation using GNetworkMonitor ++++++ 0001-Require-GCC-10.patch -> 0001-Require-GCC-12.patch ++++++ --- /work/SRC/openSUSE:Factory/qt6-base/0001-Require-GCC-10.patch 2021-10-04 18:41:36.982218477 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-base.new.23466/0001-Require-GCC-12.patch 2023-07-08 22:47:05.243103224 +0200 @@ -1,10 +1,10 @@ -From afa2842218c05393ddc77165d402190831dec283 Mon Sep 17 00:00:00 2001 -From: Christophe Giboudeaux <[email protected]> +From fcd37b9845e4b4a362e7f2bb570955fad623bac8 Mon Sep 17 00:00:00 2001 +From: Christophe Marin <[email protected]> Date: Sun, 6 Jun 2021 10:44:09 +0200 -Subject: [PATCH] Require GCC 10 +Subject: [PATCH] Require GCC 12 on Leap -qtbase fails to build with compilers that only partially support c++17. -Some public headers also #include files that require newer compilers. +The default compiler in Leap doesn't match the Qt requirements. +Use the latest compiler version available on Leap. Change-Id: I0c4ad87af4dd60d12fa09366eb9910edafcc9c4c --- @@ -13,7 +13,7 @@ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mkspecs/common/g++-base.conf b/mkspecs/common/g++-base.conf -index c337696304..0be89b78a8 100644 +index d392879f66..5aac58a546 100644 --- a/mkspecs/common/g++-base.conf +++ b/mkspecs/common/g++-base.conf @@ -8,14 +8,14 @@ @@ -21,34 +21,34 @@ # -QMAKE_COMPILER = gcc -+QMAKE_COMPILER = gcc-10 ++QMAKE_COMPILER = gcc-12 -QMAKE_CC = $${CROSS_COMPILE}gcc -+QMAKE_CC = $${CROSS_COMPILE}gcc-10 ++QMAKE_CC = $${CROSS_COMPILE}gcc-12 QMAKE_LINK_C = $$QMAKE_CC QMAKE_LINK_C_SHLIB = $$QMAKE_CC -QMAKE_CXX = $${CROSS_COMPILE}g++ -+QMAKE_CXX = $${CROSS_COMPILE}g++-10 ++QMAKE_CXX = $${CROSS_COMPILE}g++-12 QMAKE_LINK = $$QMAKE_CXX QMAKE_LINK_SHLIB = $$QMAKE_CXX diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf -index 9942089ed5..8b282d4b5b 100644 +index ae58326289..7bc6a54ccb 100644 --- a/mkspecs/common/gcc-base.conf +++ b/mkspecs/common/gcc-base.conf -@@ -123,8 +123,8 @@ QMAKE_CFLAGS_MIPS_DSPR2 += -mdspr2 +@@ -124,8 +124,8 @@ QMAKE_CFLAGS_MIPS_DSPR2 += -mdspr2 QMAKE_CFLAGS_ARCH_HASWELL = -march=core-avx2 # Wrapper tools that understand .o/.a files with GIMPLE instead of machine code -QMAKE_AR_LTCG = gcc-ar cqs -QMAKE_NM_LTCG = gcc-nm -P -+QMAKE_AR_LTCG = gcc-ar-10 cqs -+QMAKE_NM_LTCG = gcc-nm-10 -P ++QMAKE_AR_LTCG = gcc-ar-12 cqs ++QMAKE_NM_LTCG = gcc-nm-12 -P QMAKE_RANLIB_LTCG = true # No need to run since gcc-ar has "s" QMAKE_LINK_OBJECT_SCRIPT = object_script -- -2.31.1 +2.41.0
