summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Wolsieffer <benwolsieffer@gmail.com>2019-04-17 20:25:40 -0400
committerFrederik Rietdijk <freddyrietdijk@fridh.nl>2019-04-18 08:40:54 +0200
commitaa2468f4a112039647a96fa5232710d1d2f6e8b4 (patch)
treea9f854aa2b46be51ffbbd5a891bed0849397a591
parentab4b33cdbf3438464fe5e5634adf9bf55ae08fd2 (diff)
downloadnixpkgs-aa2468f4a112039647a96fa5232710d1d2f6e8b4.tar
nixpkgs-aa2468f4a112039647a96fa5232710d1d2f6e8b4.tar.gz
nixpkgs-aa2468f4a112039647a96fa5232710d1d2f6e8b4.tar.bz2
nixpkgs-aa2468f4a112039647a96fa5232710d1d2f6e8b4.tar.lz
nixpkgs-aa2468f4a112039647a96fa5232710d1d2f6e8b4.tar.xz
nixpkgs-aa2468f4a112039647a96fa5232710d1d2f6e8b4.tar.zst
nixpkgs-aa2468f4a112039647a96fa5232710d1d2f6e8b4.zip
cracklib: fix cross build
-rw-r--r--pkgs/development/libraries/cracklib/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/libraries/cracklib/default.nix b/pkgs/development/libraries/cracklib/default.nix
index d335a286c87..ea3f5e6476b 100644
--- a/pkgs/development/libraries/cracklib/default.nix
+++ b/pkgs/development/libraries/cracklib/default.nix
@@ -1,5 +1,5 @@
 let version = "2.9.7"; in
-{ stdenv, fetchurl, zlib, gettext
+{ stdenv, lib, buildPackages, fetchurl, zlib, gettext
 , wordlists ? [ (fetchurl {
   url = "https://github.com/cracklib/cracklib/releases/download/v${version}/cracklib-words-${version}.gz";
   sha256 = "12fk8w06q628v754l357cf8kfjna98wj09qybpqr892az3x4a33z";
@@ -15,6 +15,7 @@ stdenv.mkDerivation rec {
     sha256 = "1rimpjsdnmw8f5b7k558cic41p2qy2n2yrlqp5vh7mp4162hk0py";
   };
 
+  nativeBuildInputs = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) buildPackages.cracklib;
   buildInputs = [ zlib gettext ];
 
   postPatch = ''
@@ -25,12 +26,12 @@ stdenv.mkDerivation rec {
   '';
 
   postInstall = ''
-    make dict
+    make dict-local
   '';
   doInstallCheck = true;
   installCheckTarget = "test";
 
-  meta = with stdenv.lib; {
+  meta = with lib; {
     homepage    = https://github.com/cracklib/cracklib;
     description = "A library for checking the strength of passwords";
     license = licenses.lgpl21; # Different license for the wordlist: http://www.openwall.com/wordlists