nur @main -
refs -
log -
-
https://git.jolheiser.com/nur.git
Fix builds of free packages (#7)
The license.free field is set to false for non-free packages, for free
packages it is set to true or is missing entirely. Thus we need to
default the case of a missing field to true, not false.
diff --git a/ci.nix b/ci.nix
index 1377d43c00b1506533358c9e0fc17901b6c8e12a..47d2236e28b7b242bb1f9cd6aaebcbe2a1ac95f0 100644
--- a/ci.nix
+++ b/ci.nix
@@ -17,7 +17,7 @@ let
isReserved = n: n == "lib" || n == "overlays" || n == "modules";
isDerivation = p: isAttrs p && p ? type && p.type == "derivation";
- isBuildable = p: !(p.meta.broken or false) && p.meta.license.free or false;
+ isBuildable = p: !(p.meta.broken or false) && p.meta.license.free or true;
isCacheable = p: !(p.preferLocalBuild or false);
shouldRecurseForDerivations = p: isAttrs p && p.recurseForDerivations or false;