File tree Expand file tree Collapse file tree 3 files changed +49
-13
lines changed Expand file tree Collapse file tree 3 files changed +49
-13
lines changed Original file line number Diff line number Diff line change 9
9
inputs = {
10
10
nixpkgs . url = "github:NixOS/nixpkgs/nixos-unstable" ;
11
11
flake-utils . url = github:numtide/flake-utils ;
12
+ rust-overlay = {
13
+ url = "github:oxalica/rust-overlay" ;
14
+ inputs . nixpkgs . follows = "nixpkgs" ;
15
+ inputs . flake-utils . follows = "flake-utils" ;
16
+ } ;
12
17
} ;
13
18
14
19
outputs = {
15
20
self ,
16
21
nixpkgs ,
17
22
flake-utils ,
23
+ rust-overlay ,
18
24
} :
19
25
{
20
26
overlays . default = import ./overlay.nix ;
26
32
inherit system ;
27
33
overlays = [
28
34
self . overlays . default
35
+ rust-overlay . overlays . default
29
36
] ;
30
37
} ;
31
38
in {
Original file line number Diff line number Diff line change 1
1
{
2
2
lib ,
3
3
fetchgit ,
4
- stdenv ,
5
4
pkgs ,
6
5
} :
7
- stdenv . mkDerivation rec {
8
- pname = "zokrates" ;
9
- version = "0.8.4" ;
6
+ with pkgs ;
7
+ rustPlatform . buildRustPackage rec {
8
+ pname = "zokrates" ;
9
+ version = "0.8.4" ;
10
+ cargoBuildFlags = "-p zokrates_cli" ;
10
11
11
- src = fetchgit {
12
- url = "https://github.com/Zokrates/ZoKrates.git" ;
13
- rev = "v ${ version } " ;
14
- sha256 = "sha256-DFfY6FVKvajqbS28xCvRh/Hf+Qi1cx2XZ34gboZG9XE =" ;
15
- } ;
12
+ src = fetchgit {
13
+ url = "https://github.com/Zokrates/ZoKrates.git" ;
14
+ rev = "${ version } " ;
15
+ sha256 = "sha256-++xQJjl1cK7PrqOJ8aiA8gmi+QSDB8jiKZ/bNbZnTyw =" ;
16
+ } ;
16
17
17
- nativeBuildInputs = with pkgs ; [ ] ;
18
- buildInputs = with pkgs ; [ ] ;
19
- }
18
+ cargoSha256 = "sha256-yXCgu07OCDbvatZlPdF2g3ek+0NxOmq31j8xFYbCmpI=" ;
19
+
20
+ nativeBuildInputs = [ pkg-config rust-bin . nightly . "2022-07-01" . default ] ;
21
+ PKG_CONFIG_PATH = "${ openssl . dev } /lib/pkgconfig" ;
22
+
23
+ buildInputs = [ ] ;
24
+ }
You can’t perform that action at this time.
0 commit comments