diff --git a/pointful.cabal b/pointful.cabal
--- a/pointful.cabal
+++ b/pointful.cabal
@@ -1,5 +1,5 @@
 name:                pointful
-version:             1.0.1
+version:             1.0.2
 
 synopsis:            Pointful refactoring tool
 
@@ -10,11 +10,19 @@
 license:             BSD3
 license-file:        LICENSE
 author:              Mikhail Glushenkov
-maintainer:          the.dead.shall.rise@gmail.com
-build-depends:       base >= 2 && < 5, containers, haskell-src, mtl
+maintainer:          Mikhail Glushenkov <the.dead.shall.rise@gmail.com>
+homepage:            http://github.com/23Skidoo/pointful
 build-type:          Simple
-extra-source-files:  Lambdabot/Pointful.hs, Lambdabot/FixPrecedence.hs, Lambdabot/Parser.hs
+extra-source-files:  Lambdabot/*.hs
+cabal-version:       >= 1.6
 
-executable:          pointful
-main-is:             Pointful.hs
-ghc-options:
+Flag separateSYB
+  Description: Data.Generics available in separate package.
+
+Executable          pointful
+    main-is:             Pointful.hs
+    build-depends:       containers, haskell-src, mtl
+    if flag(separateSYB)
+       build-Depends: base >= 4 && < 5, syb
+    else
+       build-Depends: base >= 3 && < 4
