From 5fd29c8051f5745d73a5d07123d9f595211be215 Mon Sep 17 00:00:00 2001 From: Maciej Zonski Date: Sun, 8 Mar 2026 11:04:41 +0100 Subject: [PATCH] uefitool: a72 -> a73 Co-authored-by: Sandro --- pkgs/tools/system/uefitool/new-engine.nix | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/system/uefitool/new-engine.nix b/pkgs/tools/system/uefitool/new-engine.nix index a365943b5568..4f06f5dc0dce 100644 --- a/pkgs/tools/system/uefitool/new-engine.nix +++ b/pkgs/tools/system/uefitool/new-engine.nix @@ -2,31 +2,40 @@ lib, stdenv, fetchFromGitHub, - qtbase, + qt6, + wrapGAppsHook3, cmake, - wrapQtAppsHook, zip, }: stdenv.mkDerivation (finalAttrs: { pname = "uefitool"; - version = "A72"; + version = "A73"; src = fetchFromGitHub { - hash = "sha256-sVosxqUUvkZwJIY9FZ9N6xoDyBpSgTLFUmD4B9ymTHs="; owner = "LongSoft"; repo = "uefitool"; tag = finalAttrs.version; + hash = "sha256-XZGddj0i/r1rqntEcqU2AK6ihvqwN031TR12qmEmKLk="; }; - buildInputs = [ qtbase ]; + buildInputs = [ qt6.qtbase ]; + nativeBuildInputs = [ cmake zip - wrapQtAppsHook + qt6.wrapQtAppsHook + wrapGAppsHook3 ]; + patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./bundle-destination.patch ]; + dontWrapGApps = true; + + preFixup = '' + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + meta = { description = "UEFI firmware image viewer and editor"; homepage = "https://github.com/LongSoft/uefitool";