diff --git a/hmatrix-svdlibc.cabal b/hmatrix-svdlibc.cabal
--- a/hmatrix-svdlibc.cabal
+++ b/hmatrix-svdlibc.cabal
@@ -1,8 +1,5 @@
--- Initial hmatrix-svdlibc.cabal generated by cabal init.  For further
--- documentation, see http://haskell.org/cabal/users-guide/
-
 name:                hmatrix-svdlibc
-version:             0.2.0.0
+version:             0.2.1
 synopsis:            SVDLIBC bindings for HMatrix
 description:
   Bindings for the sparse singular value decomposition
@@ -27,11 +24,13 @@
   C-sources:           cbits/glue.c, svdlibc/svdlib.c, svdlibc/svdutil.c, svdlibc/las2.c
   Include-dirs:        include, svdlibc
   Includes:            glue.h, svdlib.h
-  build-depends:       base ==4.6.*, hmatrix ==0.14.*
+  build-depends:       base >=4.6 && <5.0,
+                       hmatrix >=0.15.0.1 && <0.16
 
 executable svdlibc-test
   main-is:             Test.hs
   c-sources:           cbits/glue.c, svdlibc/svdlib.c, svdlibc/svdutil.c, svdlibc/las2.c
   include-dirs:        include, svdlibc
   includes:            glue.h, svdlib.h
-  build-depends:       base ==4.6.*, hmatrix ==0.14.*
+  build-depends:       base >=4.6 && <5.0,
+                       hmatrix >=0.15.0.1 && <0.16
