File tree Expand file tree Collapse file tree 1 file changed +22
-5
lines changed Expand file tree Collapse file tree 1 file changed +22
-5
lines changed Original file line number Diff line number Diff line change 39
39
type == "directory" || matchesSuffix || isCargoFile || isCargoConfig || isOpenApiYaml ;
40
40
} ;
41
41
42
+ buildInputs =
43
+ [
44
+ pkgs . gnum4
45
+ pkgs . pkg-config
46
+ pkgs . openssl
47
+ ]
48
+ ++ lib . optional ( pkgs . stdenv . isDarwin ) [
49
+ pkgs . darwin . apple_sdk . frameworks . Security
50
+ pkgs . darwin . configdHeaders
51
+ ] ;
52
+
42
53
buildPackage = name : cargoToml :
43
54
craneLib . buildPackage {
44
55
inherit ( craneLib . crateNameFromCargoToml { inherit cargoToml ; } ) pname version ;
45
56
cargoExtraArgs = "-p ${ name } " ;
46
57
src = clean ./. ;
47
- buildInputs = [
48
- pkgs . gnum4
49
- pkgs . pkg-config
50
- pkgs . openssl
51
- ] ++ lib . optional ( pkgs . stdenv . isDarwin ) [ pkgs . darwin . apple_sdk . frameworks . Security ] ;
58
+ inherit buildInputs ;
52
59
} ;
53
60
in {
54
61
packages = {
62
+ default = craneLib . buildPackage {
63
+ pname = "mithril" ;
64
+ version = "0.0.1" ;
65
+ src = clean ./. ;
66
+ doCheck = false ; # some tests require cardano-cli
67
+ inherit buildInputs ;
68
+ } ;
69
+
55
70
mithril-client = buildPackage "mithril-client" ./mithril-client/Cargo.toml ;
56
71
mithril-aggregator = buildPackage "mithril-aggregator" ./mithril-aggregator/Cargo.toml ;
57
72
mithril-signer = buildPackage "mithril-signer" ./mithril-signer/Cargo.toml ;
73
+ mithrildemo = buildPackage "mithrildemo" ./demo/protocol-demo/Cargo.toml ;
74
+ mithril-end-to-end = buildPackage "mithril-end-to-end" ./mithril-test-lab/mithril-end-to-end/Cargo.toml ;
58
75
} ;
59
76
60
77
devShells . default = pkgs . mkShell {
You can’t perform that action at this time.
0 commit comments