chore: add OS X dependencies to nix build
This commit is contained in:
parent
4a435a69f0
commit
887f214514
|
@ -19,13 +19,17 @@
|
||||||
overlays = [ rust-overlay.overlays.default ];
|
overlays = [ rust-overlay.overlays.default ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
osxDependencies = with pkgs;
|
||||||
|
lib.optionals stdenv.isDarwin
|
||||||
|
[ darwin.apple_sdk.frameworks.Security ];
|
||||||
|
|
||||||
deno = nixpkgs.legacyPackages.${system}.deno;
|
deno = nixpkgs.legacyPackages.${system}.deno;
|
||||||
|
|
||||||
aiken = pkgs.rustPlatform.buildRustPackage {
|
aiken = pkgs.rustPlatform.buildRustPackage {
|
||||||
name = "aiken";
|
name = "aiken";
|
||||||
version = "1.0.11-alpha";
|
version = "1.0.11-alpha";
|
||||||
|
|
||||||
buildInputs = with pkgs; [ openssl ];
|
buildInputs = with pkgs; [ openssl ] ++ osxDependencies;
|
||||||
nativeBuildInputs = with pkgs; [ pkg-config openssl ];
|
nativeBuildInputs = with pkgs; [ pkg-config openssl ];
|
||||||
|
|
||||||
src = pkgs.lib.cleanSourceWith { src = self; };
|
src = pkgs.lib.cleanSourceWith { src = self; };
|
||||||
|
@ -63,7 +67,7 @@
|
||||||
(pkgs.rust-bin.stable.latest.default.override {
|
(pkgs.rust-bin.stable.latest.default.override {
|
||||||
extensions = [ "rust-src" "clippy" "rustfmt" ];
|
extensions = [ "rust-src" "clippy" "rustfmt" ];
|
||||||
})
|
})
|
||||||
];
|
] ++ osxDependencies;
|
||||||
|
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
export GIT_REVISION=${gitRev}
|
export GIT_REVISION=${gitRev}
|
||||||
|
|
Loading…
Reference in New Issue