From 9d3e221bdc50b697667ab2f79cde2f09139ddea97a2dccefa2bb8d4a36465afd Mon Sep 17 00:00:00 2001 From: Bruno Pitrus Date: Thu, 10 Apr 2025 09:33:30 +0000 Subject: [PATCH] Accepting request 1268351 from home:dziobian:gulgul-ultron:19 - New upstream release 33.4.8 * No user-visible changes - Add swiftshader-llvm20-absoluteSymbols.patch to fix FTBFS on aarch64 OBS-URL: https://build.opensuse.org/request/show/1268351 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=199 --- nodejs-electron.changes | 7 +++++++ nodejs-electron.spec | 3 ++- electron-33.4.7.tar.zst | 3 --- electron-33.4.9.tar.zst | 3 +++ swiftshader-llvm20-absoluteSymbols.patch | 14 ++++++++++++++ 5 files changed, 26 insertions(+), 4 deletions(-) delete mode 100644 electron-33.4.7.tar.zst create mode 100644 electron-33.4.9.tar.zst create mode 100644 swiftshader-llvm20-absoluteSymbols.patch diff --git a/nodejs-electron.changes b/nodejs-electron.changes index d9f3026..44f1873 100644 --- a/nodejs-electron.changes +++ b/nodejs-electron.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Apr 9 18:46:20 UTC 2025 - Bruno Pitrus + +- New upstream release 33.4.8 + * No user-visible changes +- Add swiftshader-llvm20-absoluteSymbols.patch to fix FTBFS on aarch64 + ------------------------------------------------------------------- Thu Mar 27 10:19:49 UTC 2025 - Bruno Pitrus diff --git a/nodejs-electron.spec b/nodejs-electron.spec index b154303..c27ea85 100644 --- a/nodejs-electron.spec +++ b/nodejs-electron.spec @@ -207,7 +207,7 @@ ExcludeArch: %arm Name: nodejs-electron -Version: 33.4.7 +Version: 33.4.9 %global tag_version %version Release: 0 Summary: Build cross platform desktop apps with JavaScript, HTML, and CSS @@ -394,6 +394,7 @@ Patch3183: vtt_scanner-missing-variant.patch Patch3184: electron_usb_delegate-incomplete-UsbDeviceInfo.patch Patch3185: bsc1224178-font-gc.patch Patch3186: string_view-incomplete-CodePointIterator.patch +Patch3187: swiftshader-llvm20-absoluteSymbols.patch # Patches to re-enable upstream force disabled features. # There's no sense in submitting them but they may be reused as-is by other packagers. diff --git a/electron-33.4.7.tar.zst b/electron-33.4.7.tar.zst deleted file mode 100644 index 216fa74..0000000 --- a/electron-33.4.7.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29a6b2d95c93127b8b339c05bc0777e073384e894a21795fcddd615aa99f8431 -size 688246617 diff --git a/electron-33.4.9.tar.zst b/electron-33.4.9.tar.zst new file mode 100644 index 0000000..7340e09 --- /dev/null +++ b/electron-33.4.9.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:085d0b2133b4aab994c7390739927d07a54278408822f1bdfd7da994b82324ae +size 688412702 diff --git a/swiftshader-llvm20-absoluteSymbols.patch b/swiftshader-llvm20-absoluteSymbols.patch new file mode 100644 index 0000000..ba70a30 --- /dev/null +++ b/swiftshader-llvm20-absoluteSymbols.patch @@ -0,0 +1,14 @@ +--- src/third_party/swiftshader/src/Reactor/LLVMJIT.cpp.orig 2025-04-09 20:33:23.551038841 +0200 ++++ src/third_party/swiftshader/src/Reactor/LLVMJIT.cpp 2025-04-09 21:13:20.546410219 +0200 +@@ -73,6 +73,11 @@ __pragma(warning(push)) + # include "llvm/Transforms/IPO.h" + #endif + ++ ++#if LLVM_VERSION_MAJOR >= 20 // https://github.com/llvm/llvm-project/commit/dc11c0601577afb8f67513d041ee25dabe3555b9 ++#include "llvm/ExecutionEngine/Orc/AbsoluteSymbols.h" ++#endif ++ + #ifdef _MSC_VER + __pragma(warning(pop)) + #endif