diff --git a/magic.cabal b/magic.cabal
--- a/magic.cabal
+++ b/magic.cabal
@@ -2,12 +2,13 @@
 -- End detected settings section.  Everything below here should not
 -- need editing.
 Name: magic
-Version: 1.0.7
+Version: 1.0.8
 license: BSD3
 Maintainer: John Goerzen <jgoerzen@complete.org>
 Author: John Goerzen
 Stability: Alpha
-Copyright: Copyright (c) 2005-2008 John Goerzen
+Copyright: Copyright (c) 2005-2009 John Goerzen
+build-type: Simple
 license-file: COPYING
 Category: Text
 Synopsis: Interface to C file/magic library
@@ -23,7 +24,7 @@
  Magic.Operations
 Other-Modules: Magic.Utils,
  Magic.TypesLL
-Build-Depends: base
+Build-Depends: base >= 3 && < 5
 GHC-Options: -O2
 -- CC-Options: -Iglue
 Extensions: ForeignFunctionInterface, TypeSynonymInstances,
