diff --git a/bindings-libcddb.cabal b/bindings-libcddb.cabal
--- a/bindings-libcddb.cabal
+++ b/bindings-libcddb.cabal
@@ -1,23 +1,32 @@
-cabal-version: >= 1.2.3
+cabal-version: >= 1.10
 name: bindings-libcddb
-homepage: http://bitbucket.org/mauricio/bindings-libcddb
+homepage: https://github.com/rethab/bindings-dsl
 synopsis:
-  Low level binding to libcddb.
-version: 0.3
+  Project bindings-* raw interface to libcddb
+description:
+  Low level bindings to libcddb, part
+  of the @bindings-*@ project. See:
+  .
+  <https://github.com/rethab/bindings-dsl>
+  .
+  <http://libcddb.sourceforge.net>
+version: 0.3.1
 license: BSD3
 license-file: LICENSE
-maintainer: Maurício C. Antunes <mauricio.antunes@gmail.com>
+maintainer: Reto <rethab@protonmail.ch>
 author: Maurício C. Antunes
 build-type: Simple
-bug-reports: http://bitbucket.org/mauricio/bindings-dsl/issues
+bug-reports: https://github.com/rethab/bindings-dsl/issues
 category: FFI
 library
   hs-source-dirs: src
-  extensions:
+  default-language:
+    Haskell2010
+  default-extensions:
     ForeignFunctionInterface
   build-depends:
     base >=3 && <5,
-    bindings-DSL >= 1.0 && < 1.1
+    bindings-DSL >= 1.0.16 && < 1.2
   exposed-modules:
     Bindings.Libcddb
     Bindings.Libcddb.Cddb
@@ -31,3 +40,8 @@
   pkgconfig-depends:
     libcddb >= 1.3.2
   c-sources: src/inlines.c
+source-repository head
+  type: git
+  location: https://github.com/rethab/bindings-dsl
+  branch: master
+  subdir: bindings-libcddb
diff --git a/src/Bindings/Libcddb/CddbLog.hsc b/src/Bindings/Libcddb/CddbLog.hsc
--- a/src/Bindings/Libcddb/CddbLog.hsc
+++ b/src/Bindings/Libcddb/CddbLog.hsc
@@ -6,7 +6,7 @@
 module Bindings.Libcddb.CddbLog where
 #strict_import
 
-#callback cddb_log_handler_t , <cddb_log_level_t> -> CString -> IO ()
+#callback_t cddb_log_handler_t , <cddb_log_level_t> -> CString -> IO ()
 
 #integral_t cddb_log_level_t
 
diff --git a/src/inlines.c b/src/inlines.c
--- a/src/inlines.c
+++ b/src/inlines.c
@@ -2,4 +2,4 @@
 #include <cddb/cddb.h>
 
 BC_INLINE1(SEARCHCAT,cddb_cat_t,cddb_cat_t)
-BC_GLOBALARRAY(CDDB_CATEGORY,char*)
+BC_GLOBALARRAY(CDDB_CATEGORY,const char*)
