rustic-rs: fix build on darwin

- Add `apple_sdk.SystemConfiguration` dependency
This commit is contained in:
Mathis Antony 2023-11-25 14:30:36 +01:00
parent 7cbcc1fdd4
commit f5b7885e0c
No known key found for this signature in database
GPG Key ID: 584D5AC88FDC1991
2 changed files with 13 additions and 3 deletions

View File

@ -1,4 +1,12 @@
{ lib, fetchFromGitHub, rustPlatform, stdenv, Security, installShellFiles, nix-update-script }: { lib
, fetchFromGitHub
, rustPlatform
, stdenv
, Security
, SystemConfiguration
, installShellFiles
, nix-update-script
}:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "rustic-rs"; pname = "rustic-rs";
@ -15,7 +23,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];
buildInputs = lib.optionals stdenv.isDarwin [ Security ]; buildInputs = lib.optionals stdenv.isDarwin [ Security SystemConfiguration ];
postInstall = '' postInstall = ''
for shell in {ba,fi,z}sh; do for shell in {ba,fi,z}sh; do

View File

@ -27285,7 +27285,9 @@ with pkgs;
roon-server = callPackage ../servers/roon-server { }; roon-server = callPackage ../servers/roon-server { };
rustic-rs = callPackage ../tools/backup/rustic-rs { inherit (darwin) Security; }; rustic-rs = callPackage ../tools/backup/rustic-rs {
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
supervise = callPackage ../tools/system/supervise { }; supervise = callPackage ../tools/system/supervise { };