Commit Graph

1011 Commits

Author SHA1 Message Date
TomaSajt
c22285ed1e electron_{33,34}: fix build by adding patch to use adler2 lib 2025-04-06 22:19:48 +02:00
Yureka
17ad4182b0 electron_33: regenerate info for new format 2025-04-05 10:06:16 +02:00
Yureka
eadd13c7ad electron-source.electron_35: 35.1.2 -> 35.1.4
- Changelog: https://github.com/electron/electron/releases/tag/v35.1.4
- Diff: https://github.com/electron/electron/compare/refs/tags/v35.1.2...v35.1.4
2025-04-05 10:06:16 +02:00
Yureka
c75383cd5d electron-source.electron_34: 34.4.1 -> 34.5.0
- Changelog: https://github.com/electron/electron/releases/tag/v34.5.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.4.1...v34.5.0
2025-04-05 10:06:16 +02:00
Yureka
fbca92b00c electron: use gclientUnpackHook from gclient2nix 2025-04-05 10:06:16 +02:00
Yureka
a4644ca638 electron: refactor update scripts 2025-04-05 10:06:16 +02:00
teutat3s
2ca5fa4a3f electron-source.electron_35: 35.0.3 -> 35.1.2
- Changelog: https://github.com/electron/electron/releases/tag/v35.1.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v35.0.3...v35.1.2
- Fixes CVE-2025-2783
2025-03-30 18:43:13 +02:00
teutat3s
06e31c5c89 electron-source.electron_34: 34.3.4 -> 34.4.1
- Changelog: https://github.com/electron/electron/releases/tag/v34.4.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.4...v34.4.1
- Fixes CVE-2025-2783
2025-03-30 18:33:47 +02:00
teutat3s
0675251e31 electron-source.electron_33: 33.4.6 -> 33.4.8
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.8
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.6...v33.4.8
- Fixes CVE-2025-2783
2025-03-30 18:33:21 +02:00
teutat3s
f0c56ee777 electron-chromedriver_35: 35.0.3 -> 35.1.2
- Changelog: https://github.com/electron/electron/releases/tag/v35.1.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v35.0.3...v35.1.2
- Fixes CVE-2025-2783
2025-03-30 18:32:57 +02:00
teutat3s
3f0ca819d3 electron_35-bin: 35.0.3 -> 35.1.2
- Changelog: https://github.com/electron/electron/releases/tag/v35.1.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v35.0.3...v35.1.2
- Fixes CVE-2025-2783
2025-03-30 18:32:54 +02:00
teutat3s
44ad692ad9 electron-chromedriver_34: 34.3.4 -> 34.4.1
- Changelog: https://github.com/electron/electron/releases/tag/v34.4.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.4...v34.4.1
- Fixes CVE-2025-2783
2025-03-30 18:32:43 +02:00
teutat3s
bf664fe528 electron_34-bin: 34.3.4 -> 34.4.1
- Changelog: https://github.com/electron/electron/releases/tag/v34.4.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.4...v34.4.1
- Fixes CVE-2025-2783
2025-03-30 18:32:40 +02:00
teutat3s
b7e6e2700e electron-chromedriver_33: 33.4.6 -> 33.4.8
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.8
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.6...v33.4.8
- Fixes CVE-2025-2783
2025-03-30 18:32:26 +02:00
teutat3s
f95b89b987 electron_33-bin: 33.4.6 -> 33.4.8
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.8
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.6...v33.4.8
- Fixes CVE-2025-2783
2025-03-30 18:32:22 +02:00
teutat3s
869af4cb85 electron-source.electron_34: 34.3.3 -> 34.3.4
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.4
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.3...v34.3.4
- Fixes CVE-2025-1920
2025-03-25 11:16:25 +01:00
teutat3s
07701af1c5 electron-source.electron_33: 33.4.5 -> 33.4.6
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.5...v33.4.6
- Fixes CVE-2025-1920
2025-03-25 11:15:40 +01:00
teutat3s
eb059ed159 electron-chromedriver_34: 34.3.3 -> 34.3.4
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.4
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.3...v34.3.4
- Fixes CVE-2025-1920
2025-03-25 11:15:38 +01:00
teutat3s
64137d69fb electron_34-bin: 34.3.3 -> 34.3.4
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.4
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.3...v34.3.4
- Fixes CVE-2025-1920
2025-03-25 11:15:09 +01:00
teutat3s
69d7e249eb electron-chromedriver_33: 33.4.5 -> 33.4.6
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.5...v33.4.6
- Fixes CVE-2025-1920
2025-03-25 11:14:24 +01:00
teutat3s
7c9a73fc23 electron_33-bin: 33.4.5 -> 33.4.6
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.5...v33.4.6
- Fixes CVE-2025-1920
2025-03-25 11:14:23 +01:00
teutat3s
506d38b432 electron-source: try to avoid log spam
As a precaution and to avoid problems with hydra builds that had to
be fixed in the past. References: ce04dc5 (#378988) and 3f514d3.
2025-03-23 18:29:36 +01:00
teutat3s
5213e7eef4 electron: node_module_version should be int
FAILED: gen/third_party/electron_node/config.gypi
python3 ../../third_party/electron_node/tools/generate_config_gypi.py gen/third_party/electron_node/config.gypi --out-dir . --dep-file gen/third_party/electron_node/generate_config_gypi.d --node-gn-path //third_party/electron_node
Traceback (most recent call last):
  File "/build/src/out/Release/../../third_party/electron_node/tools/generate_config_gypi.py", line 113, in <module>
    main()
  File "/build/src/out/Release/../../third_party/electron_node/tools/generate_config_gypi.py", line 105, in main
    f.write(repr(translate_config(args.out_dir, config, v8_config)))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/src/out/Release/../../third_party/electron_node/tools/generate_config_gypi.py", line 62, in translate_config
    'node_module_version': int(config['node_module_version']),
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: '"133"'

Co-authored-by: Ljuzig <diamond.bertelli@gmail.com>
2025-03-23 18:29:36 +01:00
teutat3s
112942f614 electron: 35+ header generation needs ELECTRON_OUT_DIR
https://github.com/electron/electron/pull/44657
e4bd0cd3dc/script/node/generate_node_headers.py (L34-L39)

Co-authored-by: TomaSajt <62384384+TomaSajt@users.noreply.github.com>
Co-authored-by: Emily <git@emilylange.de>
2025-03-23 18:29:35 +01:00
teutat3s
eb66169545 electron: remove duplicate use_qt flag
We already set it in chromium/common.nix, see 062eb42eba.
2025-03-23 18:29:35 +01:00
teutat3s
9c12ed5fad electron-source.electron_35: init at 35.0.3
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.0
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.1
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.2
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.3
2025-03-23 18:29:03 +01:00
teutat3s
c91233402a electron-chromedriver_35: init at 35.0.3
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.0
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.1
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.2
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.3
2025-03-23 18:28:09 +01:00
teutat3s
cd050a12ad electron_35-bin: init at 35.0.3
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.0
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.1
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.2
- Changelog: https://github.com/electron/electron/releases/tag/v35.0.3
2025-03-23 18:27:03 +01:00
Toma
d23ea9bacd Revert "electron{,-bin}: add direct support for the NIXOS_OZONE_WL env var"
This reverts commit 5c4803c56e.
2025-03-14 22:10:44 +01:00
teutat3s
e8d42eb913 electron-source.electron_34: 34.3.2 -> 34.3.3
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.2...v34.3.3
2025-03-14 21:22:37 +01:00
teutat3s
59f009abe0 electron-chromedriver_34: 34.3.2 -> 34.3.3
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.2...v34.3.3
2025-03-14 21:22:37 +01:00
teutat3s
30b8a3e780 electron_34-bin: 34.3.2 -> 34.3.3
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.2...v34.3.3
2025-03-14 21:22:37 +01:00
teutat3s
a4575e7064 electron-source.electron_33: 33.4.3 -> 33.4.5
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.5
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.3...v33.4.5
2025-03-14 21:22:37 +01:00
teutat3s
79246b8043 electron-chromedriver_33: 33.4.3 -> 33.4.5
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.5
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.3...v33.4.5
2025-03-14 21:22:37 +01:00
teutat3s
c384a1a10a electron_33-bin: 33.4.3 -> 33.4.5
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.5
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.3...v33.4.5
2025-03-14 21:22:37 +01:00
TomaSajt
5c4803c56e electron{,-bin}: add direct support for the NIXOS_OZONE_WL env var 2025-03-14 20:20:45 +01:00
teutat3s
178d473dcb electron-chromedriver_34: 34.3.1 -> 34.3.2
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.1...v34.3.2
2025-03-12 12:38:55 +01:00
teutat3s
eb869b7c4e electron_34-bin: 34.3.1 -> 34.3.2
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.1...v34.3.2
2025-03-12 12:38:55 +01:00
teutat3s
7f558c5490 electron-source.electron_33: 33.4.2 -> 33.4.3
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.2...v33.4.3
- Fixes CVE-2025-0445
- Fixes CVE-2025-0995
- Fixes CVE-2025-0998
2025-03-12 12:38:55 +01:00
teutat3s
50125f1cf4 electron-chromedriver_34: 34.3.0 -> 34.3.1
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.0...v34.3.1
2025-03-12 12:38:55 +01:00
teutat3s
dc2ed10ee4 electron_34-bin: 34.3.0 -> 34.3.1
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.3.0...v34.3.1
2025-03-12 12:38:55 +01:00
teutat3s
e47ef3085a electron-chromedriver_33: 33.4.2 -> 33.4.3
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.2...v33.4.3
- Fixes CVE-2025-0445
- Fixes CVE-2025-0995
- Fixes CVE-2025-0998
2025-03-12 12:38:55 +01:00
teutat3s
0c45521683 electron_33-bin: 33.4.2 -> 33.4.3
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.2...v33.4.3
- Fixes CVE-2025-0445
- Fixes CVE-2025-0995
- Fixes CVE-2025-0998
2025-03-12 12:38:55 +01:00
teutat3s
d88a16d926 electron-source: cleanup unused patch for electron 32
This patch is no longer needed, because we don't build electron 32 from
source anymore since #383660.
2025-03-12 11:28:32 +01:00
teutat3s
1ab2b7d227 electron_34-bin: remove fix for read out of range on aarch64 16k pages systems
Cleanup, because electron 34.3.0 and 33.4.1 already contain the fix
upstream and have reached nixpkgs master.

https://github.com/electron/electron/releases/tag/v34.3.0
https://github.com/electron/electron/pull/45571
https://github.com/electron/electron/releases/tag/v33.4.1
https://github.com/electron/electron/pull/45602
2025-03-12 11:28:32 +01:00
teutat3s
11cf45ff45 electron-source.electron_34: init at 34.3.2
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.2
2025-03-12 11:27:41 +01:00
teutat3s
a4aecad9ce electron-source: fix update script for electron >= 34 2025-03-12 11:27:41 +01:00
TomaSajt
6fa5cb30e5 electron{,-bin}: add tomasajt as a maintainer 2025-03-07 17:15:38 +01:00
Emily
44e1bd5af5 electron_32-bin, electron-chromedriver_32: 32.3.2 -> 32.3.3 (#387264) 2025-03-07 12:45:52 +01:00
emilylange
c2488574f9 electron-source.electron_32: remove as it's EOL
d6f4982522/docs/tutorial/electron-timelines.md
2025-03-06 13:30:27 +01:00