diff --git a/hsc2hs.cabal b/hsc2hs.cabal
index e8018f3eb345399ba119a91f7949c5efbfeacddb..5c6d6fef4f2deef3e85849c1af1a1c0d4d09f2f0 100644
--- a/hsc2hs.cabal
+++ b/hsc2hs.cabal
@@ -1,5 +1,7 @@
+cabal-version: >=1.10
 Name: hsc2hs
 Version: 0.68.4
+
 Copyright: 2000, Marcin Kowalczyk
 License: BSD3
 License-File: LICENSE
@@ -22,7 +24,6 @@ Description:
 Category: Development
 Data-Files: template-hsc.h
 build-type: Simple
-cabal-version: >=1.10
 tested-with: GHC==8.6.1, GHC==8.4.3, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2, GHC==7.0.4
 
 extra-source-files:
@@ -54,11 +55,11 @@ Executable hsc2hs
 
     Other-Extensions: CPP, NoMonomorphismRestriction
 
-    Build-Depends: base       >= 4   && < 5,
-                   containers >= 0.2 && < 0.7,
-                   directory  >= 1   && < 1.4,
-                   filepath   >= 1   && < 1.5,
-                   process    >= 1.1 && < 1.7
+    Build-Depends: base       >= 4.3.0 && < 5,
+                   containers >= 0.4.0 && < 0.7,
+                   directory  >= 1.1.0 && < 1.4,
+                   filepath   >= 1.2.0 && < 1.5,
+                   process    >= 1.1.0 && < 1.7
     if flag(in-ghc-tree)
        cpp-options: -DIN_GHC_TREE