Publish a tarball containing the crates we depend on
This is needed since we no longer produce a source tarball.
This commit is contained in:
parent
6e7f252ea6
commit
bf70a047a0
1 changed files with 14 additions and 0 deletions
14
flake.nix
14
flake.nix
|
@ -239,6 +239,20 @@
|
|||
|
||||
hydraJobs = {
|
||||
|
||||
nixVendoredCrates =
|
||||
with nixpkgsFor.x86_64-linux;
|
||||
|
||||
runCommand "vendored-crates" {}
|
||||
''
|
||||
mkdir -p $out/nix-support
|
||||
name=nix-vendored-crates-${version}
|
||||
fn=$out/$name.tar.xz
|
||||
tar cvfJ $fn -C ${nixVendoredCrates} vendor \
|
||||
--owner=0 --group=0 --mode=u+rw,uga+r \
|
||||
--transform "s,vendor,$name,"
|
||||
echo "file crates-tarball $fn" >> $out/nix-support/hydra-build-products
|
||||
'';
|
||||
|
||||
# Binary package for various platforms.
|
||||
build = nixpkgs.lib.genAttrs systems (system: nixpkgsFor.${system}.nix);
|
||||
|
||||
|
|
Loading…
Reference in a new issue