diff options
author | Joey Hess <joey@kitenet.net> | 2013-05-14 15:37:24 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-05-14 15:37:24 -0400 |
commit | ea7f916c04e0b1ee022b3e4987be749db28fa2fa (patch) | |
tree | 0698a987c4b475fdccfe48bb2a8f1abebf55b844 /doc/install | |
parent | c2f6f82a146339bb4b94acff1aae4f12ad023a08 (diff) | |
parent | 724d5185d48aee309af1a6d13927c4f7108610fd (diff) |
Merge branch 'master' into windows
Conflicts:
Annex/Environment.hs
Build/Configure.hs
Git/Construct.hs
Utility/FileMode.hs
Diffstat (limited to 'doc/install')
-rw-r--r-- | doc/install/Windows.mdwn | 10 | ||||
-rw-r--r-- | doc/install/cabal.mdwn | 5 | ||||
-rw-r--r-- | doc/install/cabal/comment_1_f04df6bcd50d1d01eb34868bb00ac35c._comment | 18 | ||||
-rw-r--r-- | doc/install/fromscratch.mdwn | 2 |
4 files changed, 33 insertions, 2 deletions
diff --git a/doc/install/Windows.mdwn b/doc/install/Windows.mdwn new file mode 100644 index 000000000..788f3b27d --- /dev/null +++ b/doc/install/Windows.mdwn @@ -0,0 +1,10 @@ +git-annex has recently been ported to Windows. + +This port is in an alpha state; many things will not work. See +[[todo/windows_support]] for current status. Note especially that +git-annex always uses [[direct_mode]] on Windows. + +To build git-annex from source on Windows, you need to install +the Haskell Platform and Cygwin. When installing Cygwin, select +to install gcc, make, rsync, and ssh. Then, within Cygwin, git-annex +can be compiled following the instructions for [[using cabal|cabal]]. diff --git a/doc/install/cabal.mdwn b/doc/install/cabal.mdwn index 942ee60cd..96e623d3b 100644 --- a/doc/install/cabal.mdwn +++ b/doc/install/cabal.mdwn @@ -1,4 +1,7 @@ -As a haskell package, git-annex can be installed using cabal. For example: +As a haskell package, git-annex can be installed using cabal. + +Start by installing the [Haskell Platform](http://hackage.haskell.org/platform/), +and then: cabal update PATH=$HOME/bin:$PATH diff --git a/doc/install/cabal/comment_1_f04df6bcd50d1d01eb34868bb00ac35c._comment b/doc/install/cabal/comment_1_f04df6bcd50d1d01eb34868bb00ac35c._comment new file mode 100644 index 000000000..b280d3d3d --- /dev/null +++ b/doc/install/cabal/comment_1_f04df6bcd50d1d01eb34868bb00ac35c._comment @@ -0,0 +1,18 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawlJemqsekZTC5dvc-MAByUWaBvsYE-mFUo" + nickname="Gábor" + subject="Cabal dependencies" + date="2013-05-12T12:52:20Z" + content=""" +After finishing the installation the cabal way, here are the packages I installed. It is possible that there are other packages I installed previously as dependency for other packages. + + $ lsb_release -a + No LSB modules are available. + Distributor ID: Ubuntu + Description: Ubuntu 12.04.2 LTS + Release: 12.04 + Codename: precise + + $ apt-get install cabal-install libgnutls28-dev libgsasl7-dev c2hs libghc-libxml-sax-dev zlib1g-dev libghc-zlib-dev + $ cabal install git-annex --bindir=$HOME/bin +"""]] diff --git a/doc/install/fromscratch.mdwn b/doc/install/fromscratch.mdwn index 2112a01f0..15539d1f4 100644 --- a/doc/install/fromscratch.mdwn +++ b/doc/install/fromscratch.mdwn @@ -21,7 +21,7 @@ quite a lot. * [SafeSemaphore](http://hackage.haskell.org/package/SafeSemaphore) * [UUID](http://hackage.haskell.org/package/uuid) * [regex-tdfa](http://hackage.haskell.org/package/regex-tdfa) -* Optional haskell stuff, used by the [[assistant]] and its webapp (edit Makefile to disable) +* Optional haskell stuff, used by the [[assistant]] and its webapp * [stm](http://hackage.haskell.org/package/stm) (version 2.3 or newer) * [hinotify](http://hackage.haskell.org/package/hinotify) |