about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2016-08-24 19:56:24 +0200
committerGitHub <noreply@github.com>2016-08-24 19:56:24 +0200
commit8b8a74d5d60191490031e89eb72cbcec335f8842 (patch)
tree6214ddb078f05c774d832a976207152c330b08f9
parente208e698f9a44b610334d30d7b19c3480f81edbe (diff)
parenta9e913ffbf9aa7e9efa5326e02eb5fb447528366 (diff)
downloadnixlib-8b8a74d5d60191490031e89eb72cbcec335f8842.tar
nixlib-8b8a74d5d60191490031e89eb72cbcec335f8842.tar.gz
nixlib-8b8a74d5d60191490031e89eb72cbcec335f8842.tar.bz2
nixlib-8b8a74d5d60191490031e89eb72cbcec335f8842.tar.lz
nixlib-8b8a74d5d60191490031e89eb72cbcec335f8842.tar.xz
nixlib-8b8a74d5d60191490031e89eb72cbcec335f8842.tar.zst
nixlib-8b8a74d5d60191490031e89eb72cbcec335f8842.zip
Merge pull request #17864 from LnL7/darwin-libsecurity
darwin.libsecurity: fix for gnustep makefiles
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix3
-rw-r--r--pkgs/os-specific/darwin/security-tool/default.nix10
2 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix b/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix
index ccce7448e5db..ef449a7d415d 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix
@@ -29,7 +29,7 @@ name: version: sha256: args: let
         makeFlagsArray=(-j''$NIX_BUILD_CORES)
       '';
       buildInputs = [
-        pkgs.gnustep-make
+        pkgs.gnustep.make
         pkgs.darwin.apple_sdk.frameworks.AppKit
         pkgs.darwin.apple_sdk.frameworks.Foundation
         pkgs.darwin.cf-private
@@ -38,6 +38,7 @@ name: version: sha256: args: let
         "-f${makeFile}"
         "MAKEFILE_NAME=${makeFile}"
         "GNUSTEP_ABSOLUTE_INSTALL_PATHS=yes"
+        "GNUSTEP_MAKEFILES=${pkgs.gnustep.make}/share/GNUstep/Makefiles"
         "LIB_LINK_INSTALL_DIR=\$(out)/lib"
       ];
       installFlags = [
diff --git a/pkgs/os-specific/darwin/security-tool/default.nix b/pkgs/os-specific/darwin/security-tool/default.nix
index f0877aa3404e..6944d2b8b437 100644
--- a/pkgs/os-specific/darwin/security-tool/default.nix
+++ b/pkgs/os-specific/darwin/security-tool/default.nix
@@ -1,5 +1,5 @@
 { CoreServices, Foundation, PCSC, Security, GSS, Kerberos, makeWrapper, apple_sdk,
-fetchurl, gnustep-make, libobjc, libsecurity_apple_csp, libsecurity_apple_cspdl,
+fetchurl, gnustep, libobjc, libsecurity_apple_csp, libsecurity_apple_cspdl,
 libsecurity_apple_file_dl, libsecurity_apple_x509_cl, libsecurity_apple_x509_tp,
 libsecurity_asn1, libsecurity_cdsa_client, libsecurity_cdsa_plugin,
 libsecurity_cdsa_utilities, libsecurity_cdsa_utils, libsecurity_cssm, libsecurity_filedb,
@@ -39,7 +39,11 @@ stdenv.mkDerivation rec {
 
   NIX_LDFLAGS = "-no_dtrace_dof";
 
-  makeFlags = "-f ${./GNUmakefile} MAKEFILE_NAME=${./GNUmakefile}";
+  makeFlags = [
+    "-f ${./GNUmakefile}"
+    "MAKEFILE_NAME=${./GNUmakefile}"
+    "GNUSTEP_MAKEFILES=${gnustep.make}/share/GNUstep/Makefiles"
+  ];
 
   installFlags = [
     "security_INSTALL_DIR=\$(out)/bin"
@@ -50,7 +54,7 @@ stdenv.mkDerivation rec {
   __propagatedImpureHostDeps = [ "/System/Library/Keychains" ];
 
   buildInputs = [
-    gnustep-make
+    gnustep.make
     libsecurity_asn1
     libsecurity_utilities
     libsecurity_cdsa_utilities