Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package EternalTerminal for openSUSE:Factory
checked in at 2022-08-18 16:49:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/EternalTerminal (Old)
and /work/SRC/openSUSE:Factory/.EternalTerminal.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "EternalTerminal"
Thu Aug 18 16:49:18 2022 rev:16 rq:997668 version:6.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/EternalTerminal/EternalTerminal.changes
2022-05-06 19:00:15.425416733 +0200
+++
/work/SRC/openSUSE:Factory/.EternalTerminal.new.2083/EternalTerminal.changes
2022-08-18 16:49:36.209506860 +0200
@@ -1,0 +2,8 @@
+Thu Aug 18 06:04:48 UTC 2022 - Michael Vetter <[email protected]>
+
+- Require gcc-c++ instead of gcc12-c++ in most cases
+ This will be gcc12-c++ on TW by default
+ In Leap 15.3/15.4 hard-require gcc10-c++ since the build fails with
+ older versions
+
+-------------------------------------------------------------------
@@ -14,0 +23,4 @@
+ * CVE-2022-24949 [bsc#1202435]
+ * CVE-2022-24950 [bsc#1202434]
+ * CVE-2022-24951 [bsc#1202433]
+ * CVE-2022-24952 [bsc#1202432]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ EternalTerminal.spec ++++++
--- /var/tmp/diff_new_pack.ASog6I/_old 2022-08-18 16:49:36.897508462 +0200
+++ /var/tmp/diff_new_pack.ASog6I/_new 2022-08-18 16:49:36.901508471 +0200
@@ -30,7 +30,12 @@
BuildRequires: curl-devel
BuildRequires: firewall-macros
BuildRequires: firewalld
-BuildRequires: gcc12-c++
+%if 0%{?sle_version} == 150400 || 0%{?sle_version} == 150300
+BuildRequires: gcc10-c++
+%define forced_gcc_version -10
+%else
+BuildRequires: gcc-c++
+%endif
BuildRequires: gflags-devel
BuildRequires: libopenssl-1_1-devel
BuildRequires: libsodium-devel
@@ -50,6 +55,11 @@
%autosetup -n EternalTerminal-et-v%{version} -p1
%build
+
+%if 0%{?forced_gcc_version:1}
+export CC=gcc%{?forced_gcc_version}
+export CXX=g++%{?forced_gcc_version}
+%endif
export CXXFLAGS="%{optflags} -std=c++17"
# see https://github.com/MisterTea/EternalTerminal/issues/403
%cmake -DDISABLE_VCPKG:BOOL=ON
-DProtobuf_LITE_LIBRARY=%{_libdir}/libprotobuf-lite.so