diff --git a/LICENSE b/LICENSE
new file mode 100644
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,25 @@
+The following license covers this documentation, and the source code, except
+where otherwise indicated.
+
+Copyright 2010, Michael Snoyman. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Setup.lhs b/Setup.lhs
new file mode 100644
--- /dev/null
+++ b/Setup.lhs
@@ -0,0 +1,7 @@
+#!/usr/bin/env runhaskell
+
+> module Main where
+> import Distribution.Simple
+
+> main :: IO ()
+> main = defaultMain
diff --git a/Yesod/Platform.hs b/Yesod/Platform.hs
new file mode 100644
--- /dev/null
+++ b/Yesod/Platform.hs
@@ -0,0 +1,7 @@
+-- | This module contains nothing import, it just re-exports @Yesod@. It is
+-- provided simply to make this a complete package.
+module Yesod.Platform
+    ( module Yesod
+    ) where
+
+import Yesod
diff --git a/yesod-platform.cabal b/yesod-platform.cabal
new file mode 100644
--- /dev/null
+++ b/yesod-platform.cabal
@@ -0,0 +1,117 @@
+name:            yesod-platform
+version:         0.10.2
+license:         BSD3
+license-file:    LICENSE
+author:          Michael Snoyman <michael@snoyman.com>
+maintainer:      Michael Snoyman <michael@snoyman.com>
+synopsis:        Meta package for Yesod
+description:     Instead of allowing version ranges of dependencies, this package requires specific versions to avoid dependency hell
+category:        Web, Yesod
+stability:       Stable
+cabal-version:   >= 1.6
+build-type:      Simple
+homepage:        http://www.yesodweb.com/
+
+library
+    build-depends: base >= 4 && < 5
+                 , SHA == 1.5.0.0
+                 , aeson == 0.6.0.0
+                 , ansi-terminal == 0.5.5
+                 , asn1-data == 0.6.1.3
+                 , attoparsec == 0.10.1.1
+                 , attoparsec-conduit == 0.2.0.1
+                 , attoparsec-enumerator == 0.3
+                 , authenticate == 1.0.0.1
+                 , base-unicode-symbols == 0.2.2.3
+                 , base64-bytestring == 0.1.1.1
+                 , binary == 0.5.1.0
+                 , blaze-builder == 0.3.1.0
+                 , blaze-builder-conduit == 0.2.0.1
+                 , blaze-html == 0.4.3.1
+                 , byteorder == 1.0.3
+                 , bytestring-lexing == 0.4.0
+                 , case-insensitive == 0.4.0.1
+                 , cereal == 0.3.5.1
+                 , certificate == 1.1.0
+                 , clientsession == 0.7.4.2
+                 , conduit == 0.2.2
+                 , cookie == 0.4.0
+                 , cprng-aes == 0.2.3
+                 , crypto-api == 0.9
+                 , crypto-pubkey-types == 0.1.1
+                 , cryptocipher == 0.3.0
+                 , cryptohash == 0.7.4
+                 , css-text == 0.1.1
+                 , data-default == 0.3.0
+                 , dlist == 0.5
+                 , email-validate == 0.2.8
+                 , entropy == 0.2.1
+                 , enumerator == 0.4.18
+                 , failure == 0.2.0
+                 , fast-logger == 0.0.2
+                 , hamlet == 0.10.9.1
+                 , hashable == 1.1.2.3
+                 , http-conduit == 1.2.6
+                 , http-types == 0.6.9
+                 , largeword == 1.0.1
+                 , lifted-base == 0.1.0.3
+                 , mime-mail == 0.4.1.1
+                 , monad-control == 0.3.1
+                 , mtl == 2.0.1.0
+                 , path-pieces == 0.1.0
+                 , persistent == 0.8.0.2
+                 , persistent-template == 0.8.1.2
+                 , pool-conduit == 0.0.0.1
+                 , primitive == 0.4.1
+                 , pureMD5 == 2.1.0.3
+                 , pwstore-fast == 2.2
+                 , ranges == 0.2.4
+                 , regex-compat == 0.95.1
+                 , resource-pool == 0.2.1.0
+                 , safe == 0.3.3
+                 , semigroups == 0.8
+                 , shakespeare == 0.11
+                 , shakespeare-css == 0.10.8
+                 , shakespeare-i18n == 0.0.2.1
+                 , shakespeare-js == 0.11.2
+                 , shakespeare-text == 0.11
+                 , simple-sendfile == 0.2.1
+                 , skein == 0.1.0.5
+                 , socks == 0.4.1
+                 , stm == 2.3
+                 , system-filepath == 0.4.6
+                 , tagged == 0.2.3.1
+                 , tagsoup == 0.12.6
+                 , text == 0.11.1.13
+                 , tls == 0.9.1
+                 , tls-extra == 0.4.3
+                 , transformers == 0.2.2.0
+                 , transformers-base == 0.4.1
+                 , unix-compat == 0.3.0.1
+                 , unordered-containers == 0.2.1.0
+                 , utf8-string == 0.3.7
+                 , vault == 0.1.0.0
+                 , vector == 0.9.1
+                 , wai == 1.1.0.1
+                 , wai-extra == 1.1.0.1
+                 , wai-logger == 0.1.4
+                 , warp == 1.1.0.1
+                 , xml-conduit == 0.5.4
+                 , xml-types == 0.3.1
+                 , xss-sanitize == 0.3.1.1
+                 , yesod == 0.10.2
+                 , yesod-auth == 0.8.1.1
+                 , yesod-core == 0.10.2.2
+                 , yesod-form == 0.4.2.1
+                 , yesod-json == 0.3.1
+                 , yesod-persistent == 0.3.1
+                 , yesod-routes == 0.0.1
+                 , zlib == 0.5.3.3
+                 , zlib-bindings == 0.0.3.2
+                 , zlib-conduit == 0.2.0.1
+
+    exposed-modules: Yesod.Platform
+
+source-repository head
+  type:     git
+  location: https://github.com/yesodweb/yesod
