From 2326019ab430b023910d31708959d9d91237651f Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 7 May 2025 17:33:46 +0200 Subject: [PATCH] xdg-desktop-portal: don't reference unused umockdev The preCheck string always ends up in the derivation, even if doCheck is false. To avoid an unnecessary umockdev reference, make it conditional on whether it will actually be used. --- pkgs/development/libraries/xdg-desktop-portal/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/xdg-desktop-portal/default.nix b/pkgs/development/libraries/xdg-desktop-portal/default.nix index 7d98544f4cb6..96cca8a71268 100644 --- a/pkgs/development/libraries/xdg-desktop-portal/default.nix +++ b/pkgs/development/libraries/xdg-desktop-portal/default.nix @@ -154,7 +154,7 @@ stdenv.mkDerivation (finalAttrs: { patchShebangs tests/run-test.sh ''; - preCheck = '' + preCheck = lib.optionalString finalAttrs.finalPackage.doCheck '' # For test_trash_file export HOME=$(mktemp -d)