Loading pkgs/build-support/agda/default.nix +8 −3 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ let { pname, meta, passthru ? { }, buildInputs ? [ ], libraryName ? pname, libraryFile ? "${libraryName}.agda-lib", Loading Loading @@ -145,10 +146,14 @@ let meta = if meta.broken or false then meta // { hydraPlatforms = platforms.none; } else meta; # Retrieve all packages from the finished package set that have the current package as a dependency and build them passthru.tests = filterAttrs ( passthru = passthru // { tests = passthru.tests or { } // filterAttrs ( name: pkg: self.lib.isUnbrokenAgdaPackage pkg && elem pname (map (pkg: pkg.pname) pkg.buildInputs) ) self; }; }; in { mkDerivation = args: stdenv.mkDerivation (args // defaults args); Loading Loading
pkgs/build-support/agda/default.nix +8 −3 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ let { pname, meta, passthru ? { }, buildInputs ? [ ], libraryName ? pname, libraryFile ? "${libraryName}.agda-lib", Loading Loading @@ -145,10 +146,14 @@ let meta = if meta.broken or false then meta // { hydraPlatforms = platforms.none; } else meta; # Retrieve all packages from the finished package set that have the current package as a dependency and build them passthru.tests = filterAttrs ( passthru = passthru // { tests = passthru.tests or { } // filterAttrs ( name: pkg: self.lib.isUnbrokenAgdaPackage pkg && elem pname (map (pkg: pkg.pname) pkg.buildInputs) ) self; }; }; in { mkDerivation = args: stdenv.mkDerivation (args // defaults args); Loading