Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nodejs-electron for openSUSE:Factory
checked in at 2024-11-28 22:42:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old)
and /work/SRC/openSUSE:Factory/.nodejs-electron.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-electron"
Thu Nov 28 22:42:50 2024 rev:140 rq:1227019 version:31.7.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes
2024-11-27 22:15:56.836034808 +0100
+++
/work/SRC/openSUSE:Factory/.nodejs-electron.new.28523/nodejs-electron.changes
2024-11-28 22:43:09.742991804 +0100
@@ -1,0 +2,8 @@
+Wed Nov 27 20:33:48 UTC 2024 - Bruno Pitrus <[email protected]>
+
+- New upstream release 31.7.6
+ * no user-visible changes
+- Leap: build with gcc 14
+- Drop Fedora 39 support
+
+-------------------------------------------------------------------
Old:
----
electron-31.7.5.tar.zst
New:
----
electron-31.7.6.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nodejs-electron.spec ++++++
--- /var/tmp/diff_new_pack.sEwixT/_old 2024-11-28 22:43:16.015253052 +0100
+++ /var/tmp/diff_new_pack.sEwixT/_new 2024-11-28 22:43:16.019253218 +0100
@@ -105,7 +105,7 @@
-%if 0%{?suse_version} || 0%{?fedora} < 40 || 0%{?fedora} >= 41
+%if 0%{?suse_version} || 0%{?fedora} >= 41
%bcond_without system_minizip
%else
%bcond_with system_minizip
@@ -143,11 +143,7 @@
%bcond_with ffmpeg_6
%endif
-%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora} >=
40
-%bcond_without gcc14
-%else
-%bcond_with gcc14
-%endif
+
%if 0%{?fedora}
@@ -159,18 +155,15 @@
%endif
-%if 0%{?fedora} >= 39
+%if 0%{?fedora}
%bcond_without system_vma
-%else
-%bcond_with system_vma
-%endif
-
-%if 0%{?fedora} >= 40
%bcond_without system_ada
%else
+%bcond_with system_vma
%bcond_with system_ada
%endif
+
# requires `run_convert_utf8_to_latin1_with_errors`
%if 0%{?fedora} >= 41
%bcond_without system_simdutf
@@ -182,7 +175,7 @@
%bcond_with system_avif
# Some chromium code assumes absl::string_view is a typedef for
std::string_view. This is not true on GCC7 systems such as Leap.
-%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora} >=
39
+%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora}
%bcond_without system_abseil
%else
%bcond_with system_abseil
@@ -201,14 +194,11 @@
%define PYVER 311
%endif
-%if 0%{?fedora} >= 40
+%if 0%{?fedora}
%define AVFORMAT_VER 6.0.1
%define RPMFUSION_VER 6.1-3
%endif
-%if 0%{?fedora} >= 38 && 0%{?fedora} < 40
-%define AVFORMAT_VER 6.0.1
-%define RPMFUSION_VER 6.0.1-2
-%endif
+
%if 0%{?suse_version}
@@ -233,7 +223,7 @@
Name: nodejs-electron
-Version: 31.7.5
+Version: 31.7.6
%global tag_version %version
Release: 0
Summary: Build cross platform desktop apps with JavaScript, HTML, and
CSS
@@ -382,12 +372,8 @@
Patch2055: bad-font-gc1.patch
Patch2056: bad-font-gc2.patch
Patch2057: bad-font-gc3.patch
-#Work around gcc14 overly aggressive optimizer. Interestingly applying this
patch produces a *different* crash on gcc13 + LTO.
-%if %{with gcc14}
+#Work around gcc14 overly aggressive optimizer.
Patch2058: v8-strict-aliasing.patch
-%else
-Source2058: v8-strict-aliasing.patch
-%endif
#Fix opus audio not working (eg. Element voice messages)
Patch2059: disable-FFmpegAllowLists.patch
@@ -678,15 +664,13 @@
BuildRequires: pkgconfig(vpx) >= 1.13~
%endif
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora}
-BuildRequires: gcc >= 13
-BuildRequires: gcc-c++ >= 13
-%else
-BuildRequires: gcc13-PIE
-BuildRequires: gcc13-c++
-%endif
-%if %{with gcc14}
+BuildRequires: gcc >= 14
BuildRequires: gcc-c++ >= 14
+%else
+BuildRequires: gcc14-PIE
+BuildRequires: gcc14-c++
%endif
+
%if %{with pipewire}
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(libspa-0.2)
@@ -1070,11 +1054,11 @@
export NM=gcc-nm
export RANLIB=gcc-ranlib
%else
-export CC=gcc-13
-export CXX=g++-13
-export AR=gcc-ar-13
-export NM=gcc-nm-13
-export RANLIB=gcc-ranlib-13
+export CC=gcc-14
+export CXX=g++-14
+export AR=gcc-ar-14
+export NM=gcc-nm-14
+export RANLIB=gcc-ranlib-14
%endif
@@ -1238,11 +1222,7 @@
myconf_gn+=' blink_symbol_level=0'
myconf_gn+=' v8_symbol_level=0'
%else
-%if 0%{?fedora} == 39
-myconf_gn+=' symbol_level=1'
-%else
myconf_gn+=' symbol_level=2'
-%endif
myconf_gn+=' blink_symbol_level=1'
myconf_gn+=' v8_symbol_level=1'
%endif
++++++ electron-31.7.5.tar.zst -> electron-31.7.6.tar.zst ++++++
/work/SRC/openSUSE:Factory/nodejs-electron/electron-31.7.5.tar.zst
/work/SRC/openSUSE:Factory/.nodejs-electron.new.28523/electron-31.7.6.tar.zst
differ: char 7, line 1