diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,8 @@
+0.2.0.4
+=======
+
+Added `custom-setup` to `.cabal` file
+
 0.2.0.3
 =======
 
diff --git a/executable-hash.cabal b/executable-hash.cabal
--- a/executable-hash.cabal
+++ b/executable-hash.cabal
@@ -1,5 +1,5 @@
 name:                executable-hash
-version:             0.2.0.3
+version:             0.2.0.4
 synopsis:            Provides the SHA1 hash of the program executable
 description:         See README.md
 homepage:            https://github.com/fpco/executable-hash
@@ -18,6 +18,16 @@
 source-repository head
   type: git
   location: git://github.com/fpco/executable-hash
+
+custom-setup
+  setup-depends: base
+               , bytestring
+               , Cabal
+               , cryptohash
+               , directory
+               , file-embed
+               , filepath
+               , template-haskell
 
 library
   exposed-modules:     System.Executable.Hash
