diff --git a/data-accessor-template.cabal b/data-accessor-template.cabal
--- a/data-accessor-template.cabal
+++ b/data-accessor-template.cabal
@@ -1,19 +1,20 @@
 Name:             data-accessor-template
-Version:          0.2.1.7
+Version:          0.2.1.8
 License:          BSD3
 License-File:     LICENSE
-Author:           Luke Palmer <lrpalmer@gmail.com>, Henning Thielemann <haskell@henning-thielemann.de>
+Author:           Luke Palmer <lrpalmer@gmail.com>,
+                  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/template/
 Category:         Data
+-- Default-Language: Haskell98
+Cabal-Version:    >=1.6
+Build-Type:       Simple
+Tested-With:      GHC==6.8.2, GHC==6.10.4, GHC==6.12.3, GHC==7.0.1
 Synopsis:         Utilities for accessing and manipulating fields of records
 Description:
   Automate generation of @Accessor@'s of the @data-accessor@ package
   by Template Haskell functions.
-Build-Type:       Simple
-Tested-With:      GHC==6.8.2, GHC==6.10.4, GHC==7.0.1
-Cabal-Version:    >=1.2
 
 Extra-Source-Files:
   src-3/Data/Accessor/Template.hs
@@ -23,16 +24,20 @@
   Description: Adapt to newer TemplateHaskell version, this is ignored for GHC
   Default: False
 
+Source-Repository head
+  Type:        darcs
+  Location:    http://code.haskell.org/data-accessor/template/
+
 Library
   Build-Depends:
     data-accessor >=0.1 && <0.4,
     utility-ht >=0.0.1 && <0.1,
-    base >=1.0 && <6
+    base >=1.0 && <5
 
   If impl(ghc)
     If impl(ghc >= 6.12)
       Hs-Source-Dirs: src-5
-      Build-Depends:  template-haskell >=2.4 && <2.6
+      Build-Depends:  template-haskell >=2.4 && <2.7
     Else
       Hs-Source-Dirs: src-3
       Build-Depends:  template-haskell >=2.2 && <2.4
