Commit Graph

16 Commits

Author SHA1 Message Date
Martin Joerg
bef3f40f05 edk2: 202408.01 -> 202411
https://github.com/tianocore/edk2/releases/tag/edk2-stable202411
https://github.com/tianocore/edk2/compare/refs/tags/edk2-stable202408.01...refs/tags/edk2-stable202411
2024-11-24 17:32:14 +00:00
Martin Joerg
28404126dd edk2: 202408 -> 202408.01
https://github.com/tianocore/edk2/releases/tag/edk2-stable202408.01
https://github.com/tianocore/edk2/compare/refs/tags/edk2-stable202408...refs/tags/edk2-stable202408.01

fixes #353769
2024-11-07 07:18:36 +00:00
Markus Theil
8f49652bea
edk2: use openssl 3.0 for now
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Picked from PR https://github.com/NixOS/nixpkgs/pull/345998

In particular, this fixes OVMF build (a channel blocker).
https://hydra.nixos.org/build/274346247/nixlog/1/tail
2024-10-07 10:37:28 +02: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
sanana
79f9ec1033
edk2: add loongarch64 support
Upstream had this for some time, let's just enable building it.
2024-09-02 11:12:24 +03:00
Martin Joerg
8b47539e65 edk2: 202405 -> 202408
https://github.com/tianocore/edk2/releases/tag/edk2-stable202408
https://github.com/tianocore/edk2/compare/edk2-stable202408..edk2-stable202405
2024-08-27 15:14:52 +00:00
Martin Joerg
aea24a3839 OVMF: enable compilation using Clang
Disable -Wno-unneeded-internal-declaration causing the build to fail due to -Wall with Clang.
2024-08-27 15:14:51 +00:00
Martin Joerg
0bb9616782 edk2: 202402 -> 202405
https://github.com/tianocore/edk2/releases/tag/edk2-stable202405
https://github.com/tianocore/edk2/compare/edk2-stable202402...edk2-stable202405

Add patch to avoid stuck system (#325403).
2024-08-27 15:14:51 +00:00
Martin Joerg
ad318f1ff4 edk2: remove patch obsoleted by OpenSSL 3.0.14 2024-08-27 15:14:51 +00:00
Martin Joerg
b7a9ac40c8 edk2: propagate patches
Ensure patches to EDK II and OpenSSL are propagated to edk2.mkDerivation.
2024-08-27 15:14:51 +00:00
Martin Joerg
960e0694d9 edk2, edk2-uefi-shell, OVMF: add mjoerg as maintainer 2024-08-27 15:14:51 +00:00
Vladimír Čunát
655f80cb7c
Merge #325403: edk2: 202405 -> 202402 (downgrade) 2024-07-08 07:49:52 +02:00
Adam Stephens
30ef8b6ba9
edk2: 202405 -> 202402
Revert #321143 as nixos boot tests are hanging and timing out.

Moving unvendor to postFetch added a dependency on openssl in the source fetching, meaning an openssl change causes a hash mismatch.
2024-07-07 22:46:50 -04:00
Adam Stephens
24efbe2c36
edk2: 202402 -> 202405 2024-06-20 01:56:54 +00:00
Adam Stephens
0de2895c09
edk2: add updateScript and changelog 2024-06-19 21:54:51 -04:00
Adam Stephens
62921811dd
edk2: move to by-name 2024-06-19 21:47:20 -04:00