From bf29ff21918b949b90787e8f1410e722ac3a8d74 Mon Sep 17 00:00:00 2001 From: sanana Date: Sun, 16 Mar 2025 20:01:54 +0300 Subject: [PATCH] ipxe: drop unnecessary `gnu-efi` dependency Turns out, iPXE doesn't use GNU-EFI but has its own tools for building EFI PE binaries with a GNU toolchain, and as for headers it has a vendored-in copy of EFI headers from TianoCore. --- pkgs/by-name/gn/gnu-efi/package.nix | 1 - pkgs/by-name/ip/ipxe/package.nix | 2 -- 2 files changed, 3 deletions(-) diff --git a/pkgs/by-name/gn/gnu-efi/package.nix b/pkgs/by-name/gn/gnu-efi/package.nix index 4c61c8d4c3a3..455c7e0f4a36 100644 --- a/pkgs/by-name/gn/gnu-efi/package.nix +++ b/pkgs/by-name/gn/gnu-efi/package.nix @@ -41,7 +41,6 @@ stdenv.mkDerivation (finalAttrs: { passthru.tests = { inherit fwupd-efi - ipxe syslinux ; }; diff --git a/pkgs/by-name/ip/ipxe/package.nix b/pkgs/by-name/ip/ipxe/package.nix index c51d9684902b..f603c747e54d 100644 --- a/pkgs/by-name/ip/ipxe/package.nix +++ b/pkgs/by-name/ip/ipxe/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, unstableGitUpdater, buildPackages, - gnu-efi, mtools, openssl, perl, @@ -52,7 +51,6 @@ stdenv.mkDerivation (finalAttrs: { version = "1.21.1-unstable-2025-01-10"; nativeBuildInputs = [ - gnu-efi mtools openssl perl