summary refs log tree commit diff
path: root/pkgs/tools/misc/file
diff options
context:
space:
mode:
authorMatthew Bauer <matthew.bauer@obsidian.systems>2018-07-20 22:02:00 -0400
committerMatthew Bauer <matthew.bauer@obsidian.systems>2018-07-21 17:00:05 -0400
commit09fed91ec8e084c4cdfd9e2363d65e8bb7c48091 (patch)
treeecc0a9d6b70414378088191cb387bd43742b7753 /pkgs/tools/misc/file
parent53cb8dc09e56591fba8db76d3187a99e492f8d56 (diff)
downloadnixpkgs-09fed91ec8e084c4cdfd9e2363d65e8bb7c48091.tar
nixpkgs-09fed91ec8e084c4cdfd9e2363d65e8bb7c48091.tar.gz
nixpkgs-09fed91ec8e084c4cdfd9e2363d65e8bb7c48091.tar.bz2
nixpkgs-09fed91ec8e084c4cdfd9e2363d65e8bb7c48091.tar.lz
nixpkgs-09fed91ec8e084c4cdfd9e2363d65e8bb7c48091.tar.xz
nixpkgs-09fed91ec8e084c4cdfd9e2363d65e8bb7c48091.tar.zst
nixpkgs-09fed91ec8e084c4cdfd9e2363d65e8bb7c48091.zip
file: build on windows
Diffstat (limited to 'pkgs/tools/misc/file')
-rw-r--r--pkgs/tools/misc/file/default.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/tools/misc/file/default.nix b/pkgs/tools/misc/file/default.nix
index aeb43d7c115..485f46d0314 100644
--- a/pkgs/tools/misc/file/default.nix
+++ b/pkgs/tools/misc/file/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, file, zlib }:
+{ stdenv, fetchurl, file, zlib, libgnurx }:
 
 stdenv.mkDerivation rec {
   name = "file-${version}";
@@ -13,10 +13,13 @@ stdenv.mkDerivation rec {
   };
 
   nativeBuildInputs = stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) file;
-  buildInputs = [ zlib ];
+  buildInputs = [ zlib ]
+              ++ stdenv.lib.optional stdenv.hostPlatform.isWindows libgnurx;
 
   doCheck = true;
 
+  makeFlags = if stdenv.hostPlatform.isWindows then "FILE_COMPILE=file"
+              else null;
 
   meta = with stdenv.lib; {
     homepage = http://darwinsys.com/file;