From 9c44331f59859b1c7e19f7ebf04fcf69c590f5ab Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Thu, 30 Oct 2025 15:33:54 -0400 Subject: [PATCH] davinci-resolve: remove dependency on appimage-run fhs This has a huge closure size simply for extracting the appimage in the build. Notably, onetbb is in its multiPkgs so gets built for i686-linux on x86_64-linux. When evaling nixpkgs with `config.cudaSupport = true`, this then may fail. --- pkgs/by-name/da/davinci-resolve/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/da/davinci-resolve/package.nix b/pkgs/by-name/da/davinci-resolve/package.nix index 44c8fdb3cf59..2742fbc51974 100644 --- a/pkgs/by-name/da/davinci-resolve/package.nix +++ b/pkgs/by-name/da/davinci-resolve/package.nix @@ -5,13 +5,12 @@ curl, runCommandLocal, unzip, - appimage-run, + appimageTools, addDriverRunpath, dbus, libGLU, xorg, buildFHSEnv, - buildFHSEnvChroot, bash, writeText, ocl-icd, @@ -38,7 +37,7 @@ let version = "20.2.2"; nativeBuildInputs = [ - (appimage-run.override { buildFHSEnv = buildFHSEnvChroot; }) + appimageTools.appimage-exec addDriverRunpath copyDesktopItems unzip @@ -148,7 +147,7 @@ let mkdir -p $out test -e ${lib.escapeShellArg appimageName} - appimage-run ${lib.escapeShellArg appimageName} -i -y -n -C $out + appimage-exec.sh -x $out ${lib.escapeShellArg appimageName} mkdir -p $out/{"Apple Immersive/Calibration",configs,DolbyVision,easyDCP,Extras,Fairlight,GPUCache,logs,Media,"Resolve Disk Database",.crashreport,.license,.LUT} runHook postInstall