treewide: Make shouldUsePackages copypasta use meta.available

The old way depended on old list-of-strings `meta.platforms`, and was
not good for cross.
This commit is contained in:
John Ericson
2018-03-12 18:55:41 -04:00
parent eeb8419c6a
commit 79d8353b5e
6 changed files with 6 additions and 7 deletions
+1 -2
View File
@@ -37,8 +37,7 @@ with stdenv.lib;
let
shouldUsePkg = pkg_: let pkg = (builtins.tryEval pkg_).value;
in if lib.any (x: x == system) (pkg.meta.platforms or [])
then pkg else null;
in if pkg.meta.available or false then pkg else null;
optYasm = shouldUsePkg yasm;
optFcgi = shouldUsePkg fcgi;