From 01972bef8a8934f8ede18f935ad2484fb1afcd00 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Fri, 15 Feb 2019 23:39:57 +0800 Subject: [PATCH] still trying to understand undocumented 'previous hydra build' option --- sinara-systems.nix | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/sinara-systems.nix b/sinara-systems.nix index bfd7d05..29cc6f4 100644 --- a/sinara-systems.nix +++ b/sinara-systems.nix @@ -1,6 +1,29 @@ { pkgs ? import {}}: -{ mainBuild }: -{ - fooxx = pkgs.runCommand "xxxxabcd" { } "echo ${mainBuild} > $out"; -} +let + mainChannel = 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 + { + foo = pkgs.runCommand "xxxxabcd" { } "echo ${mainChannel} > $out"; + }