From 1d62f7ce9f667c42278947222a77e0e25dbb2731 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 27 Apr 2024 10:10:14 +0300 Subject: [PATCH] refind: 0.14.0.2 -> 0.14.2, fix build on aarch64 --- pkgs/tools/bootloaders/refind/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/bootloaders/refind/default.nix b/pkgs/tools/bootloaders/refind/default.nix index 0a33305d10f7..a481bfdc37ab 100644 --- a/pkgs/tools/bootloaders/refind/default.nix +++ b/pkgs/tools/bootloaders/refind/default.nix @@ -24,11 +24,11 @@ in stdenv.mkDerivation rec { pname = "refind"; - version = "0.14.0.2"; + version = "0.14.2"; src = fetchurl { url = "mirror://sourceforge/project/refind/${version}/refind-src-${version}.tar.gz"; - hash = "sha256-JqDFXf01ZUmeH4LY/ldGTb7xnKiGzm0BqBUii478iw8="; + hash = "sha256-99k86A2na4bFZygeoiW2qHkHzob/dyM8k1elIsEVyPA="; }; patches = [ @@ -49,6 +49,9 @@ stdenv.mkDerivation rec { "EFICRT0=${gnu-efi}/lib" "HOSTARCH=${hostarch}" "ARCH=${hostarch}" + ] ++ lib.optional stdenv.isAarch64 [ + # aarch64 is special for GNU-EFI, see BUILDING.txt + "GNUEFI_ARM64_TARGET_SUPPORT=y" ]; buildFlags = [ "gnuefi" "fs_gnuefi" ];