fix(sterni/aoc/2022): make solutions executable in bqn drv

BQNLIBS dependency also needs to be provided in the derivation running
all solutions.

Change-Id: I704369127ab92a52c7e4b21de8b7982fb8328f9d
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7662
Reviewed-by: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
This commit is contained in:
sterni 2022-12-28 12:57:29 +01:00 committed by clbot
parent 6aafe2a223
commit 5c748780b5

View file

@ -5,6 +5,13 @@ let
# input files are not checked in
meta.ci.skip = true;
BQNLIBS = pkgs.fetchFromGitHub {
owner = "mlochbaum";
repo = "bqn-libs";
rev = "d56d8ea0b8c294fac7274678d9ab112553a03f42";
sha256 = "1c1bkqj62v8m13jgaa32ridy0fk5iqysq5b2qwxbqxhky5zwnk9h";
};
in
depot.nix.readTree.drvTargets {
@ -15,12 +22,7 @@ depot.nix.readTree.drvTargets {
ngn-k
];
BQNLIBS = pkgs.fetchFromGitHub {
owner = "mlochbaum";
repo = "bqn-libs";
rev = "d56d8ea0b8c294fac7274678d9ab112553a03f42";
sha256 = "1c1bkqj62v8m13jgaa32ridy0fk5iqysq5b2qwxbqxhky5zwnk9h";
};
inherit BQNLIBS;
};
bqn = pkgs.runCommand "bqn-aoc-2022"
@ -43,7 +45,7 @@ depot.nix.readTree.drvTargets {
);
};
inherit meta;
inherit meta BQNLIBS;
}
''
find "$aoc/2022" -name '*.bqn' -exec BQN {} \; | tee "$out"