Commit Graph

105 Commits

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