rage: fix macOS build (#106051)
Without the explicit Foundation dep, linker fails with this message: ``` = note: ld: framework not found Foundation clang-7: error: linker command failed with exit code 1 (use -v to see invocation) error: aborting due to previous error error: could not compile `i18n-embed-fl` ``` Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
This commit is contained in:
parent
6c94fd93bc
commit
3d629ef723
2 changed files with 9 additions and 3 deletions
|
@ -1,4 +1,5 @@
|
|||
{ stdenv, rustPlatform, fetchFromGitHub, installShellFiles, darwin }:
|
||||
{ stdenv, rustPlatform, fetchFromGitHub, installShellFiles
|
||||
, Foundation, Security }:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "rage";
|
||||
|
@ -15,7 +16,10 @@ rustPlatform.buildRustPackage rec {
|
|||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
|
||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [
|
||||
Foundation
|
||||
Security
|
||||
];
|
||||
|
||||
postBuild = ''
|
||||
cargo run --example generate-docs
|
||||
|
|
|
@ -3547,7 +3547,9 @@ in
|
|||
|
||||
pax = callPackage ../tools/archivers/pax { };
|
||||
|
||||
rage = callPackage ../tools/security/rage { };
|
||||
rage = callPackage ../tools/security/rage {
|
||||
inherit (darwin.apple_sdk.frameworks) Foundation Security;
|
||||
};
|
||||
|
||||
rar2fs = callPackage ../tools/filesystems/rar2fs { };
|
||||
|
||||
|
|
Loading…
Reference in a new issue