about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2020-03-21 06:23:00 -0500
committerMario Rodas <marsam@users.noreply.github.com>2020-03-21 06:23:00 -0500
commit428bb7d2b8bb7e22e3f41be2b0c05c42a0581669 (patch)
tree414d49e523553dbbfe6c17929b3d625602fb8ed0
parent78f00558e2aba056009b6d13d3d89aeb49f2bf14 (diff)
downloadnixlib-428bb7d2b8bb7e22e3f41be2b0c05c42a0581669.tar
nixlib-428bb7d2b8bb7e22e3f41be2b0c05c42a0581669.tar.gz
nixlib-428bb7d2b8bb7e22e3f41be2b0c05c42a0581669.tar.bz2
nixlib-428bb7d2b8bb7e22e3f41be2b0c05c42a0581669.tar.lz
nixlib-428bb7d2b8bb7e22e3f41be2b0c05c42a0581669.tar.xz
nixlib-428bb7d2b8bb7e22e3f41be2b0c05c42a0581669.tar.zst
nixlib-428bb7d2b8bb7e22e3f41be2b0c05c42a0581669.zip
sensu-go-agent: fix build on darwin
-rw-r--r--pkgs/servers/monitoring/sensu-go/default.nix10
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/servers/monitoring/sensu-go/default.nix b/pkgs/servers/monitoring/sensu-go/default.nix
index f109b08d1a6f..adba0277bf77 100644
--- a/pkgs/servers/monitoring/sensu-go/default.nix
+++ b/pkgs/servers/monitoring/sensu-go/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, lib }:
+{ buildGoModule, fetchFromGitHub, stdenv, Security }:
 
 let
   generic = { subPackages, pname, postInstall ? "" }:
@@ -20,6 +20,8 @@ let
 
       modSha256 = "02h4cav6ivzs3z0qakwxzf5lfy6hzax5c0i2icp0qymqc2789npw";
 
+      buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+
       buildFlagsArray = let
         versionPkg = "github.com/sensu/sensu-go/version";
       in ''
@@ -28,11 +30,11 @@ let
           -X ${versionPkg}.BuildSHA=${shortRev}
       '';
 
-      meta = {
+      meta = with stdenv.lib; {
         homepage = "https://sensu.io";
         description = "Open source monitoring tool for ephemeral infrastructure & distributed applications";
-        license = lib.licenses.mit;
-        maintainers = with lib.maintainers; [ thefloweringash ];
+        license = licenses.mit;
+        maintainers = with maintainers; [ thefloweringash ];
       };
     };
 in
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 498567a3b552..03bb393a8707 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16158,7 +16158,9 @@ in
 
   sensu = callPackage ../servers/monitoring/sensu { };
 
-  inherit (callPackages ../servers/monitoring/sensu-go { })
+  inherit (callPackages ../servers/monitoring/sensu-go {
+    inherit (darwin.apple_sdk.frameworks) Security;
+  })
     sensu-go-agent
     sensu-go-backend
     sensu-go-cli;