diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+0.3.5:
+- set up public repo at bitbucket
 0.3.4:
 - split implementation of Boyer-Moore between strict and lazy targets
 - set spec-constr-count to 4 for ghc-7
diff --git a/stringsearch.cabal b/stringsearch.cabal
--- a/stringsearch.cabal
+++ b/stringsearch.cabal
@@ -7,8 +7,11 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.3.4
+Version:             0.3.5
 
+Homepage:            https://bitbucket.org/dafis/stringsearch
+Bug-reports:         https://bitbucket.org/dafis/stringsearch/issues
+
 -- A short (one-line) description of the package.
 Synopsis:            Fast searching, splitting and replacing of ByteStrings
 
@@ -53,7 +56,7 @@
                      GHC == 6.12.3, GHC == 7.0.3
 
 -- Constraint on the version of Cabal needed to build this package.
-Cabal-version:       >=1.2
+Cabal-version:       >=1.6
 
 Flag base4
   Description:       Choose base-4.*
@@ -103,3 +106,7 @@
 
   -- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source.
   -- Build-tools:
+
+source-repository head
+  type:     mercurial
+  location: http://bitbucket.org/dafis/stringsearch
