okay this bit of code did it:
...
propagatedBuildInputs = importedContracts;
installPhase = ''
runHook preInstall
mkdir -p $out/src
mkdir -p $out/nix-support
for i in $importedContracts; do
echo $i >> $out/nix-support/propagated-build-inputs
done
propagated=""
for i in $importedContracts; do
findInputs $i propagated propagated-build-inputs
done
echo $propagated
cp ${contractText} $out/src/contract.capnp
${capnproto}/bin/capnp compile
-o${capnpc-rust}/bin/capnpc-rust:$out/src/ $out/src/contract.capnp
--src-prefix $out/src/ -I "/"
'';
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev