diff --git a/System/Console/Terminfo/Color.hs b/System/Console/Terminfo/Color.hs
--- a/System/Console/Terminfo/Color.hs
+++ b/System/Console/Terminfo/Color.hs
@@ -33,6 +33,8 @@
 
 data Color = Black | Red | Green | Yellow | Blue | Magenta | Cyan
             | White | ColorNumber Int
+        deriving (Show,Eq,Ord)
+
 
 
 colorIntA, colorInt :: Color -> Int
diff --git a/terminfo.cabal b/terminfo.cabal
--- a/terminfo.cabal
+++ b/terminfo.cabal
@@ -1,6 +1,6 @@
 Name:           terminfo
 Cabal-Version:  >=1.4
-Version:        0.3.1.3
+Version:        0.3.2
 Category:       User Interfaces
 License:        BSD3
 License-File:   LICENSE
@@ -15,18 +15,21 @@
 Homepage:       http://code.haskell.org/terminfo
 Stability:      Experimental
 Build-type:     Configure
-Build-depends:  base >= 1.0 && < 5,
-                extensible-exceptions >= 0.1.1.0 && < 0.2
+
 extra-source-files: configure.ac configure terminfo.buildinfo.in
 extra-tmp-files: config.log config.status autom4te.cache terminfo.buildinfo
-Extensions:     ForeignFunctionInterface, DeriveDataTypeable, EmptyDataDecls,
-                ScopedTypeVariables, FlexibleInstances
-ghc-options:    -Wall
-Exposed-Modules:
-                System.Console.Terminfo
-                System.Console.Terminfo.Base
-                System.Console.Terminfo.Cursor
-                System.Console.Terminfo.Color
-                System.Console.Terminfo.Edit
-                System.Console.Terminfo.Effects
-                System.Console.Terminfo.Keys
+
+Library
+    Build-depends:  base >= 1.0 && < 5,
+                    extensible-exceptions >= 0.1.1.0 && < 0.2
+    Extensions:     ForeignFunctionInterface, DeriveDataTypeable, EmptyDataDecls,
+                    ScopedTypeVariables, FlexibleInstances
+    ghc-options:    -Wall
+    Exposed-Modules:
+                    System.Console.Terminfo
+                    System.Console.Terminfo.Base
+                    System.Console.Terminfo.Cursor
+                    System.Console.Terminfo.Color
+                    System.Console.Terminfo.Edit
+                    System.Console.Terminfo.Effects
+                    System.Console.Terminfo.Keys
