update for MagicMime with stack
This commit is contained in:
parent
246d0d45d7
commit
062e374ed5
1 changed files with 11 additions and 9 deletions
|
@ -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
|
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.
|
Note that this build produces a git-annex without the build flags
|
||||||
These optional features are only used by the webapp, and require
|
XMPP, DBUS, and MagicMime.
|
||||||
installing additional C libraries. To try to build with these features
|
These optional features require installing additional C libraries.
|
||||||
|
To try to build with these features
|
||||||
enabled, pass extra parameters when running stack:
|
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
|
## minimal build from source with cabal
|
||||||
|
|
||||||
This can be done anywhere, and builds git-annex without some optional features
|
This can be done anywhere, and builds git-annex without some optional
|
||||||
that require harder-to-install C libraries. This is plenty to let you get started with
|
features that require harder-to-install C libraries. This is plenty to let
|
||||||
git-annex, but it does not include the assistant or webapp.
|
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
|
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
|
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,
|
To build with all features enabled, including the assistant and webapp,
|
||||||
you will need to install several C libraries and their headers,
|
you will need to install several C libraries and their headers,
|
||||||
including libgnutls, libgsasl, libxml2, and zlib. How to do that for
|
including libgnutls, libgsasl, libxml2, libmagic, and zlib. How to do
|
||||||
your OS is beyond the scope of this page.
|
that for your OS is beyond the scope of this page.
|
||||||
|
|
||||||
Once the C libraries are installed, run inside the source tree:
|
Once the C libraries are installed, run inside the source tree:
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue