aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-03-12 20:40:03 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-03-12 20:40:03 -0400
commit4bb70698d38aaca746e163c0602ee74da0915d80 (patch)
treeb2f4013df923527a4759c5a994981eb9b21e956a
parent659264e9c90b238fca0eda9d695dd5092dd5720e (diff)
remove the big list of haskell libraries; just use cabal
-rw-r--r--doc/install/fromscratch.mdwn59
1 files changed, 5 insertions, 54 deletions
diff --git a/doc/install/fromscratch.mdwn b/doc/install/fromscratch.mdwn
index 3843c31fa..46ee5a055 100644
--- a/doc/install/fromscratch.mdwn
+++ b/doc/install/fromscratch.mdwn
@@ -3,65 +3,16 @@ quite a lot.
* Haskell stuff
* [The Haskell Platform](http://haskell.org/platform/) (GHC 7.4 or newer)
- * [mtl](http://hackage.haskell.org.package/mtl) (2.1.1 or newer)
- * [MissingH](http://github.com/jgoerzen/missingh/wiki)
- * [data-default](http://hackage.haskell.org/package/data-default)
- * [utf8-string](http://hackage.haskell.org/package/utf8-string)
- * [SHA](http://hackage.haskell.org/package/SHA)
- * [cryptohash](http://hackage.haskell.org/package/cryptohash) (optional but recommended)
- * [dataenc](http://hackage.haskell.org/package/dataenc)
- * [monad-control](http://hackage.haskell.org/package/monad-control)
- * [QuickCheck 2](http://hackage.haskell.org/package/QuickCheck)
- * [json](http://hackage.haskell.org/package/json)
- * [aeson](http://hackage.haskell.org/package/aeson)
- * [IfElse](http://hackage.haskell.org/package/IfElse)
- * [dlist](http://hackage.haskell.org/package/dlist)
- * [bloomfilter](http://hackage.haskell.org/package/bloomfilter)
- * [edit-distance](http://hackage.haskell.org/package/edit-distance)
- * [hS3](http://hackage.haskell.org/package/hS3) (optional)
- * [DAV](http://hackage.haskell.org/package/DAV) (optional)
- * [SafeSemaphore](http://hackage.haskell.org/package/SafeSemaphore)
- * [UUID](http://hackage.haskell.org/package/uuid)
- * [regex-tdfa](http://hackage.haskell.org/package/regex-tdfa)
- * [extensible-exceptions](http://hackage.haskell.org/package/extensible-exceptions)
- * [feed](http://hackage.haskell.org/package/feed)
- * [async](http://hackage.haskell.org/package/async)
- * [case-insensitive](http://hackage.haskell.org/package/case-insensitive)
- * [stm](http://hackage.haskell.org/package/stm)
- (version 2.3 or newer)
-* Optional haskell stuff, used by the [[assistant]] and its webapp
- * [hinotify](http://hackage.haskell.org/package/hinotify)
- (Linux only)
- * [dbus](http://hackage.haskell.org/package/dbus)
- * [yesod](http://hackage.haskell.org/package/yesod)
- * [yesod-static](http://hackage.haskell.org/package/yesod-static)
- * [yesod-default](http://hackage.haskell.org/package/yesod-default)
- * [data-default](http://hackage.haskell.org/package/data-default)
- * [http-types](http://hackage.haskell.org/package/http-types)
- * [wai](http://hackage.haskell.org/package/wai)
- * [wai-logger](http://hackage.haskell.org/package/wai-logger)
- * [warp](http://hackage.haskell.org/package/warp)
- * [warp-tls](http://hackage.haskell.org/package/warp-tls)
- * [blaze-builder](http://hackage.haskell.org/package/blaze-builder)
- * [crypto-api](http://hackage.haskell.org/package/crypto-api)
- * [hamlet](http://hackage.haskell.org/package/hamlet)
- * [clientsession](http://hackage.haskell.org/package/clientsession)
- * [network-multicast](http://hackage.haskell.org/package/network-multicast)
- * [network-info](http://hackage.haskell.org/package/network-info)
- * [network-protocol-xmpp](http://hackage.haskell.org/package/network-protocol-xmpp)
- * [dns](http://hackage.haskell.org/package/dns)
- * [xml-types](http://hackage.haskell.org/package/xml-types)
- * [HTTP](http://hackage.haskell.org/package/HTTP)
- * [unix-compat](http://hackage.haskell.org/package/unix-compat)
- * [MonadCatchIO-transformers](http://hackage.haskell.org/package/MonadCatchIO-transformers)
+ * A ton of haskell libraries. Rather than try to list them all here,
+ see git-annex.cabal. Probably the easiest way to install them:
+ `cabal update; cabal install git-annex --only-dependencies`
* Shell commands
- * [git](http://git-scm.com/) (1.7.2 or newer; 1.8.5 recommended)
+ * [git](http://git-scm.com/) (1.7.2 or newer; 1.8.5 or newer recommended)
* [xargs](http://savannah.gnu.org/projects/findutils/)
* [rsync](http://rsync.samba.org/)
* [curl](http://http://curl.haxx.se/) (optional, but recommended)
* [wget](http://www.gnu.org/software/wget/) (optional)
- * [sha1sum](ftp://ftp.gnu.org/gnu/coreutils/) (optional, but recommended;
- a sha1 command will also do)
+ * [sha*sum](ftp://ftp.gnu.org/gnu/coreutils/) (optional)
* [gpg](http://gnupg.org/) (optional; needed for encryption)
* [lsof](ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/)
(optional; recommended for watch mode)