7
0
Commit Graph

96 Commits

Author SHA256 Message Date
728e94feac Accepting request 1008784 from home:dziobian:gulgul-ultron:19
- New upstream release 21.1.0
  * Added WebContents.opener to access window opener
  * Added webContents.fromFrame(frame) to get the WebContents corresponding to a WebFrameMain instance
  * Provided display_id for desktopCapturer on Linux
  * Updated Chromium to 106.0.5249.91
- Add backported argument_spec-missing-isnan-isinf.patch
- Add partition_alloc-no-lto.patch
  * LTO is still broken but this gets us past the build error

OBS-URL: https://build.opensuse.org/request/show/1008784
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=38
2022-10-07 13:16:29 +00:00
1d849e57e6 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
2022-10-05 05:50:20 +00:00
bc592fb532 Accepting request 1007982 from home:dziobian:gulgul-ultron:19
- Update to 21.0.0
- Disable PDF viewer, we do not use it
- Intentionally break @electron/fuses

OBS-URL: https://build.opensuse.org/request/show/1007982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=35
2022-10-04 19:13:55 +00:00
20c23b1b0e Accepting request 1005551 from home:dziobian:gulgul-ultron:19
- New upstream release 20.2.0
  * Add webFrameMain.origin API
  * Update Chromium to 104.0.5112.124  
- Drop electron_serial_delegate-ambiguous-Observer.patch applied upstream

OBS-URL: https://build.opensuse.org/request/show/1005551
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=34
2022-09-23 06:20:34 +00:00
52df3eda55 Accepting request 1005070 from home:dziobian:gulgul-ultron:19
Package Electron 20.
Please check if it works with element-desktop (my prior is that it should as upstream already uses this version)

OBS-URL: https://build.opensuse.org/request/show/1005070
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=33
2022-09-21 09:00:14 +00:00
dbace1a89c Accepting request 1003669 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.17
  * Fixed issue with history.back() in sandboxed iframes affecting parent browsing context
  * Fixed session.getBlobData never resolves with blob sizes > 65536
  * Mojo: Validate response message type (CVE-2022-3075)
- Use system nghttp2 also on Leap
- Correct mistake in licence metadata
- Change package group to a more sensible one.

OBS-URL: https://build.opensuse.org/request/show/1003669
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=32
2022-09-15 04:57:08 +00:00
4d8761af4a Accepting request 1002268 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.16
  * Fix heap-overflow in blink::TableLayoutAlgorithmAuto::InsertSpanCell (CVE-2022-3040)
  * sqlite: Simplify the logic that converts the "1" expression in "ORDER BY 1" into a
    copy of the expression that defines the first output column. (CVE-2022-3041)
- Cleanup source tarball some more.
- Actually ship the list of third-party code included (LICENSES.chromium.html)
- Correct the RPM licence metadata per the above list.

OBS-URL: https://build.opensuse.org/request/show/1002268
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=31
2022-09-09 08:50:38 +00:00
f9b667973e Accepting request 1001476 from home:dziobian:gulgul-ultron:19
- Use system libaom on Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/1001476
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=30
2022-09-06 13:21:19 +00:00
97cbe94070 Accepting request 1000962 from home:dziobian:gulgul-ultron:19
- New upstream version 19.0.15
  * Fixed a potential crash on WebWorker destruction.
  * Vulkan: Fix garbage collection vs outside-RP-only flush (CVE-2022-2854)
  * Vulkan: Fix xfb buffer redefine to smaller size (CVE-2022-2855)
- Add reproducible-config.gypi.patch

OBS-URL: https://build.opensuse.org/request/show/1000962
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=29
2022-09-06 13:05:31 +00:00
450e1b36b3 Accepting request 999204 from home:dziobian:gulgul-ultron:19
- New upstream version 19.0.14
  * Picture-In-Picture mode no longer becomes a red rectangle on hover.

OBS-URL: https://build.opensuse.org/request/show/999204
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=28
2022-08-29 08:58:56 +00:00
4ac813e451 Accepting request 993568 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.11
  * Fixed webContents.getUserAgent() incorrectly returning an empty string unless previously set.
  * Disabled GPU acceleration on VMware on Linux.
- New upstream release 19.0.10
  * Added support for --ozone-platform-hint flag.
  * Fixed inertial scroll is broken when the scrollable element has an overlay with pointer-events: none.
- Do not use non-free closure compiler JAR during compilation.
- Use system jpeg-xl and XNVCtrl also on Tumbleweed.
- Use system libyuv on Tumbleweed.
  * libyuv.gn
- Make nodejs-electron-devel require zlib-devel instead of shipping own headers.
  * no-zlib-headers.patch
  * add -lz to LDFLAGS in electron-16-system-node-headers.patch
- Use system toolchain, incl. nasm, ply, flatc
  * flatbuffers.gn
  * system-nasm.patch
  * system-pydeps.patch
- Thorough cleanup of various other third party libraries from source tarball.
  * do-not-build-libvulkan.so.patch
  * libsecret.gn
  * node-system-icu.patch
  * skia-system-vulkan-headers.patch
  * system-six.patch
  * system-usb_ids.patch
  * Adjust system-gtest.patch to also account for the second googletest copy in electron_node
- Re-enable full debuginfo on x64 for everything except Blink and v8, which fails to build due to heavy template use.
  * adjust chromium-102-compiler.patch
  * nasm-generate-debuginfo.patch
- Fix build of EXPERIMENTAL ix86 and arm7hf ports by using the LLVM linker (lld) on these platforms.
  * Note that ix86 requires SSE2 instructions (that means Pentium 4 / Pentium M / Atom or equivalent)

OBS-URL: https://build.opensuse.org/request/show/993568
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=26
2022-08-08 08:46:02 +00:00
3c6d26d688 Accepting request 992104 from home:dziobian
fix malformed changelog

OBS-URL: https://build.opensuse.org/request/show/992104
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=25
2022-08-02 12:16:27 +00:00
d9dba2628c Accepting request 990766 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.9
  * Updated Chromium to 102.0.5005.167
  * Fixed a potential crash when changing window settings after initializing WCO with an invalid titleBarStyle
  * Fixed alwaysOnTop BrowserWindow option for X11.
  * Fixed an issue where printing with an invalid deviceName caused silent failures.
  * Fixed empty app_id when running under wayland.
  * Prevent brief display of "Ozone X11" in window title.
- Remove some unused huge libraries from third_party in source tarball.
- Remove process_doc_wrapper-do-not-assume-ABI.patch. The file being patched was not getting compiled for a while,
  and is now removed from the tarball.
- Add system-gtest.patch
- Add breakpad-system-curl.patch
- Do not require SSE3 (chromium-102-compiler.patch).
  Both openSUSE and Fedora still support the original Opteron, and
  package maintainers should not unilaterally require more.
- Use system node for the typescript compiler (again).
  We do not need to force node16 (Fedora compiles fine with node18 even),
  Factory pushes a devel node version as default for a reason,
  and it accidentally broke build on RISC-V which only has node17.
- Restore full debuginfo on the C-only code parts.
- Document all other deviations from recommended compilation options.
- Remove obsolete chromium-96-CouponDB-include.patch
- Correct licence in header (Electron bundles Chromium)

OBS-URL: https://build.opensuse.org/request/show/990766
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=23
2022-08-01 08:25:54 +00:00
6209b7ee56 Accepting request 987309 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.8
  * Updated Chromium to 102.0.5005.148
  * Fixed an issue where DataList bounds had part of the item text cut off vertically.
- Add disable-catapult.patch
  * This nukular solution from Debian avoids building telemetry code which was causing hangs during build on Rawhide.
- Add chromium-103.0.5060.53-python3-do-not-use-deprecated-mode-U.patch
  * Fixes build with python 3.11
- Use system llhttp and HDR-Histogram on all Fedora versions
- Additionally use system abseil, aom, dav1d, spirv on Fedora 37 Rawhide
- Fix bundled crc32c headers incorrectly getting used instead of system ones.

OBS-URL: https://build.opensuse.org/request/show/987309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=21
2022-07-07 08:02:56 +00:00
19d45e1790 Accepting request 986592 from home:dziobian
- Update to 19.x
- Use gcc also on aarch64 due to clang crashes while compiling
- Fix Fedora aarch64 build
- Do not compile chrome stuff unused in electron
- Use system libraries wherever possible

OBS-URL: https://build.opensuse.org/request/show/986592
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=20
2022-07-04 09:36:24 +00:00
8565b90830 Accepting request 986436 from home:dziobian:gulgul-ultron:19
- Update to 19.x
- Use gcc also on aarch64 due to clang crashes while compiling
- Fix Fedora aarch64 build
- Do not compile chrome stuff unused in electron
- Use system libraries wherever possible

OBS-URL: https://build.opensuse.org/request/show/986436
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=19
2022-07-04 09:07:38 +00:00
36fa6f0eaa Accepting request 979252 from home:dziobian
- New upstream release 17.4.6:
  * Fixed crash when calling navigator.serial.getPorts().

OBS-URL: https://build.opensuse.org/request/show/979252
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=18
2022-05-30 08:54:51 +00:00
79fd34cb6c Accepting request 978096 from home:dziobian
- New upstream release 17.4.5:
  * Fixed a crash when calling loadExtension on an extension directory that's missing a manifest file.
  * SIGUSR1 is no longer handled when the node_cli_inspect fuse is disabled.
  * Backported security fixes: CVE-2022-1637, CVE-2022-1638, CVE-2022-1639.
- Remove some spurious generated files from the tarball.

OBS-URL: https://build.opensuse.org/request/show/978096
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=17
2022-05-20 08:19:40 +00:00
dd0c5d2145 Accepting request 976492 from home:dziobian
- New upstream release 17.4.4:
  * Fixed an OSR crash happening when input select items were rendered.
  * Backported security fixes: CVE-2022-1477, CVE-2022-1497

OBS-URL: https://build.opensuse.org/request/show/976492
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=16
2022-05-12 07:55:21 +00:00
7bbec93be9 Accepting request 975750 from home:dziobian:electron-17.4
- Update to 17.4.3:
  * Fixed child_process.spawn ENOENT error with cwd option.
  * Apply senderFrame details to ipcMain port event.
  * Added BrowserWindow method to change the button color,
    symbol color, and height of a window with WCO enabled.
  * Fixed a potential crash in Browser.getFocusedWindow() when child windows are closed.
  * Fixed an issue where the the window bounds would incorrectly change 
    if BrowserWindow.unmaximize was called on a window whose user bounds were maximized.
  * Fixed incorrect return value of app.requestSingleInstanceLock()
    when setting non-existent user data folder.
  * Fixed issues with frameless window animations and styling.
  * Backported security fixes: CVE-2022-1478, CVE-2022-1479,
    CVE-2022-1480, CVE-2022-1482, CVE-2022-1483, CVE-2022-1485,
    CVE-2022-1492, CVE-2022-1305, CVE-2022-1308, CVE-2022-1310,
    CVE-2022-1314, CVE-2022-1364, CVE-2022-1306, CVE-2022-1134,
    CVE-2022-1138, CVE-2022-23308.

OBS-URL: https://build.opensuse.org/request/show/975750
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=15
2022-05-09 09:26:11 +00:00
e083359149 - Build against nodejs16 on tumbleweed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=14
2022-04-22 09:48:49 +00:00
d493b30806 Accepting request 971358 from home:dziobian
- Add chromium-94.0.4606.71-InkDropHost-crash.patch
  * Fixes crashes when opening File menu in VSCode

OBS-URL: https://build.opensuse.org/request/show/971358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=12
2022-04-21 09:54:19 +00:00
71a8f1327e Accepting request 970657 from home:dziobian
- Re-enable reduced debuginfo (-g1) like Fedora's chromium package

OBS-URL: https://build.opensuse.org/request/show/970657
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=11
2022-04-19 08:14:15 +00:00
55ec2537d0 - Help fedora to choose dependencies
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=5
2022-04-12 11:52:43 +00:00
63bd25a51d - Use nodejs16 on 15.3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=4
2022-04-12 10:42:11 +00:00
d1d531363b Accepting request 969393 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/969393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=21
2022-04-12 19:50:41 +00:00
612fa607f8 Accepting request 962506 from devel:languages:javascript
- Update to version 17.1.2
  * https://github.com/electron/electron/releases/tag/v17.1.2
  * https://github.com/electron/electron/releases/tag/v17.1.1
  * https://github.com/electron/electron/releases/tag/v17.1.0
  * Added electron-17-breakpad-align-int-types.patch
  * Added chromium-98-compiler.patch
  * Added chromium-98-MiraclePtr-gcc-ice.patch
  * Added chromium-98-WaylandFrameManager-check.patch
  * Added chromium-98-EnumTable-crash.patch
  * Added chromium-ffmpeg-first-dts.patch
  * Added system-libdrm.patch
  * Removed chromium-94-ffmpeg-roll.patch
  * Removed chromium-95-compiler.patch
  * Removed chromium-96-CommandLine-include.patch
  * Removed chromium-96-DrmRenderNodePathFinder-include.patch
  * Removed chromium-96-RestrictedCookieManager-tuple.patch
  * Removed electron-16-node-fix-python3.10-import.patch
- Fix building with gcc-12
  * Added electron-16-fix-swiftshader-template.patch
  * Added electron-16-v8-missing-utility-include.patch
- Fix building on Fedora 36 and newer
- Updated ffmpeg patches

OBS-URL: https://build.opensuse.org/request/show/962506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=20
2022-03-18 15:41:41 +00:00
6cccd06c3d Accepting request 957272 from devel:languages:javascript
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/957272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=19
2022-02-24 17:21:01 +00:00
921966cbcc Accepting request 955549 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/955549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=18
2022-02-17 22:40:10 +00:00
714881bdba Accepting request 950923 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/950923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=17
2022-02-03 22:16:51 +00:00
49ed28a0a7 Accepting request 949719 from devel:languages:javascript
- Fix build on Fedora
  * Added electron-16-node-fix-python3.10-import.patch
- Add devel package with node headers (e.g. for node-gyp)
  * Added electron-16-system-node-headers.patch
- Fix building on Fedora and openSUSE Leap

OBS-URL: https://build.opensuse.org/request/show/949719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=16
2022-01-29 19:59:26 +00:00
d94dec1e89 Accepting request 949339 from devel:languages:javascript
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/949339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=15
2022-01-27 22:16:50 +00:00
21be061193 Accepting request 940444 from devel:languages:javascript
- Do not build on 32-bit arm
- Update _constraints to build aarch64 only on powerful workers
  (checks for asimdrdm)
- Update to version 13.6.3
  https://github.com/electron/electron/releases/tag/v13.6.3

OBS-URL: https://build.opensuse.org/request/show/940444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=14
2021-12-16 01:00:29 +00:00
3c314764c1 Accepting request 937741 from devel:languages:javascript
- Fix harfbuzz 3.0.0 related build fails
  https://github.com/electron/electron/issues/31129
  * Added skia_harfbuzz_roll.patch
  * Added skia_harfbuzz_api.patch
  * Added harfbuzz_roll.patch

OBS-URL: https://build.opensuse.org/request/show/937741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=13
2021-12-10 20:52:23 +00:00
06b9e5cfc5 Accepting request 934747 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/934747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=12
2021-12-01 19:47:04 +00:00
37985423c5 Accepting request 934173 from devel:languages:javascript
- Update to version 13.6.2
  https://github.com/electron/electron/releases/tag/v13.6.2
- Fix for CVE-2021-37998
- Fix for CVE-2021-38001
- Fix for CVE-2021-38002
- Fix for CVE-2021-38003
- Fixed building on Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/934173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=11
2021-11-27 22:42:32 +00:00
d51b5b9a83 Accepting request 930713 from devel:languages:javascript
- Do not build with H264
- Removed electron-13-openh264-format-security.patch

OBS-URL: https://build.opensuse.org/request/show/930713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=10
2021-11-11 20:37:54 +00:00
fd50b8872c Accepting request 929041 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/929041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=9
2021-11-04 15:09:34 +00:00
a75aa8b925 Accepting request 923519 from devel:languages:javascript
- Update to version 13.5.1
  https://github.com/electron/electron/releases/tag/v13.5.1
- Bundle icu for systems which don't provide icu >= 68
- Avoid listing files twice (swiftshader)

OBS-URL: https://build.opensuse.org/request/show/923519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=8
2021-10-07 22:05:47 +00:00
69fef88324 Accepting request 922167 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/922167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=7
2021-09-30 21:43:20 +00:00
f1c9037323 Accepting request 921729 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/921729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=6
2021-09-28 17:16:30 +00:00
Richard Brown
8456acadf2 Accepting request 911292 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/911292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=5
2021-08-11 09:47:25 +00:00
5a2caf8e59 Accepting request 906414 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/906414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=4
2021-07-15 22:00:36 +00:00
f43046211b Accepting request 905793 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/905793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=3
2021-07-12 19:40:24 +00:00
14acc2eb19 Accepting request 903240 from devel:languages:javascript
- Fix build on openSUSE 15.3
- Allow to build on Fedora (not fully working yet)
- Build with gcc
  * add chromium-91-GCC_fix_vector_types_in_pcscan.patch
  * add electron-13-gcc-fix-v8-nodiscard.patch
  * add electron-13-blink-gcc-ambiguous-nodestructor.patch
  * add chromium-gcc11.patch
  * This fixes speed issues

OBS-URL: https://build.opensuse.org/request/show/903240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=2
2021-07-01 05:05:47 +00:00
4a7868ca52 Accepting request 902766 from devel:languages:javascript
dependency for element-desktop matrix client

OBS-URL: https://build.opensuse.org/request/show/902766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=1
2021-06-29 20:42:56 +00:00