From 4e88622ac99b882121367d56b89ffb02ef238711 Mon Sep 17 00:00:00 2001 From: r-burns <52847440+r-burns@users.noreply.github.com> Date: Sat, 24 Oct 2020 21:04:37 -0700 Subject: [PATCH] bacula: fix build on darwin (#101526) --- pkgs/tools/backup/bacula/default.nix | 8 +++++++- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/backup/bacula/default.nix b/pkgs/tools/backup/bacula/default.nix index 8bf253a7b121..faae85f3ec40 100644 --- a/pkgs/tools/backup/bacula/default.nix +++ b/pkgs/tools/backup/bacula/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchurl, sqlite, postgresql, zlib, acl, ncurses, openssl, readline }: +{ stdenv, fetchurl, sqlite, postgresql, zlib, acl, ncurses, openssl, readline +, CoreFoundation, IOKit +}: stdenv.mkDerivation rec { name = "bacula-9.6.5"; @@ -9,6 +11,10 @@ stdenv.mkDerivation rec { }; buildInputs = [ postgresql sqlite zlib ncurses openssl readline ] + ++ stdenv.lib.optionals stdenv.hostPlatform.isDarwin [ + CoreFoundation + IOKit + ] # acl relies on attr, which I can't get to build on darwin ++ stdenv.lib.optional (!stdenv.isDarwin) acl; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8afc133f51b3..fb43a22eeebb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2563,7 +2563,9 @@ in inherit (llvmPackages) openmp; }; - bacula = callPackage ../tools/backup/bacula { }; + bacula = callPackage ../tools/backup/bacula { + inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit; + }; bareos = callPackage ../tools/backup/bareos { };