diff --git a/FedoraDists.hs b/FedoraDists.hs
--- a/FedoraDists.hs
+++ b/FedoraDists.hs
@@ -34,6 +34,12 @@
 import Data.Maybe (fromMaybe)
 import Text.Read
 
+#if (defined(MIN_VERSION_base) && MIN_VERSION_base(4,8,0))
+#else
+import Control.Applicative ((<$>), (*>))
+import Data.Traversable (traverse)
+#endif
+
 data Dist = Fedora Int | EPEL Int | RHEL Version
   deriving (Eq)
 
diff --git a/fedora-dists.cabal b/fedora-dists.cabal
--- a/fedora-dists.cabal
+++ b/fedora-dists.cabal
@@ -1,6 +1,6 @@
-cabal-version:       2.0
+cabal-version:       1.18
 name:                fedora-dists
-version:             1.0.0
+version:             1.0.0.1
 synopsis:            Library for Fedora distribution versions
 description:
             This library provides the Dist datatype and various associated
@@ -25,12 +25,10 @@
 
 library
   exposed-modules:     FedoraDists
-                       
 
   build-depends:       base < 5
-                     
 
   ghc-options:         -Wall
                        -fwarn-missing-signatures
-
+  default-extensions:  CPP
   default-language:    Haskell2010
