diff --git a/src/Codec/Archive/Zip.hs b/src/Codec/Archive/Zip.hs
--- a/src/Codec/Archive/Zip.hs
+++ b/src/Codec/Archive/Zip.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE CPP #-}
+
 {- | Sink entries to the archive:
 
 @
@@ -266,7 +268,11 @@
 -- | Appends file to the 'Zip'.
 addFile :: Handle -> Zip -> FilePath -> IO Zip
 addFile h zip f = do
+#if MIN_VERSION_directory(1,2,0)
+    m  <- getModificationTime f
+#else
     m  <- clockTimeToUTCTime <$> getModificationTime f
+#endif
     fh <- appendLocalFileHeader h zip (dropDrive f) Deflate m
     dd <- runResourceT $ CB.sourceFile f $$ sinkData h Deflate
     writeDataDescriptorFields h dd offset
diff --git a/zip-conduit.cabal b/zip-conduit.cabal
--- a/zip-conduit.cabal
+++ b/zip-conduit.cabal
@@ -1,5 +1,5 @@
 Name:                zip-conduit
-Version:             0.2
+Version:             0.2.1
 Synopsis:            Working with zip archives via conduits.
 Description:         Working with zip archives via conduits.
 License:             BSD3
@@ -18,11 +18,11 @@
 
   Build-depends:
       base           >= 4.3 && < 5
-    , bytestring     == 0.9.*
+    , bytestring     >= 0.9 && < 0.11
     , cereal         == 0.3.*
     , conduit        == 0.5.*
     , digest         == 0.0.*
-    , directory      == 1.1.*
+    , directory      >= 1.1 && < 1.3
     , filepath       == 1.3.*
     , mtl            == 2.1.*
     , old-time       >= 1.0 && < 1.2
@@ -49,12 +49,12 @@
 
   Build-depends:
       base           >= 4.3 && < 5
-    , bytestring     == 0.9.*
+    , bytestring     >= 0.9 && < 0.11
     , conduit        == 0.5.*
-    , directory      == 1.1.*
+    , directory      >= 1.1 && < 1.3
     , filepath       == 1.3.*
     , HUnit          == 1.2.*
-    , hpc            == 0.5.*
+    , hpc            >= 0.5 && < 0.7
     , mtl            == 2.1.*
     , temporary      == 1.1.*
     , test-framework == 0.6.*
@@ -73,7 +73,7 @@
 
   Build-depends:
       base           >= 4.3 && < 5
-    , bytestring     == 0.9.*
+    , bytestring     >= 0.9 && < 0.11
     , criterion      == 0.6.*
     , filepath       == 1.3.*
     , LibZip         == 0.10.*
