forked from pool/nodejs-electron
Accepting request 1227018 from home:dziobian:gulgul-ultron:19
- New upstream release 31.7.6 * no user-visible changes - Leap: build with gcc 14 - Drop Fedora 39 support OBS-URL: https://build.opensuse.org/request/show/1227018 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=181
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1aedd2bdbf6a9832fee9557e9ce0e29e442f3cb3400e83da544572c80b48ad97
|
|
||||||
size 603507753
|
|
3
electron-31.7.6.tar.zst
Normal file
3
electron-31.7.6.tar.zst
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4f4e50a8786181d6f0f246150f6c99cc988bea00c7978ae44c4c019fdf4add8b
|
||||||
|
size 604163877
|
@@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 27 20:33:48 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
|
||||||
|
|
||||||
|
- New upstream release 31.7.6
|
||||||
|
* no user-visible changes
|
||||||
|
- Leap: build with gcc 14
|
||||||
|
- Drop Fedora 39 support
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 26 14:11:01 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
|
Tue Nov 26 14:11:01 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
|
||||||
|
|
||||||
|
@@ -105,7 +105,7 @@ BuildArch: i686
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
%if 0%{?suse_version} || 0%{?fedora} < 40 || 0%{?fedora} >= 41
|
%if 0%{?suse_version} || 0%{?fedora} >= 41
|
||||||
%bcond_without system_minizip
|
%bcond_without system_minizip
|
||||||
%else
|
%else
|
||||||
%bcond_with system_minizip
|
%bcond_with system_minizip
|
||||||
@@ -143,11 +143,7 @@ BuildArch: i686
|
|||||||
%bcond_with ffmpeg_6
|
%bcond_with ffmpeg_6
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora} >= 40
|
|
||||||
%bcond_without gcc14
|
|
||||||
%else
|
|
||||||
%bcond_with gcc14
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
%if 0%{?fedora}
|
%if 0%{?fedora}
|
||||||
@@ -159,18 +155,15 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%if 0%{?fedora} >= 39
|
%if 0%{?fedora}
|
||||||
%bcond_without system_vma
|
%bcond_without system_vma
|
||||||
%else
|
|
||||||
%bcond_with system_vma
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?fedora} >= 40
|
|
||||||
%bcond_without system_ada
|
%bcond_without system_ada
|
||||||
%else
|
%else
|
||||||
|
%bcond_with system_vma
|
||||||
%bcond_with system_ada
|
%bcond_with system_ada
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
# requires `run_convert_utf8_to_latin1_with_errors`
|
# requires `run_convert_utf8_to_latin1_with_errors`
|
||||||
%if 0%{?fedora} >= 41
|
%if 0%{?fedora} >= 41
|
||||||
%bcond_without system_simdutf
|
%bcond_without system_simdutf
|
||||||
@@ -182,7 +175,7 @@ BuildArch: i686
|
|||||||
%bcond_with system_avif
|
%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.
|
# 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
|
%bcond_without system_abseil
|
||||||
%else
|
%else
|
||||||
%bcond_with system_abseil
|
%bcond_with system_abseil
|
||||||
@@ -201,14 +194,11 @@ BuildArch: i686
|
|||||||
%define PYVER 311
|
%define PYVER 311
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?fedora} >= 40
|
%if 0%{?fedora}
|
||||||
%define AVFORMAT_VER 6.0.1
|
%define AVFORMAT_VER 6.0.1
|
||||||
%define RPMFUSION_VER 6.1-3
|
%define RPMFUSION_VER 6.1-3
|
||||||
%endif
|
%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}
|
%if 0%{?suse_version}
|
||||||
@@ -233,7 +223,7 @@ BuildArch: i686
|
|||||||
|
|
||||||
|
|
||||||
Name: nodejs-electron
|
Name: nodejs-electron
|
||||||
Version: 31.7.5
|
Version: 31.7.6
|
||||||
%global tag_version %version
|
%global tag_version %version
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Build cross platform desktop apps with JavaScript, HTML, and CSS
|
Summary: Build cross platform desktop apps with JavaScript, HTML, and CSS
|
||||||
@@ -382,12 +372,8 @@ Patch2054: bad-font-gc11.patch
|
|||||||
Patch2055: bad-font-gc1.patch
|
Patch2055: bad-font-gc1.patch
|
||||||
Patch2056: bad-font-gc2.patch
|
Patch2056: bad-font-gc2.patch
|
||||||
Patch2057: bad-font-gc3.patch
|
Patch2057: bad-font-gc3.patch
|
||||||
#Work around gcc14 overly aggressive optimizer. Interestingly applying this patch produces a *different* crash on gcc13 + LTO.
|
#Work around gcc14 overly aggressive optimizer.
|
||||||
%if %{with gcc14}
|
|
||||||
Patch2058: v8-strict-aliasing.patch
|
Patch2058: v8-strict-aliasing.patch
|
||||||
%else
|
|
||||||
Source2058: v8-strict-aliasing.patch
|
|
||||||
%endif
|
|
||||||
#Fix opus audio not working (eg. Element voice messages)
|
#Fix opus audio not working (eg. Element voice messages)
|
||||||
Patch2059: disable-FFmpegAllowLists.patch
|
Patch2059: disable-FFmpegAllowLists.patch
|
||||||
|
|
||||||
@@ -678,15 +664,13 @@ BuildRequires: libjpeg-turbo-devel
|
|||||||
BuildRequires: pkgconfig(vpx) >= 1.13~
|
BuildRequires: pkgconfig(vpx) >= 1.13~
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora}
|
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora}
|
||||||
BuildRequires: gcc >= 13
|
BuildRequires: gcc >= 14
|
||||||
BuildRequires: gcc-c++ >= 13
|
|
||||||
%else
|
|
||||||
BuildRequires: gcc13-PIE
|
|
||||||
BuildRequires: gcc13-c++
|
|
||||||
%endif
|
|
||||||
%if %{with gcc14}
|
|
||||||
BuildRequires: gcc-c++ >= 14
|
BuildRequires: gcc-c++ >= 14
|
||||||
|
%else
|
||||||
|
BuildRequires: gcc14-PIE
|
||||||
|
BuildRequires: gcc14-c++
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with pipewire}
|
%if %{with pipewire}
|
||||||
BuildRequires: pkgconfig(libpipewire-0.3)
|
BuildRequires: pkgconfig(libpipewire-0.3)
|
||||||
BuildRequires: pkgconfig(libspa-0.2)
|
BuildRequires: pkgconfig(libspa-0.2)
|
||||||
@@ -1070,11 +1054,11 @@ export AR=gcc-ar
|
|||||||
export NM=gcc-nm
|
export NM=gcc-nm
|
||||||
export RANLIB=gcc-ranlib
|
export RANLIB=gcc-ranlib
|
||||||
%else
|
%else
|
||||||
export CC=gcc-13
|
export CC=gcc-14
|
||||||
export CXX=g++-13
|
export CXX=g++-14
|
||||||
export AR=gcc-ar-13
|
export AR=gcc-ar-14
|
||||||
export NM=gcc-nm-13
|
export NM=gcc-nm-14
|
||||||
export RANLIB=gcc-ranlib-13
|
export RANLIB=gcc-ranlib-14
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
@@ -1238,11 +1222,7 @@ myconf_gn+=' symbol_level=0'
|
|||||||
myconf_gn+=' blink_symbol_level=0'
|
myconf_gn+=' blink_symbol_level=0'
|
||||||
myconf_gn+=' v8_symbol_level=0'
|
myconf_gn+=' v8_symbol_level=0'
|
||||||
%else
|
%else
|
||||||
%if 0%{?fedora} == 39
|
|
||||||
myconf_gn+=' symbol_level=1'
|
|
||||||
%else
|
|
||||||
myconf_gn+=' symbol_level=2'
|
myconf_gn+=' symbol_level=2'
|
||||||
%endif
|
|
||||||
myconf_gn+=' blink_symbol_level=1'
|
myconf_gn+=' blink_symbol_level=1'
|
||||||
myconf_gn+=' v8_symbol_level=1'
|
myconf_gn+=' v8_symbol_level=1'
|
||||||
%endif
|
%endif
|
||||||
|
Reference in New Issue
Block a user