diff options
author | Joey Hess <joey@kitenet.net> | 2012-07-25 22:04:10 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-07-25 22:04:10 -0400 |
commit | e6ce54de82c19999fb5adcd5fd1ea4001fd2059e (patch) | |
tree | fdf84eeacf285f280fc5aae9286c429ae16dcf94 | |
parent | 32d3cffc4cf075d7c20fee8addc556f402e94cd2 (diff) |
build fixes
-rw-r--r-- | Assistant/Threads/Merger.hs | 2 | ||||
-rw-r--r-- | debian/control | 6 | ||||
-rw-r--r-- | doc/install.mdwn | 13 | ||||
-rw-r--r-- | git-annex.cabal | 5 |
4 files changed, 20 insertions, 6 deletions
diff --git a/Assistant/Threads/Merger.hs b/Assistant/Threads/Merger.hs index 10ea34692..c79566349 100644 --- a/Assistant/Threads/Merger.hs +++ b/Assistant/Threads/Merger.hs @@ -25,7 +25,7 @@ import qualified Remote thisThread :: ThreadName thisThread = "Merger" -{- This thread watches for changes to .git/refs/heads/synced/*, +{- This thread watches for changes to .git/refs/heads/synced/, - which indicate incoming pushes. It merges those pushes into the - currently checked out branch. -} mergeThread :: ThreadState -> IO () diff --git a/debian/control b/debian/control index c7531cd3f..65c666cde 100644 --- a/debian/control +++ b/debian/control @@ -24,6 +24,12 @@ Build-Depends: libghc-stm-dev (>= 2.3), libghc-dbus-dev, libghc-yesod-dev, + libghc-case-insensitive-dev, + libghc-http-types-dev, + libghc-transformers-dev, + libghc-wai-dev, + libghc-wai-logger-dev, + libghc-warp-dev, ikiwiki, perlmagick, git, diff --git a/doc/install.mdwn b/doc/install.mdwn index 058c3cf6e..619d5fa11 100644 --- a/doc/install.mdwn +++ b/doc/install.mdwn @@ -42,14 +42,19 @@ To build and use git-annex, you will need: * [bloomfilter](http://hackage.haskell.org/package/bloomfilter) * [edit-distance](http://hackage.haskell.org/package/edit-distance) * [hS3](http://hackage.haskell.org/package/hS3) (optional) +* Optional haskell stuff, used by the assistant and webapp (edit Makefile to disable) * [stm](http://hackage.haskell.org/package/stm) - (optional; version 2.3 or newer) + (version 2.3 or newer) * [hinotify](http://hackage.haskell.org/package/hinotify) - (optional; Linux only) + (Linux only) * [dbus](http://hackage.haskell.org/package/dbus) - (optional) * [yesod](http://hackage.haskell.org/package/yesod) - (optional; for webapp) + * [case-insensitive](http://hackage.haskell.org/package/case-insensitive) + * [http-types](http://hackage.haskell.org/package/http-types) + * [transformers](http://hackage.haskell.org/package/transformers) + * [wai](http://hackage.haskell.org/package/wai) + * [wai-logger](http://hackage.haskell.org/package/wai-logger) + * [warp](http://hackage.haskell.org/package/warp) * Shell commands * [git](http://git-scm.com/) * [uuid](http://www.ossp.org/pkg/lib/uuid/) diff --git a/git-annex.cabal b/git-annex.cabal index 11412d19a..086df31d2 100644 --- a/git-annex.cabal +++ b/git-annex.cabal @@ -46,9 +46,11 @@ Executable git-annex unix, containers, utf8-string, network, mtl, bytestring, old-locale, time, pcre-light, extensible-exceptions, dataenc, SHA, process, json, HTTP, base == 4.5.*, monad-control, transformers-base, lifted-base, - IfElse, text, QuickCheck >= 2.1, bloomfilter, edit-distance, process + IfElse, text, QuickCheck >= 2.1, bloomfilter, edit-distance, process, + case-insensitive, http-types, transformers, wai, wai-logger, warp -- Need to list these because they're generated from .hsc files. Other-Modules: Utility.Touch Utility.Mounts + Include-Dirs: Utility C-Sources: Utility/libdiskfree.c Utility/libmounts.c Extensions: CPP GHC-Options: -threaded @@ -88,6 +90,7 @@ Test-Suite test base == 4.5.*, monad-control, transformers-base, lifted-base, IfElse, text, QuickCheck >= 2.1, bloomfilter, edit-distance, process Other-Modules: Utility.Touch + Include-Dirs: Utility C-Sources: Utility/libdiskfree.c Extensions: CPP GHC-Options: -threaded |