diff --git a/data-accessor-mtl.cabal b/data-accessor-mtl.cabal
--- a/data-accessor-mtl.cabal
+++ b/data-accessor-mtl.cabal
@@ -1,21 +1,29 @@
 Name:             data-accessor-mtl
-Version:          0.2.0.2
+Version:          0.2.0.3
 License:          BSD3
 License-File:     LICENSE
 Author:           Henning Thielemann <haskell@henning-thielemann.de>
 Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
 Homepage:         http://www.haskell.org/haskellwiki/Record_access
-Package-URL:      http://code.haskell.org/data-accessor/mtl/
 Category:         Data
+-- Default-Language: Haskell98
+Cabal-Version:    >=1.6
 Build-Type:       Simple
-Build-Depends:
-  data-accessor >=0.2 && <0.4,
-  mtl >=1.0 && <2.1,
-  base >=1.0 && <6
+Tested-With:      GHC==6.8.2, GHC==6.10.4, GHC==6.12.3
+Tested-With:      GHC==7.0.1, GHC==7.4.1
 Synopsis:         Use Accessor to access state in mtl State monad class
 Description:      Use Accessor to access state in mtl State monad class
-GHC-Options:      -Wall
-Tested-With:      GHC==6.8.2, GHC==6.10.4, GHC==7.0.1
-Hs-Source-Dirs:   src
-Exposed-Modules:
-  Data.Accessor.Monad.MTL.State
+
+Source-Repository head
+  Type:        darcs
+  Location:    http://code.haskell.org/data-accessor/mtl/
+
+Library
+  Build-Depends:
+    data-accessor >=0.2 && <0.4,
+    mtl >=1.0 && <2.2,
+    base >=1.0 && <5
+  Hs-Source-Dirs:   src
+  GHC-Options:      -Wall
+  Exposed-Modules:
+    Data.Accessor.Monad.MTL.State
