Archived
1
0
forked from rarias/bscpkgs

Set strictDeps=true on our top level packages

This commit is contained in:
2025-07-23 10:43:33 +02:00
parent 1666c14a35
commit dafefb61b9

View File

@@ -9,7 +9,7 @@ let
mkDeps = name: pkgs: final.runCommand name { }
"printf '%s\n' ${toString (collect (x: x ? outPath) pkgs)} > $out";
bscPkgs = {
_bscPkgs = {
bench6 = callPackage ./pkgs/bench6/default.nix { };
bigotes = callPackage ./pkgs/bigotes/default.nix { };
clangOmpss2 = callPackage ./pkgs/llvm-ompss2/default.nix { };
@@ -49,6 +49,9 @@ let
wxparaver = callPackage ./pkgs/paraver/default.nix { };
};
mkStrict = drv: if (isDerivation drv && drv ? overrideAttrs) then drv.overrideAttrs { strictDeps = true; } else drv;
bscPkgs = mapAttrs (_: mkStrict) _bscPkgs;
in bscPkgs // {
# Prevent accidental usage of bsc attribute
bsc = throw "the bsc attribute is deprecated, packages are now in the root";