svt-av1-psy: use external cpuinfo library

Changed files
+16 -5
pkgs
by-name
sv
svt-av1-psy
+16 -5
pkgs/by-name/sv/svt-av1-psy/package.nix
···
fetchFromGitHub,
cmake,
nasm,
+
cpuinfo,
libdovi,
unstableGitUpdater,
}:
···
cmakeBuildType = "Release";
-
cmakeFlags = lib.mapAttrsToList lib.cmakeFeature {
-
LIBDOVI_FOUND = lib.boolToString true;
-
# enable when libhdr10plus is available
-
# LIBHDR10PLUS_RS_FOUND = lib.boolToString true;
-
};
+
cmakeFlags =
+
lib.mapAttrsToList
+
(
+
n: v:
+
lib.cmakeOptionType (builtins.typeOf v) n (
+
if builtins.isBool v then lib.boolToString v else toString v
+
)
+
)
+
{
+
USE_EXTERNAL_CPUINFO = true;
+
LIBDOVI_FOUND = true;
+
# enable when libhdr10plus is available
+
# LIBHDR10PLUS_RS_FOUND = true;
+
};
nativeBuildInputs = [
cmake
···
];
buildInputs = [
+
cpuinfo
libdovi
];