chore(users/Profpatsch/netencode): move nom dependencies to pkgset
Change-Id: I7393f60e4b29f24399d681d4546ac35140650d1a Reviewed-on: https://cl.tvl.fyi/c/depot/+/2524 Tested-by: BuildkiteCI Reviewed-by: Profpatsch <mail@profpatsch.de>
This commit is contained in:
parent
708f17d49b
commit
d6bca70840
2 changed files with 24 additions and 23 deletions
|
|
@ -6,32 +6,10 @@ let
|
||||||
writers;
|
writers;
|
||||||
};
|
};
|
||||||
|
|
||||||
version-check = pkgs.buildRustCrate {
|
|
||||||
pname = "version-check";
|
|
||||||
version = "0.9.2";
|
|
||||||
crateName = "version-check";
|
|
||||||
sha256 = "1vwvc1mzwv8ana9jv8z933p2xzgj1533qwwl5zr8mi89azyhq21v";
|
|
||||||
};
|
|
||||||
memchr = pkgs.buildRustCrate {
|
|
||||||
pname = "memchr";
|
|
||||||
version = "2.3.3";
|
|
||||||
crateName = "memchr";
|
|
||||||
sha256 = "1ivxvlswglk6wd46gadkbbsknr94gwryk6y21v64ja7x4icrpihw";
|
|
||||||
};
|
|
||||||
nom = pkgs.buildRustCrate {
|
|
||||||
pname = "nom";
|
|
||||||
version = "5.1.1";
|
|
||||||
crateName = "nom";
|
|
||||||
sha256 = "1gb4r6mjwd645jqh02nhn60i7qkw8cgy3xq1r4clnmvz3cmkv1l0";
|
|
||||||
dependencies = [ memchr ];
|
|
||||||
buildDependencies = [ version-check ];
|
|
||||||
features = [ "std" "alloc" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
netencode-rs-common = tests: imports.writers.rustSimpleLib {
|
netencode-rs-common = tests: imports.writers.rustSimpleLib {
|
||||||
name = "netencode";
|
name = "netencode";
|
||||||
dependencies = [
|
dependencies = [
|
||||||
nom
|
depot.users.Profpatsch.rust-crates.nom
|
||||||
depot.users.Profpatsch.execline.exec-helpers
|
depot.users.Profpatsch.execline.exec-helpers
|
||||||
];
|
];
|
||||||
buildTests = tests;
|
buildTests = tests;
|
||||||
|
|
|
||||||
|
|
@ -96,4 +96,27 @@ rec {
|
||||||
sha256 = "0dggj4s0cq69bn63q9nqzzay5acmwl33nrbhjjsh5xys8sk2x4jw";
|
sha256 = "0dggj4s0cq69bn63q9nqzzay5acmwl33nrbhjjsh5xys8sk2x4jw";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
version-check = pkgs.buildRustCrate {
|
||||||
|
pname = "version-check";
|
||||||
|
version = "0.9.2";
|
||||||
|
crateName = "version-check";
|
||||||
|
sha256 = "1vwvc1mzwv8ana9jv8z933p2xzgj1533qwwl5zr8mi89azyhq21v";
|
||||||
|
};
|
||||||
|
|
||||||
|
memchr = pkgs.buildRustCrate {
|
||||||
|
pname = "memchr";
|
||||||
|
version = "2.3.3";
|
||||||
|
crateName = "memchr";
|
||||||
|
sha256 = "1ivxvlswglk6wd46gadkbbsknr94gwryk6y21v64ja7x4icrpihw";
|
||||||
|
};
|
||||||
|
nom = pkgs.buildRustCrate {
|
||||||
|
pname = "nom";
|
||||||
|
version = "5.1.1";
|
||||||
|
crateName = "nom";
|
||||||
|
sha256 = "1gb4r6mjwd645jqh02nhn60i7qkw8cgy3xq1r4clnmvz3cmkv1l0";
|
||||||
|
dependencies = [ memchr ];
|
||||||
|
buildDependencies = [ version-check ];
|
||||||
|
features = [ "std" "alloc" ];
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue