summary refs log tree commit diff
diff options
context:
space:
mode:
authorSilvan Mosberger <infinisil@icloud.com>2018-10-12 19:40:51 +0200
committerGitHub <noreply@github.com>2018-10-12 19:40:51 +0200
commite2d857a33240fc21635b376e5bddda3bd58b2396 (patch)
tree3f2fa400d96ae95705baa485158f6d3c433802b3
parent5eb7ca4e5d7d4c2931fa14c5575b9fe2befd2647 (diff)
parent5c14decaa36ae559541cfb34d1477b8b1e76c81a (diff)
downloadnixpkgs-e2d857a33240fc21635b376e5bddda3bd58b2396.tar
nixpkgs-e2d857a33240fc21635b376e5bddda3bd58b2396.tar.gz
nixpkgs-e2d857a33240fc21635b376e5bddda3bd58b2396.tar.bz2
nixpkgs-e2d857a33240fc21635b376e5bddda3bd58b2396.tar.lz
nixpkgs-e2d857a33240fc21635b376e5bddda3bd58b2396.tar.xz
nixpkgs-e2d857a33240fc21635b376e5bddda3bd58b2396.tar.zst
nixpkgs-e2d857a33240fc21635b376e5bddda3bd58b2396.zip
Merge pull request #48276 from LnL7/darwin-nix-index
nix-index: fix darwin build
-rw-r--r--pkgs/tools/package-management/nix-index/default.nix13
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/tools/package-management/nix-index/default.nix b/pkgs/tools/package-management/nix-index/default.nix
index 0b336d47fe4..d0a81140fc8 100644
--- a/pkgs/tools/package-management/nix-index/default.nix
+++ b/pkgs/tools/package-management/nix-index/default.nix
@@ -1,8 +1,8 @@
-{ lib, rustPlatform, fetchFromGitHub, pkgconfig, openssl, curl }:
+{ stdenv, rustPlatform, fetchFromGitHub, pkgconfig, openssl, curl
+, Security
+}:
 
-with rustPlatform;
-
-buildRustPackage rec {
+rustPlatform.buildRustPackage rec {
   name = "nix-index-${version}";
   version = "0.1.2";
 
@@ -14,7 +14,8 @@ buildRustPackage rec {
   };
   cargoSha256 = "045qm7cyg3sdvf22i8b9cz8gsvggs5bn9xz8k1pvn5gxb7zj24cx";
   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ openssl curl];
+  buildInputs = [ openssl curl ]
+    ++ stdenv.lib.optional stdenv.isDarwin Security;
 
   postInstall = ''
     mkdir -p $out/etc/profile.d
@@ -23,7 +24,7 @@ buildRustPackage rec {
       --replace "@out@" "$out"
   '';
 
-  meta = with lib; {
+  meta = with stdenv.lib; {
     description = "A files database for nixpkgs";
     homepage = https://github.com/bennofs/nix-index;
     license = with licenses; [ bsd3 ];
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 7cd28d95b16..0cc5fb80c25 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -21969,7 +21969,9 @@ with pkgs;
   nix-info = callPackage ../tools/nix/info { };
   nix-info-tested = nix-info.override { doCheck = true; };
 
-  nix-index = callPackage ../tools/package-management/nix-index { };
+  nix-index = callPackage ../tools/package-management/nix-index {
+    inherit (darwin.apple_sdk.frameworks) Security;
+  };
 
   nix-pin = callPackage ../tools/package-management/nix-pin { };