diff --git a/pkgs/applications/gis/saga/lts.nix b/pkgs/applications/gis/saga/lts.nix
index a0e9d64ac8e8..ed2fb1a65ada 100644
--- a/pkgs/applications/gis/saga/lts.nix
+++ b/pkgs/applications/gis/saga/lts.nix
@@ -9,7 +9,8 @@ stdenv.mkDerivation rec {
   # for why the have additional buildInputs on darwin
   buildInputs = [ autoreconfHook gdal wxGTK30 proj libharu opencv vigra
                   postgresql libiodbc lzma jasper
-                  Cocoa unixODBC poppler hdf4.out hdf5 netcdf sqlite ];
+                  unixODBC poppler hdf4.out hdf5 netcdf sqlite ]
+                ++ stdenv.lib.optional stdenv.isDarwin Cocoa ;
 
   enableParallelBuilding = true;