about summary refs log tree commit diff
path: root/pkgs/development/tools/electron
AgeCommit message (Collapse)AuthorFilesLines
2024-04-27remove myself from a bunch of maintainer rolesYureka1-1/+1
2024-04-20Merge pull request #303590 from mmarx/fix-mattermost-desktop-notificationsSandro1-1/+21
electron: Add libnotify, pipewire, and several other runtime dependencies to RPATH; fixes desktop notifications and screenshare
2024-04-18electron_source: add yayayayaka to maintainersYaya1-1/+1
2024-04-18electron_28-bin: 28.3.0 -> 28.3.1Yaya1-7/+7
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-18electron_27-bin: 27.3.10 -> 27.3.11Yaya1-7/+7
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-18electron-source.electron_28: 28.3.0 -> 28.3.1Yaya1-3/+3
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-18electron-source.electron_27: 27.3.10 -> 27.3.11Yaya1-3/+3
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-17treewide: replace prefetch-yarn-deps with fixup-yarn-lock where necessarySandro Jäckel1-2/+2
2024-04-16Merge pull request #303726 from teutat3s/electron-bin-updatesThomas Gerbet1-21/+21
`electron_27-bin`, `electron_28-bin`, `electron_29-bin` updates
2024-04-16electron: add speechd to RPATHMaximilian Marx1-0/+2
2024-04-16electron: add libpulseaudio to RPATHMaximilian Marx1-0/+2
2024-04-16electron: add libsecret to RPATHMaximilian Marx1-0/+2
2024-04-16electron: add libstdc++ to RPATHMaximilian Marx1-0/+1
2024-04-16electron: add pipewire to RPATHMaximilian Marx1-1/+2
2024-04-16electron: add libnotify to the RPATHMaximilian Marx1-0/+12
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-13Merge pull request #293063 from Kiskae/chromium-vulkan-fixEmily1-2/+7
chromium: fix ANGLE vulkan backend on NixOS
2024-04-13electron_29-bin: 29.2.0 -> 29.3.0teutat3s1-7/+7
https://github.com/electron/electron/releases/v29.3.0
2024-04-13electron_28-bin: 28.2.10 -> 28.3.0teutat3s1-7/+7
https://github.com/electron/electron/releases/v28.3.0
2024-04-13electron_27-bin: 27.3.9 -> 27.3.10teutat3s1-7/+7
https://github.com/electron/electron/releases/v27.3.10
2024-04-11electron-source.electron_29: 29.2.0 -> 29.3.0Yaya1-5/+5
https://github.com/electron/electron/releases/tag/v29.3.0 Fixes CVE-2024-3156
2024-04-11electron-source.electron_28: 28.2.10 -> 28.3.0Yaya1-3/+3
https://github.com/electron/electron/releases/tag/v28.3.0 Fixes CVE-2024-3159
2024-04-11electron-source.electron_27: 27.3.9 -> 27.3.10Yaya1-5/+5
https://github.com/electron/electron/releases/tag/v27.3.10 Fixes CVE-2024-3159
2024-04-10electron: exclude patch of removed tests (#302544)Mitchell Skaggs1-1/+1
Closes https://github.com/NixOS/nixpkgs/issues/302457
2024-04-04electron-*-bin: fix vulkan-loaderKiskae1-2/+7
2024-04-04electron_29: 29.1.2 -> 29.2.0teutat3s1-21/+21
2024-04-04electron_28: 28.2.6 -> 28.2.10teutat3s1-5/+5
2024-04-04electron_27: 27.3.5 -> 27.3.9teutat3s1-5/+5
2024-04-04electron_29-bin: 29.1.4 -> 29.2.0teutat3s1-7/+7
2024-04-04electron_28-bin: 28.0.0 -> 28.2.10teutat3s1-7/+7
2024-04-04electron_27-bin: 27.0.0 -> 27.3.9teutat3s1-7/+7
2024-03-22electron-bin: remove unused insecure versionsYureka1-153/+1
2024-03-16electron: support v29 binary option (#296218)Mathew Polzin1-0/+9
2024-03-14electron: small refactorsYureka2-15/+50
- provide passthru.fetchedDeps for debugging - adapt gn args for latest electron versions - fix mechanism for applying patches for latest electron versions
2024-03-14electron_26-bin: mark as insecureYureka1-1/+1
2024-03-14electron-source.electron_26: removeYureka3-895/+0
2024-03-14electron_29: init at 29.1.2Yureka1-0/+905
2024-03-14electron_27: 27.3.2 -> 27.3.5Yureka1-5/+5
2024-03-14electron_28: 28.2.2 -> 28.2.6Yureka1-7/+7
2024-03-09treewide: fix sourceRoot for fetchgit-based srcYueh-Shun Li1-2/+4
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-02-25Merge pull request #285883 from Kiskae/electron/fix-libsSandro1-2/+7
electron_*-bin: fix libGL
2024-02-10electron_26: 26.6.6 -> 26.6.9teutat3s1-3/+3
2024-02-10electron_27: 27.2.3 -> 27.3.2teutat3s1-4/+4
2024-02-10electron_28: 28.1.4 -> 28.2.2teutat3s1-12/+12
2024-02-02electron_*-bin: fix libGLKiskae1-2/+7
2024-01-21electron_26: 26.6.5 -> 26.6.6Yureka1-3/+3
2024-01-21electron_27: 27.2.2 -> 27.2.3Yureka1-5/+5
2024-01-21electron_28: 28.1.3 -> 28.1.4Yureka1-7/+7
2024-01-14electron: migrate to fixup-yarn-lock from prefetch-yarn-deps (#269933)Felix Bühler1-3/+3
2024-01-14electron_*: more generalized fix for patches not applyingYureka2-79/+2
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-14electron_28: 28.1.1 -> 28.1.3Yureka1-17/+17