Unverified Commit a47fdb77 authored by Norbert Melzer's avatar Norbert Melzer Committed by GitHub
Browse files

Merge pull request #270033 from NixOS/backport-269892-to-release-23.11

[Backport release-23.11] rustic-rs: fix build on darwin
parents 2c9d9c8a 083441d1
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
{ lib, fetchFromGitHub, rustPlatform, stdenv, Security, installShellFiles, nix-update-script }:
{ lib
, fetchFromGitHub
, rustPlatform
, stdenv
, Security
, SystemConfiguration
, installShellFiles
, nix-update-script
}:

rustPlatform.buildRustPackage rec {
  pname = "rustic-rs";
@@ -15,7 +23,7 @@ rustPlatform.buildRustPackage rec {

  nativeBuildInputs = [ installShellFiles ];

  buildInputs = lib.optionals stdenv.isDarwin [ Security ];
  buildInputs = lib.optionals stdenv.isDarwin [ Security SystemConfiguration ];

  postInstall = ''
    for shell in {ba,fi,z}sh; do
+3 −1
Original line number Diff line number Diff line
@@ -27281,7 +27281,9 @@ with pkgs;
  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 { };