diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,8 @@
+v0.8.0.1	2017-06-29	semigroups
+
+Depend on semigroups to fix build with older GHC versions.
+
+
 v0.8	2017-06-29	patterns
 
 New flags and features:
diff --git a/hp2pretty.cabal b/hp2pretty.cabal
--- a/hp2pretty.cabal
+++ b/hp2pretty.cabal
@@ -1,5 +1,5 @@
 Name:                hp2pretty
-Version:             0.8
+Version:             0.8.0.1
 Synopsis:            generate pretty graphs from heap profiles
 Description:         hp2pretty is a rewrite of hp2ps, implemented in Haskell, with
                      the aims of being maintainable, with more flexible output, and
@@ -57,6 +57,7 @@
                        floatshow,
                        mtl,
                        optparse-applicative,
+                       semigroups,
                        text
   GHC-options:         -Wall -rtsopts
   HS-source-dirs:      src
@@ -79,4 +80,4 @@
 Source-repository this
   type:                git
   location:            https://code.mathr.co.uk/hp2pretty.git
-  tag:                 v0.8
+  tag:                 v0.8.0.1
