tests/dependencies: disable skim dependency

Also check package names to block specific packages.
This commit is contained in:
Austin Horstman 2026-02-08 19:51:13 -06:00 committed by Gaétan Lepage
parent a0e12d8113
commit d569264c28

View file

@ -7,12 +7,17 @@ let
# Transient dependency `vmr` has a build failure
# https://github.com/NixOS/nixpkgs/issues/431811
"roslyn_ls"
"skim"
];
isDepEnabled =
name: package:
# Filter disabled dependencies
let
packageName = lib.getName package;
in
# Filter disabled dependencies by dependency key or package name
(!lib.elem name disabledDeps)
&& (!lib.elem packageName disabledDeps)
# Disable if the package is not compatible with hostPlatform
&& lib.meta.availableOn hostPlatform package;