about summary refs log tree commit diff
path: root/lib/meta.nix
diff options
context:
space:
mode:
Diffstat (limited to 'lib/meta.nix')
-rw-r--r--lib/meta.nix4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/meta.nix b/lib/meta.nix
index 8f4e7e2c7bf76..62894aeb316b4 100644
--- a/lib/meta.nix
+++ b/lib/meta.nix
@@ -98,9 +98,7 @@ rec {
        2. None of `meta.badPlatforms` pattern matches the given platform.
   */
   availableOn = platform: pkg:
-    if !(pkg?meta) then true else
-    (!(pkg.meta ? platforms) ||
-      lib.any (platformMatch platform) pkg.meta.platforms) &&
+    ((!pkg?meta.platforms) || lib.any (platformMatch platform) pkg.meta.platforms) &&
     lib.all (elem: !platformMatch platform elem) (pkg.meta.badPlatforms or []);
 
   /* Get the corresponding attribute in lib.licenses