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
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
Sandro Jäckel
fb0d661081
treewide: replace prefetch-yarn-deps with fixup-yarn-lock where necessary
2024-04-17 13:34:05 -04: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
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
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
044c4aa3c3
electron-source.electron_26: remove
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
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
Pol Dellaiera
5863466ef6
Merge pull request #275498 from drupol/electron-add-missing-hooks
...
electron: add missing phase hooks
2023-12-20 18:05:05 +01:00
Yureka
586070ede3
electron.headers: use gzip instead of xz compression ( #275628 )
...
node-gyp can't unpack XZ. Fixes https://github.com/NixOS/nixpkgs/issues/275627
2023-12-20 13:27:33 +01:00
Pol Dellaiera
f3915a9fa1
electron: add missing phase hooks
2023-12-20 09:03:26 +01:00
Yureka
09159529f9
electron_26: fix backported patch conflict
2023-12-06 12:44:46 +01:00
Yureka
9652f98da0
electron_25: eol
2023-12-05 19:38:28 +01:00
Yureka
d9c91eb958
electron_27: remove versions patch
...
https://github.com/electron/electron/pull/39974 has been backported to 27.x
Also now the patch used for versions older than 27 has been renamed to just "version.patch"
2023-12-05 19:38:28 +01:00
Yureka
6e8da9c070
electron-source.electron_28: init at 28.0.0-nightly.20231009
2023-10-12 15:45:58 +02:00
Yureka
ea1779a2ae
electron-source.electron_26: init at 26.2.3
2023-09-28 11:44:17 +02:00