From 6f0ca9e8afd4924db9faa073f497c31e5ea9d06d Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 9 Sep 2025 22:25:30 +0000 Subject: [PATCH] actiona: consume opencv CXX components when available We do not default to `.dev` or any other output because `make-derivation.nix` needs to be able to select the `.dev` output, and specifying an output prevents it from doing so. Signed-off-by: Connor Baker --- pkgs/by-name/ac/actiona/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ac/actiona/package.nix b/pkgs/by-name/ac/actiona/package.nix index 0e022282ced7..b1c68d2a4c00 100644 --- a/pkgs/by-name/ac/actiona/package.nix +++ b/pkgs/by-name/ac/actiona/package.nix @@ -44,7 +44,10 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ bluez libnotify - opencv + # NOTE: Specifically not using lib.getOutput here because it would select the out output of opencv, which changes + # semantics since make-derivation uses lib.getDev on the dependency arrays, which won't touch derivations with + # specified outputs. + (opencv.cxxdev or opencv) qt6.qtbase qt6.qtmultimedia qt6.qttools