Commit Graph

1011 Commits

Author SHA1 Message Date
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