Yaya
d8ce67579d
electron-source.electron_29: 29.4.0 -> 29.4.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.4.0...v29.4.2
2024-06-14 09:36:44 +02:00
Yaya
5b61576af3
electron_30-bin: 30.0.6 -> 30.1.1
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.1.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.0.6...v30.1.1
2024-06-14 09:36:44 +02:00
Yaya
f64a67ff51
electron_29-bin: 29.4.0 -> 29.4.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.4.0...v29.4.2
2024-06-14 09:36:44 +02:00
Yaya
aa57afb706
electron_28-bin: 28.3.1 -> 28.3.3
...
- Changelog: https://github.com/electron/electron/releases/tag/v28.3.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v28.3.1...v28.3.3
2024-06-14 09:36:44 +02:00
emilylange
fb9cdbda70
chromium,electron-source: remove no longer needed version conditionals
...
The minimum versions for both chromium and electron-source are higher
than the version bounds of those conditionals.
As such, they can be safely removed.
This is a no-op.
2024-06-13 11:35:23 +02:00
emilylange
268ce0e562
electron-source.electron_{27,28}: remove instead of marking them as EOL
...
Follow-up to 7892638379 .
We still have the EOLed `electron-{27,28}-bin` builds, that can be used
instead.
`electron-source.electron_{27,28}` do not build anymore due to LLVM
incompatibilities.
This is beneficial to users of software that still depend on those EOLed
electron versions as well.
Instead of wasting potentially hours of compute trying to build known
broken versions from source, the working binary variants will be used.
Furthermore, this allows us to cleanup the underlying chromium and
electron-source derivations from now unused version conditions such
as version specific patches and build flags.
2024-06-13 11:35:23 +02:00
Alyssa Ross
7892638379
electron*: mark older versions as EOL
...
Link: https://www.electronjs.org/docs/latest/tutorial/electron-timelines#timeline
Link: https://github.com/NixOS/nixpkgs/pull/318857#issuecomment-2161462390
2024-06-12 09:09:54 +02:00
Eelco Dolstra
8d2a765adf
Let-float various fromJSON calls to avoid repeated JSON reading/parsing
...
Some of these were read/parsed dozens of times in a `nix search`
invocation, and in particular the MELPA recipes archive (3 MiB) was
read 4 times.
2024-06-03 18:52:42 +02:00
teutat3s
d7a674f1cd
electron: add teutat3s to maintainers
2024-06-01 15:47:27 +02:00
Yaya
88785de61e
electron-source.electron_30: 30.0.3 -> 30.0.6
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.0.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.0.3...v30.0.6
2024-05-20 19:54:45 +02:00
Yaya
4a4be48bd7
electron-source.electron_29: 29.3.3 -> 29.4.0
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.3.3...v29.4.0
- Fixes CVE-2024-22017
2024-05-20 19:54:45 +02:00
Yaya
8435fc3cab
electron_30-bin: 30.0.3 -> 30.0.6
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.0.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.0.3...v30.0.6
2024-05-20 19:54:45 +02:00
Yaya
d62c20353a
electron_29-bin: 29.3.3 -> 29.4.0
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.3.3...v29.4.0
- Fixes CVE-2024-22017
2024-05-20 19:54:45 +02:00
Yaya
b91ac4c903
electron-source.electron_30: 30.0.2 -> 30.0.3
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.0.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.0.2...v30.0.3
2024-05-12 21:57:24 +02:00
Yaya
ca3b579b8a
electron-source.electron_29: 29.3.2 -> 29.3.3
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.3.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.3.2...v29.3.3
- Fixes CVE-2024-3914
- Fixes CVE-2024-4558
2024-05-12 21:57:24 +02:00
Yaya
d189975761
electron_30-bin: 30.0.2 -> 30.0.3
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.0.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.0.2...v30.0.3
2024-05-12 21:57:24 +02:00
Yaya
dd6f51c6f0
electron_29-bin: 29.3.2 -> 29.3.3
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.3.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.3.2...v29.3.3
- Fixes CVE-2024-3914
- Fixes CVE-2024-4558
2024-05-12 21:57:24 +02:00
Yaya
d74e81202e
electron-source.electron_30: init at 30.0.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.0.2
2024-05-05 12:42:54 +02:00
Yaya
acc51bc86a
electron_30-bin: init at 30.0.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.0.2
2024-05-05 12:42:54 +02:00
Yaya
655da9d319
electron-source.electron_29: 29.3.0 -> 29.3.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.3.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.3.0...v29.3.2
- Fixes CVE-2024-4058
- Fixes CVE-2024-4060
2024-05-05 12:42:54 +02:00
Yaya
eecceae03f
electron_29-bin: 29.3.0 -> 29.3.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.3.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.3.0...v29.3.2
- Fixes CVE-2024-4058
- Fixes CVE-2024-4060
2024-05-05 12:42:54 +02:00
Yaya
b9dee98bf4
electron: Reformat info.json
...
Commit 59b9b17 improved our `update.py` script. It will now sort the
`info.json` entries in ascending order. This commit reformats the
`info.json` file to make the next modification to it easier to review.
2024-05-05 12:42:54 +02:00
Yaya
59b9b178c9
electron: Support updating electron-bin with update.py
...
This commits extends the functionality of electron's update script by
- making it possible to update both binary and from source built releases.
- adding the `--source-only` and `--bin-only` options for limiting the
update mechanism to source or binary releases.
- adding a `--commit` option to automatically commit the changes for
you.
2024-05-04 15:27:28 +02:00
Weijia Wang
7f45fee52a
Merge branch 'master' into staging-next
2024-04-28 04:02:14 +02:00
Yureka
9da3476b42
remove myself from a bunch of maintainer roles
2024-04-27 13:56:45 +02:00
Jan Tojnar
eb04659fc2
treewide: wrapGAppsHook → wrapGAppsHook3
...
This was achieved using the following command:
sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')
And then manually reverted the following changes:
- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +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