{ pkgs ? import {}}: let mainBuild = import ; #artiq-board = import { inherit pkgs; }; #conda-artiq-board = import { inherit pkgs; }; #target = "kasli"; #variants = ["berkeley" "mitll2" "mitll" "nudt" "sysu" "tsinghua2" "tsinghua" "unsw" "ustc" "wipm"]; #jobs = pkgs.lib.lists.foldr (variant: start: # let # json = ../. + "/${variant}.json"; # boardBinaries = conda-artiq-board { # inherit target variant; # buildCommand = "python -m artiq.gateware.targets.kasli_generic ${json}"; # }; # in # start // { # "artiq-board-${target}-${variant}" = boardBinaries; # "conda-artiq-board-${target}-${variant}" = conda-artiq-board { # boardBinaries = boardBinaries; # inherit target variant; # }; #}) {} variants; in pkgs.runCommand "xxxxabcd" { } "echo ${mainBuild} > $out"