diff --git a/System/IO/Temp.hs b/System/IO/Temp.hs
--- a/System/IO/Temp.hs
+++ b/System/IO/Temp.hs
@@ -20,7 +20,7 @@
 import Distribution.Compat.TempFile
 
 
--- | Create and use a temporary directory in the system standard temporary directory.
+-- | Create and use a temporary file in the system standard temporary directory.
 --
 -- Behaves exactly the same as 'withTempFile', except that the parent temporary directory
 -- will be that returned by 'getTemporaryDirectory'.
diff --git a/temporary.cabal b/temporary.cabal
--- a/temporary.cabal
+++ b/temporary.cabal
@@ -1,5 +1,5 @@
 name:                temporary
-version:             1.2.0.3
+version:             1.2.0.4
 cabal-version:       >= 1.6
 synopsis:            Portable temporary file and directory support for Windows and Unix, based on code from Cabal
 description:         The functions for creating temporary files and directories in the base library are quite limited. The unixutils
@@ -14,9 +14,13 @@
                      (c) 2005-2009, Duncan Coutts
 author:              Isaac Jones <ijones@syntaxpolice.org>
                      Duncan Coutts <duncan@haskell.org>
-maintainer:          Max Bolingbroke <batterseapower@hotmail.com>
-homepage:            http://www.github.com/batterseapower/temporary
+maintainer:          Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>, Roman Cheplyaka <roma@ro-che.info>
+homepage:            http://www.github.com/feuerbach/temporary
 build-type:          Simple
+
+source-repository head
+  type:     git
+  location: git://github.com/feuerbach/temporary.git
 
 Library
     exposed-modules: System.IO.Temp
