Commit Graph

386 Commits

Author SHA1 Message Date
Yureka
9da3476b42 remove myself from a bunch of maintainer roles 2024-04-27 13:56:45 +02:00
Sandro
65d8de75bd
Merge pull request #303590 from mmarx/fix-mattermost-desktop-notifications
electron: Add libnotify, pipewire, and several other runtime dependencies to RPATH; fixes desktop notifications and screenshare
2024-04-20 19:42:43 +02:00
Yaya
2817a4e0da electron_source: add yayayayaka to maintainers 2024-04-18 20:09:30 +02:00
Yaya
101d7ae0be electron_28-bin: 28.3.0 -> 28.3.1
https://github.com/electron/electron/releases/tag/v28.3.1

Fixes CVE-2024-1580
Fixes CVE-2024-3515
Fixes CVE-2024-3516
Fixes CVE-2024-3517
2024-04-18 20:09:30 +02:00
Yaya
0b00f7a2e6 electron_27-bin: 27.3.10 -> 27.3.11
https://github.com/electron/electron/releases/tag/v27.3.11

This is the last release before reaching end-of-life.

Fixes CVE-2024-1580
Fixes CVE-2024-3157
Fixes CVE-2024-3515
Fixes CVE-2024-3516
2024-04-18 20:09:30 +02:00
Yaya
0eefb442b4 electron-source.electron_28: 28.3.0 -> 28.3.1
https://github.com/electron/electron/releases/tag/v28.3.1

Fixes CVE-2024-1580
Fixes CVE-2024-3515
Fixes CVE-2024-3516
Fixes CVE-2024-3517
2024-04-18 20:09:30 +02:00
Yaya
e4b0bd3686 electron-source.electron_27: 27.3.10 -> 27.3.11
https://github.com/electron/electron/releases/tag/v27.3.11

This is the last release before reaching end-of-life.

Fixes CVE-2024-1580
Fixes CVE-2024-3157
Fixes CVE-2024-3515
Fixes CVE-2024-3516
2024-04-18 20:09:30 +02:00
Sandro Jäckel
fb0d661081
treewide: replace prefetch-yarn-deps with fixup-yarn-lock where necessary 2024-04-17 13:34:05 -04:00
Thomas Gerbet
be365f9dc9
Merge pull request #303726 from teutat3s/electron-bin-updates
`electron_27-bin`, `electron_28-bin`, `electron_29-bin` updates
2024-04-16 20:18:29 +02:00
Maximilian Marx
92a452733d
electron: add speechd to RPATH 2024-04-16 15:15:45 +02:00
Maximilian Marx
280c094f62
electron: add libpulseaudio to RPATH 2024-04-16 15:15:45 +02:00
Maximilian Marx
6a0cf40cf4
electron: add libsecret to RPATH 2024-04-16 15:15:44 +02:00
Maximilian Marx
945d8147f7
electron: add libstdc++ to RPATH 2024-04-16 15:15:44 +02:00
Maximilian Marx
0443439665
electron: add pipewire to RPATH 2024-04-16 14:19:56 +02:00
Maximilian Marx
461a23c756
electron: add libnotify to the RPATH
Electron loads libnotify dynamically via dlopen(3), which fails if it
is not in the RPATH. This, in turn, breaks desktop notifications in,
e.g., mattermost-desktop.
2024-04-16 14:19:47 +02:00
Emily
a82470b511
Merge pull request #293063 from Kiskae/chromium-vulkan-fix
chromium: fix ANGLE vulkan backend on NixOS
2024-04-13 17:36:35 +02:00
teutat3s
322fb8dde5
electron_29-bin: 29.2.0 -> 29.3.0
https://github.com/electron/electron/releases/v29.3.0
2024-04-13 00:25:37 +02:00
teutat3s
9ebdca62d5
electron_28-bin: 28.2.10 -> 28.3.0
https://github.com/electron/electron/releases/v28.3.0
2024-04-13 00:25:09 +02:00
teutat3s
1a41f44111
electron_27-bin: 27.3.9 -> 27.3.10
https://github.com/electron/electron/releases/v27.3.10
2024-04-13 00:24:08 +02:00
Yaya
410b95ef0e electron-source.electron_29: 29.2.0 -> 29.3.0
https://github.com/electron/electron/releases/tag/v29.3.0

Fixes CVE-2024-3156
2024-04-11 20:06:53 +02:00
Yaya
b8d3915d9f electron-source.electron_28: 28.2.10 -> 28.3.0
https://github.com/electron/electron/releases/tag/v28.3.0

Fixes CVE-2024-3159
2024-04-11 20:06:53 +02:00
Yaya
3e0420605d electron-source.electron_27: 27.3.9 -> 27.3.10
https://github.com/electron/electron/releases/tag/v27.3.10

Fixes CVE-2024-3159
2024-04-11 20:06:53 +02:00
Mitchell Skaggs
76b199e34b
electron: exclude patch of removed tests (#302544)
Closes https://github.com/NixOS/nixpkgs/issues/302457
2024-04-10 00:53:35 +02:00
Kiskae
230e558635 electron-*-bin: fix vulkan-loader 2024-04-04 22:50:10 +02:00
teutat3s
71f521cfff
electron_29: 29.1.2 -> 29.2.0 2024-04-04 20:43:23 +02:00
teutat3s
c42fcfe2a3
electron_28: 28.2.6 -> 28.2.10 2024-04-04 20:43:22 +02:00
teutat3s
322d719971
electron_27: 27.3.5 -> 27.3.9 2024-04-04 20:43:22 +02:00
teutat3s
8d033851ec
electron_29-bin: 29.1.4 -> 29.2.0 2024-04-04 20:43:14 +02:00
teutat3s
0094669280
electron_28-bin: 28.0.0 -> 28.2.10 2024-04-04 20:42:43 +02:00
teutat3s
1d60d40090
electron_27-bin: 27.0.0 -> 27.3.9 2024-04-04 20:41:15 +02:00
Yureka
58f2ef7717 electron-bin: remove unused insecure versions 2024-03-22 11:44:47 +01:00
Mathew Polzin
428564f752
electron: support v29 binary option (#296218) 2024-03-16 16:39:01 +01:00
Yureka
9f26152cc3 electron: small refactors
- provide passthru.fetchedDeps for debugging
- adapt gn args for latest electron versions
- fix mechanism for applying patches for latest electron versions
2024-03-14 12:29:00 +01:00
Yureka
c076cc2157 electron_26-bin: mark as insecure 2024-03-14 12:29:00 +01:00
Yureka
044c4aa3c3 electron-source.electron_26: remove 2024-03-14 12:29:00 +01:00
Yureka
d8545300ef electron_29: init at 29.1.2 2024-03-14 12:29:00 +01:00
Yureka
46eff96245 electron_27: 27.3.2 -> 27.3.5 2024-03-14 12:29:00 +01:00
Yureka
29c0b6e090 electron_28: 28.2.2 -> 28.2.6 2024-03-14 12:29:00 +01:00
Yueh-Shun Li
91b3db1309 treewide: fix sourceRoot for fetchgit-based src
According to Nixpkgs manual[1] and NixOS 23.11 Release Note[2], the
`sourceRoot` attribute passed to `stdenv.mkDerivation` should be
specified as `"${src.name}"` or `"${src.name}/subdir"` when `src` is
produced using `fetchgit`-based fetchers.

`sourceRoot = "source"` or `sourceRoot = "source/subdir"` is based on
the assumption that the `name` attribute of these pre-unpacked fetchers
are always `"source"`, which is not the case. Expecting constant `name`
also makes the source FODs prone to irrelevent hashes during version
bumps.

[1]: https://nixos.org/manual/nixpkgs/unstable/#var-stdenv-sourceRoot
[2]: https://nixos.org/manual/nixos/stable/release-notes#sec-release-23.11
2024-03-09 07:53:25 +08:00
Sandro
576d7037ba
Merge pull request #285883 from Kiskae/electron/fix-libs
electron_*-bin: fix libGL
2024-02-25 19:33:24 +01:00
teutat3s
ac0cc3a349 electron_26: 26.6.6 -> 26.6.9 2024-02-10 19:13:27 +01:00
teutat3s
f09f88e248 electron_27: 27.2.3 -> 27.3.2 2024-02-10 19:13:27 +01:00
teutat3s
f8f9e99b3e electron_28: 28.1.4 -> 28.2.2 2024-02-10 19:13:27 +01:00
Kiskae
1f09eb4d9e electron_*-bin: fix libGL 2024-02-02 20:44:54 +01:00
Yureka
1d03e63b91 electron_26: 26.6.5 -> 26.6.6 2024-01-21 18:55:12 +01:00
Yureka
b7c2f8afc2 electron_27: 27.2.2 -> 27.2.3 2024-01-21 18:55:12 +01:00
Yureka
2b55f7d488 electron_28: 28.1.3 -> 28.1.4 2024-01-21 18:55:12 +01:00
Felix Bühler
02266dc69e
electron: migrate to fixup-yarn-lock from prefetch-yarn-deps (#269933) 2024-01-14 15:14:58 +01:00
Yureka
7e6aa7e5a1 electron_*: more generalized fix for patches not applying
we remove the web_tests directory in the chromium src FOD to reduce the output size, but many backported patches also affect this directory
2024-01-14 00:34:17 +01:00
Yureka
fba4d66cc2 electron_28: 28.1.1 -> 28.1.3 2024-01-14 00:34:17 +01:00