1
0

Accepting request 1008088 from home:dziobian:gulgul-ultron:19

- New upstream release 21.0.1
  * Update Chromium to 106.0.5249.61
- Add backported patch to fix build error
  * gtk_ui_platform_stub-incomplete-type-LinuxInputMethodContext.patch

OBS-URL: https://build.opensuse.org/request/show/1008088
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=37
This commit is contained in:
Bruno Pitrus 2022-10-05 05:50:20 +00:00 committed by Git OBS Bridge
parent 51e10085b9
commit 1d849e57e6
5 changed files with 43 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6ad417ca9abfe69e418b9c196273194c72c9dffc0c22322bdced899419d7e495
size 546067420

3
electron-21.0.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d94956d515feeb014a9de12f53c1b26ce3f38440d7362706d113600e3043226
size 545981460

View File

@ -0,0 +1,31 @@
From bba20934da0ab4066f178ab278c0728b3ef49d16 Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <stha09@googlemail.com>
Date: Mon, 22 Aug 2022 16:42:16 +0000
Subject: [PATCH] libstdc++: fix incomplete type of ui::LinuxInputMethodContext
Destructor of std::unique_ptr in libstdc++ uses sizeof() which
requires full definition of ui::LinuxInputMethodContext for return
type of gtk::GtkUiPlatformStub::CreateInputMethodContext().
Bug: 957519
Change-Id: I0e74265e1f352afec374dc6b0abb6d6b79371cf1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3845078
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Stephan Hartmann <stha09@googlemail.com>
Cr-Commit-Position: refs/heads/main@{#1037800}
---
ui/gtk/gtk_ui_platform_stub.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/ui/gtk/gtk_ui_platform_stub.cc b/ui/gtk/gtk_ui_platform_stub.cc
index 5f01c8bd8ffda..bfd10bc796109 100644
--- a/ui/gtk/gtk_ui_platform_stub.cc
+++ b/ui/gtk/gtk_ui_platform_stub.cc
@@ -5,6 +5,7 @@
#include "ui/gtk/gtk_ui_platform_stub.h"
#include "base/callback.h"
+#include "ui/base/ime/linux/linux_input_method_context.h"
namespace gtk {

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Oct 4 20:58:18 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream release 21.0.1
* Update Chromium to 106.0.5249.61
- Add backported patch to fix build error
* gtk_ui_platform_stub-incomplete-type-LinuxInputMethodContext.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Oct 3 10:49:19 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> Mon Oct 3 10:49:19 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream release 21.0.0 - New upstream release 21.0.0

View File

@ -205,7 +205,7 @@ BuildArch: i686
Name: nodejs-electron Name: nodejs-electron
Version: 21.0.0 Version: 21.0.1
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
License: AFL-2.0 AND Apache-2.0 AND blessing AND BSD-2-Clause AND BSD-3-Clause AND BSD-Protection AND BSD-Source-Code AND bzip2-1.0.6 AND IJG AND ISC AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND MIT-CMU AND MIT-open-group AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later) AND MPL-2.0 AND OpenSSL AND SGI-B-2.0 AND SUSE-Public-Domain AND X11 License: AFL-2.0 AND Apache-2.0 AND blessing AND BSD-2-Clause AND BSD-3-Clause AND BSD-Protection AND BSD-Source-Code AND bzip2-1.0.6 AND IJG AND ISC AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND MIT-CMU AND MIT-open-group AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later) AND MPL-2.0 AND OpenSSL AND SGI-B-2.0 AND SUSE-Public-Domain AND X11
@ -322,6 +322,7 @@ Patch3072: attribution_response_parsing-do-not-assume-abseil-ABI.patch
Patch3073: common.gypi-cpp-version.patch Patch3073: common.gypi-cpp-version.patch
Patch3074: pending_beacon_dispatcher-virtual-functions-cannot-be-constexpr.patch Patch3074: pending_beacon_dispatcher-virtual-functions-cannot-be-constexpr.patch
Patch3075: std_lib_extras-missing-intptr_t.patch Patch3075: std_lib_extras-missing-intptr_t.patch
Patch3076: gtk_ui_platform_stub-incomplete-type-LinuxInputMethodContext.patch
%if %{with clang} %if %{with clang}
BuildRequires: clang BuildRequires: clang