From 1c0f1ce949a839791ed2eb1a4d5fde3753afaa10 Mon Sep 17 00:00:00 2001 From: Spencer Whitt Date: Mon, 6 Apr 2015 15:21:43 -0400 Subject: [PATCH] krb5: fix Darwin build by providing mig --- pkgs/development/libraries/kerberos/krb5.nix | 8 +++++--- pkgs/top-level/all-packages.nix | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix index 1f396fff1cf1..41c570ee554e 100644 --- a/pkgs/development/libraries/kerberos/krb5.nix +++ b/pkgs/development/libraries/kerberos/krb5.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, perl, ncurses, yacc, openssl, openldap }: +{ stdenv, fetchurl, pkgconfig, perl, ncurses, yacc, openssl, openldap, bootstrap_cmds }: let pname = "krb5"; @@ -15,7 +15,9 @@ stdenv.mkDerivation (rec { sha256 = "0gk6jvr64rf6l4xcyxn8i3fr5d1j7dhqvwyv3vw2qdkzz7yjkxjd"; }; - buildInputs = [ pkgconfig perl ncurses yacc openssl openldap ]; + buildInputs = [ pkgconfig perl ncurses yacc openssl openldap ] + # Provides the mig command used by the build scripts + ++ stdenv.lib.optional stdenv.isDarwin bootstrap_cmds ; unpackPhase = '' tar -xf $src @@ -31,7 +33,7 @@ stdenv.mkDerivation (rec { description = "MIT Kerberos 5"; homepage = webpage; license = "MPL"; - platforms = platforms.linux; + platforms = platforms.unix; maintainers = with maintainers; [ wkennington ]; }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6f0d344d7f9b..30ee876eed16 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6172,6 +6172,7 @@ let openldap = openldap.override { cyrus_sasl = cyrus_sasl.override { kerberos = null; }; }; + inherit (darwin) bootstrap_cmds; }; LASzip = callPackage ../development/libraries/LASzip { };