Reno Dakota
52bf1163fa
treewide: use getLib when accessing clang / libclang / stdenv.cc.cc
...
In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
2024-11-07 10:27:41 +00:00
Tristan Ross
7ae81f12f9
electron_30-bin: mark as insecure because it's EOL, electron-source.electron_30: remove as it's EOL ( #350549 )
2024-10-30 19:52:23 -07:00
teutat3s
0bf0c12ab5
electron_31-bin: 31.6.0 -> 32.7.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v31.7.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v31.6.0...v31.7.2
2024-10-30 12:05:18 +01:00
teutat3s
b743d8cc8c
electron_32-bin: 32.2.1 -> 32.2.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v32.2.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.2.1...v32.2.2
2024-10-30 12:05:18 +01:00
teutat3s
690caf0ab2
electron_33-bin: 33.0.0 -> 33.0.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v33.0.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.0.0...v33.0.2
2024-10-30 12:05:18 +01:00
emilylange
14e79e787e
electron_30-bin: mark as insecure because it's EOL
2024-10-22 21:06:55 +02:00
Robert Schütz
1463bbcc8c
electron_32-bin: 32.1.2 -> 32.2.1
2024-10-20 16:13:50 -07:00
Robert Schütz
d5262c269e
electron_33-bin: init at 33.0.0
2024-10-20 16:06:57 -07:00
Artturin
e0464e4788
treewide: replace stdenv.is with stdenv.hostPlatform.is
...
In preparation for the deprecation of `stdenv.isX`.
These shorthands are not conducive to cross-compilation because they
hide the platforms.
Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way
One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059
There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.
```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Yaya
aac049aa0a
electron_32-bin: 32.1.1 -> 32.1.2
...
- Changelog: https://github.com/electron/electron/releases/tag/v32.1.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.1.1...v32.1.2
2024-09-23 17:11:59 +02:00
Yaya
16abda51cc
electron_31-bin: 31.4.0 -> 31.6.0
...
- Changelog: https://github.com/electron/electron/releases/tag/v31.6.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v31.4.0...v31.6.0
2024-09-23 17:11:56 +02:00
Yaya
187622dbe9
electron_30-bin: 30.4.0 -> 30.5.1
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.5.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.4.0...v30.5.1
2024-09-23 17:11:52 +02:00
Robert Schütz
90effb99ed
electron_32-bin: init at 32.1.1
2024-09-19 12:40:43 -07:00
TomaSajt
6ca8d9b06f
electron{,-bin}: add passthru.dist attribute
2024-08-27 21:37:12 +02:00
emilylange
39f4f0877b
electron_29-bin: mark as insecure because it's EOL
2024-08-23 16:59:11 +02:00
Yaya
617ca89ef2
electron_30-bin: 30.3.1 -> 30.4.0
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.3.1...v30.4.0
- Fixes CVE-2024-6772
- Fixes CVE-2024-6773
- Fixes CVE-2024-6774
- Fixes CVE-2024-6775
- Fixes CVE-2024-6776
- Fixes CVE-2024-6777
- Fixes CVE-2024-6778
- Fixes CVE-2024-6779
- Fixes CVE-2024-6989
- Fixes CVE-2024-6991
2024-08-20 11:39:32 +02:00
Yaya
0603cf535b
electron_29-bin: 29.4.5 -> 29.4.6
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.4.5...v29.4.6
- Fixes CVE-2024-6772
- Fixes CVE-2024-6773
- Fixes CVE-2024-6774
- Fixes CVE-2024-6775
- Fixes CVE-2024-6776
- Fixes CVE-2024-6777
- Fixes CVE-2024-6778
- Fixes CVE-2024-6779
- Fixes CVE-2024-6989
- Fixes CVE-2024-6991
2024-08-20 11:39:27 +02:00
teutat3s
d5ccd64fd5
electron-bin: update maintainers
...
Last contributions were in 2018 and 2015. Update list to de-facto
maintainers.
2024-08-20 09:37:54 +02:00
teutat3s
a057f765d4
electron_31-bin: init at 31.4.0
...
- Changelog: https://github.com/electron/electron/releases/tag/v31.0.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v31.0.0...v31.4.0
Co-authored-by: Yureka <yuka@yuka.dev >
2024-08-20 09:37:54 +02:00
Yaya
7d5b928a7b
electron_30-bin: 30.2.0 -> 30.3.1
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.3.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.2.0...v30.3.1
2024-07-25 23:21:55 +02:00
Yaya
fa5a1ed4df
electron_29-bin: 29.4.4 -> 29.4.5
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.5
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.4.4...v29.4.5
- Fixes CVE-2024-6290
- Fixes CVE-2024-6291
- Fixes CVE-2024-6292
- Fixes CVE-2024-6293
2024-07-24 11:11:09 +02:00
Yaya
bff159a6ff
electron_30-bin: 30.1.1 -> 30.2.0
...
- Changelog: https://github.com/electron/electron/releases/tag/v30.2.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v30.1.1...v30.2.0
- Fixes CVE-2024-5493
- Fixes CVE-2024-5831
- Fixes CVE-2024-5832
- Fixes CVE-2024-6100
- Fixes CVE-2024-6101
- Fixes CVE-2024-6103
- Fixes CVE-2024-6290
- Fixes CVE-2024-6291
- Fixes CVE-2024-6292
- Fixes CVE-2024-6293
2024-07-15 20:34:07 +02:00
Yaya
d8b61cd06e
electron_29-bin: 29.4.2 -> 29.4.4
...
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.4
- Diff: https://github.com/electron/electron/compare/refs/tags/v29.4.2...v29.4.4
- Fixes CVE-2024-6290
- Fixes CVE-2024-6291
- Fixes CVE-2024-6292
- Fixes CVE-2024-6293
2024-07-15 20:34:07 +02:00
adisbladis
1be927ca66
Merge pull request #316983 from edolstra/let-float-json
...
Let-float various fromJSON calls to avoid repeated JSON reading/parsing
2024-07-04 13:47:08 +12: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
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
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
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
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
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
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
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
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
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
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
Kiskae
230e558635
electron-*-bin: fix vulkan-loader
2024-04-04 22:50:10 +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