diff --git a/ObjectName.cabal b/ObjectName.cabal
--- a/ObjectName.cabal
+++ b/ObjectName.cabal
@@ -1,18 +1,28 @@
 name: ObjectName
-version: 1.0.1.0
+version: 1.0.1.1
+synopsis: Explicitly handled object names
+description:
+  This tiny package contains the class ObjectName, which corresponds to the
+  general notion of explicitly handled identifiers for API objects, e.g. a
+  texture object name in OpenGL or a buffer object name in OpenAL.
+homepage: https://github.com/svenpanne/ObjectName
+bug-reports: https://github.com/svenpanne/ObjectName/issues
 license: BSD3
 license-file: LICENSE
+author: Sven Panne
 maintainer: Sven Panne <svenpanne@gmail.com>
-bug-reports: https://github.com/haskell-opengl/ObjectName/issues
-homepage: https://github.com/haskell-opengl/ObjectName
 category: Data
-synopsis: Explicitly handled object names
-description:
-   This tiny package contains the class ObjectName, which corresponds to the
-   general notion of explicitly handled identifiers for API objects, e.g. a
-   texture object name in OpenGL or a buffer object name in OpenAL.
 build-type: Simple
-exposed-modules: Data.ObjectName
-hs-Source-Dirs: src
-ghc-options: -Wall
-build-depends: base >= 3 && < 5
+cabal-version: >=1.10
+
+library
+  exposed-modules: Data.ObjectName
+  build-depends: base >= 3 && < 5
+  default-language: Haskell2010
+  other-extensions: CPP
+  hs-Source-Dirs: src
+  ghc-options: -Wall
+
+source-repository head
+  type: git
+  location: https://github.com/haskell-opengl/ObjectName.git
