diff --git a/dbus-core.cabal b/dbus-core.cabal
--- a/dbus-core.cabal
+++ b/dbus-core.cabal
@@ -1,5 +1,5 @@
 name: dbus-core
-version: 0.8.5.1
+version: 0.8.5.2
 synopsis: Low-level D-Bus protocol implementation
 license: GPL-3
 license-file: License.txt
@@ -10,7 +10,7 @@
 category: Network, Desktop
 stability: experimental
 bug-reports: mailto:jmillikin@gmail.com
-homepage: http://ianen.org/haskell/dbus/
+homepage: http://john-millikin.com/software/haskell-dbus/
 tested-with: GHC==6.12.1
 
 extra-source-files:
@@ -19,8 +19,8 @@
   readme.txt
 
 source-repository head
-  type: darcs
-  location: http://ianen.org/haskell/dbus/core/
+  type: bazaar
+  location: http://john-millikin.com/software/haskell-dbus/
 
 flag test
   default: False
@@ -29,16 +29,21 @@
   default: False
 
 library
-  ghc-options: -Wall -fno-warn-unused-do-bind
+  if true
+    ghc-options: -Wall
+
+  if impl(ghc >= 6.11)
+    ghc-options: -fno-warn-unused-do-bind
+
   hs-source-dirs: hs
 
   build-depends:
-      base >=4.0 && < 5.0
+      base >= 4.0 && < 5.0
     , parsec >= 2.0 && < 3.2
     , binary >= 0.4 && < 0.6
     , bytestring >= 0.9 && < 0.10
     , data-binary-ieee754 >= 0.3 && < 0.5
-    , text >= 0.8 && < 0.9
+    , text >= 0.8 && < 0.11
     , containers >= 0.1 && < 0.4
     , unix >= 2.2 && < 2.5
     , network >= 2.2 && < 2.3
