chore(tvix/store): make importable
This allows other crates to import tvix_store. Rename the bin crate to tvix-store-bin, to avoid having multiple crates with the same name (https://github.com/rust-lang/cargo/issues/6313) Change-Id: I857768d6115640dbf102e79ed03e8474090df2fe Reviewed-on: https://cl.tvl.fyi/c/depot/+/7728 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
This commit is contained in:
parent
d0bbc8c821
commit
ceb2c0ba89
6 changed files with 35 additions and 26 deletions
|
|
@ -11,7 +11,7 @@ let
|
|||
|
||||
protobufDep = prev: (prev.nativeBuildInputs or [ ]) ++ [ pkgs.protobuf ];
|
||||
in
|
||||
depot.tvix.crates.workspaceMembers.tvix-store.build.override {
|
||||
depot.tvix.crates.workspaceMembers.tvix-store-bin.build.override {
|
||||
# Ensure protobuf dependencies are available.
|
||||
# TODO: figure out a way to embed this directly in the //tvix
|
||||
# crate2nix config.
|
||||
|
|
@ -28,6 +28,11 @@ depot.tvix.crates.workspaceMembers.tvix-store.build.override {
|
|||
PROTO_ROOT = protoRoot;
|
||||
nativeBuildInputs = protobufDep prev;
|
||||
};
|
||||
|
||||
tvix-store-bin = prev: {
|
||||
PROTO_ROOT = protoRoot;
|
||||
nativeBuildInputs = protobufDep prev;
|
||||
};
|
||||
};
|
||||
|
||||
runTests = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue