From 5877211055805ca9f4e0d1173f8a6322dc9206f21f00be24d7abcba196075f88 Mon Sep 17 00:00:00 2001 From: Bruno Pitrus Date: Sat, 29 Jun 2024 08:08:03 +0000 Subject: [PATCH] Accepting request 1183968 from home:dziobian:gulgul-ultron:19 - New upstream release 29.4.3 * Fixed an issue where navigator.usb.getDevices() could crash in some circumstances. * Fixed an issue where bad flags passed via --js-flags could cause a crash. * Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. * Fixed an issue where some calls to WebUSB methods could crash. * Fixed potentially incorrect exit code in UtilityProcess. * Fixed support for multiple folder/file selection in //shell_dialogs portal implementation. * Security fixes for CVE-2024-5499 CVE-2024-5493 CVE-2024-5496 (bsc#1225690) * Security fixes for CVE-2024-5158 CVE-2024-5157 CVE-2024-5159 (bsc#1224818) * Security fixes for CVE-2024-6100 CVE-2024-6101 (bsc#1226504) - Correct .desktop file name to match the CHROME_DESKTOP environment variable. OBS-URL: https://build.opensuse.org/request/show/1183968 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=157 --- electron.desktop => Electron.desktop | 1 + electron-29.4.2.tar.zst | 3 --- electron-29.4.3.tar.zst | 3 +++ nodejs-electron.changes | 15 +++++++++++++++ nodejs-electron.spec | 8 ++++---- 5 files changed, 23 insertions(+), 7 deletions(-) rename electron.desktop => Electron.desktop (85%) delete mode 100644 electron-29.4.2.tar.zst create mode 100644 electron-29.4.3.tar.zst diff --git a/electron.desktop b/Electron.desktop similarity index 85% rename from electron.desktop rename to Electron.desktop index d95c629..bc41f16 100644 --- a/electron.desktop +++ b/Electron.desktop @@ -6,3 +6,4 @@ Exec=electron %u Categories=Development;GTK; NoDisplay=true StartupNotify=true +StartupWMClass=electron diff --git a/electron-29.4.2.tar.zst b/electron-29.4.2.tar.zst deleted file mode 100644 index 69f8795..0000000 --- a/electron-29.4.2.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:56fe6478254038ecc1060de6ca3cb1c5db3882b1c298d85b98b24974fb99cfeb -size 572715929 diff --git a/electron-29.4.3.tar.zst b/electron-29.4.3.tar.zst new file mode 100644 index 0000000..3a4dcaa --- /dev/null +++ b/electron-29.4.3.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f98d6f6f8f513591eb22f8afbc191b496059ce2c56b957fc50e769d6fbb0c84 +size 573606884 diff --git a/nodejs-electron.changes b/nodejs-electron.changes index 99c13b2..541a704 100644 --- a/nodejs-electron.changes +++ b/nodejs-electron.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Fri Jun 28 16:56:51 UTC 2024 - Bruno Pitrus + +- New upstream release 29.4.3 + * Fixed an issue where navigator.usb.getDevices() could crash in some circumstances. + * Fixed an issue where bad flags passed via --js-flags could cause a crash. + * Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. + * Fixed an issue where some calls to WebUSB methods could crash. + * Fixed potentially incorrect exit code in UtilityProcess. + * Fixed support for multiple folder/file selection in //shell_dialogs portal implementation. + * Security fixes for CVE-2024-5499 CVE-2024-5493 CVE-2024-5496 (bsc#1225690) + * Security fixes for CVE-2024-5158 CVE-2024-5157 CVE-2024-5159 (bsc#1224818) + * Security fixes for CVE-2024-6100 CVE-2024-6101 (bsc#1226504) +- Correct .desktop file name to match the CHROME_DESKTOP environment variable. + ------------------------------------------------------------------- Wed Jun 12 14:54:32 UTC 2024 - Bruno Pitrus diff --git a/nodejs-electron.spec b/nodejs-electron.spec index 5ebc8a2..e97a501 100644 --- a/nodejs-electron.spec +++ b/nodejs-electron.spec @@ -209,7 +209,7 @@ BuildArch: i686 Name: nodejs-electron -Version: 29.4.2 +Version: 29.4.3 %global tag_version %version Release: 0 Summary: Build cross platform desktop apps with JavaScript, HTML, and CSS @@ -219,7 +219,7 @@ URL: https://github.com/electron/electron Source0: %{mod_name}-%{tag_version}.tar.zst Source1: create_tarball.sh Source10: electron-launcher.sh -Source11: electron.desktop +Source11: Electron.desktop # Reverse upstream changes to be able to build against ffmpeg-4 @@ -898,7 +898,7 @@ unset MALLOC_PERTURB_ %if %{with lto} %ifarch aarch64 -export LDFLAGS="$LDFLAGS -flto=auto --param ggc-min-expand=20 --param ggc-min-heapsize=32768 --param lto-max-streaming-parallelism=1 -Wl,--no-keep-memory -Wl,--reduce-memory-overheads" +export LDFLAGS="$LDFLAGS -flto=4 --param ggc-min-expand=20 --param ggc-min-heapsize=32768 --param lto-max-streaming-parallelism=1 -Wl,--no-keep-memory -Wl,--reduce-memory-overheads" %else # x64 is fine with the the default settings (the machines have 30GB+ ram) export LDFLAGS="$LDFLAGS -flto=auto" @@ -1459,7 +1459,7 @@ ln -srv third_party -t out/Release %files %license electron/LICENSE out/Release/LICENSES.chromium.html %{_bindir}/electron -%{_datadir}/applications/electron.desktop +%{_datadir}/applications/Electron.desktop %{_datadir}/icons/hicolor/16x16/apps/electron.png %{_datadir}/icons/hicolor/32x32/apps/electron.png %{_datadir}/icons/hicolor/48x48/apps/electron.png