diff options
-rw-r--r-- | doc/install/fromsource.mdwn | 20 | ||||
-rw-r--r-- | stack.yaml | 2 |
2 files changed, 13 insertions, 9 deletions
diff --git a/doc/install/fromsource.mdwn b/doc/install/fromsource.mdwn index 853d9461d..85df28194 100644 --- a/doc/install/fromsource.mdwn +++ b/doc/install/fromsource.mdwn @@ -53,17 +53,19 @@ Move git-annex into some directory that is in your PATH: mv ~/.local/bin/git-annex ~/bin # or /usr/local/bin/ or whatever -Note that this build produces a git-annex without XMPP and DBUS support. -These optional features are only used by the webapp, and require -installing additional C libraries. To try to build with these features +Note that this build produces a git-annex without the build flags +XMPP, DBUS, and MagicMime. +These optional features require installing additional C libraries. +To try to build with these features enabled, pass extra parameters when running stack: -`--flag git-annex:XMPP --flag git-annex:DBUS` +`--flag git-annex:XMPP --flag git-annex:DBUS --flag git-annex:MagicMime` ## minimal build from source with cabal -This can be done anywhere, and builds git-annex without some optional features -that require harder-to-install C libraries. This is plenty to let you get started with -git-annex, but it does not include the assistant or webapp. +This can be done anywhere, and builds git-annex without some optional +features that require harder-to-install C libraries. This is plenty to let +you get started with git-annex, but it does not include the assistant or +webapp. Be warned that this involves building a lot of Haskell libraries from source, and so it has a lot of moving parts, and it's not uncommon for it @@ -81,8 +83,8 @@ Inside the source tree, run: To build with all features enabled, including the assistant and webapp, you will need to install several C libraries and their headers, -including libgnutls, libgsasl, libxml2, and zlib. How to do that for -your OS is beyond the scope of this page. +including libgnutls, libgsasl, libxml2, libmagic, and zlib. How to do +that for your OS is beyond the scope of this page. Once the C libraries are installed, run inside the source tree: diff --git a/stack.yaml b/stack.yaml index 0aa0f9de5..a2565cd52 100644 --- a/stack.yaml +++ b/stack.yaml @@ -12,6 +12,8 @@ flags: torrentparser: true webapp: true magicmime: false + xmpp: false + dbus: false android: false androidsplice: false ekg: false |