web: drop the -fwebhappstack build flag, since it breaks cabal and web libs are in flux

This commit is contained in:
Simon Michael 2010-05-23 23:02:34 +00:00
parent 090c8b4dd6
commit 43f6218b97
2 changed files with 3 additions and 50 deletions

View File

@ -72,9 +72,7 @@ with the cabal-install tool:
- `-fvty` - builds the [ui](#ui) command. (Not available on microsoft - `-fvty` - builds the [ui](#ui) command. (Not available on microsoft
windows.) windows.)
- `-fweb` - builds the [web](#web) command. This uses a lightweight - `-fweb` - builds the [web](#web) command.
web server which might not support older browsers like IE6; for a
more robust web server, use `-fwebhappstack` instead.
- `-fchart` builds the [chart](#chart) command. This requires - `-fchart` builds the [chart](#chart) command. This requires
[gtk2hs](http://www.haskell.org/gtk2hs/download/), which you'll [gtk2hs](http://www.haskell.org/gtk2hs/download/), which you'll
@ -132,10 +130,7 @@ Here are some known issues and things to try:
GHC itself, cabal may not be able to figure out the installation. This GHC itself, cabal may not be able to figure out the installation. This
can also arise due to non-optimal dependency information configured in can also arise due to non-optimal dependency information configured in
hledger or its dependencies. You can sometimes work around this by using hledger or its dependencies. You can sometimes work around this by using
cabal's `--constraint` option. Eg this recipe was once used to build with cabal's `--constraint` option.
happstack on haskell platform 2009.2.0.2 on MS Windows:
cabal install hledger -fwebhappstack --constraint="haskell-src-meta < 0.0.6" --constraint="syb-with-class < 0.6.1"
### Basic usage ### Basic usage
@ -170,7 +165,7 @@ on:
hledger histogram # transactions per day, or other interval hledger histogram # transactions per day, or other interval
hledger add # add some new transactions to the ledger file hledger add # add some new transactions to the ledger file
hledger ui # curses ui, if installed with -fvty hledger ui # curses ui, if installed with -fvty
hledger web # web ui, if installed with -fweb or -fwebhappstack hledger web # web ui, if installed with -fweb
hledger chart # make a balance chart, if installed with -fchart hledger chart # make a balance chart, if installed with -fchart
You'll find more examples below. You'll find more examples below.

View File

@ -43,10 +43,6 @@ flag web
description: enable the web ui (using simpleserver) description: enable the web ui (using simpleserver)
default: False default: False
flag webhappstack
description: enable the web ui (using happstack)
default: False
flag chart flag chart
description: enable the pie chart generation description: enable the pie chart generation
default: False default: False
@ -111,25 +107,6 @@ executable hledger
,HTTP >= 4000.0 ,HTTP >= 4000.0
,applicative-extras ,applicative-extras
if flag(webhappstack)
cpp-options: -DWEBHAPPSTACK
other-modules:Hledger.Cli.Commands.Web
build-depends:
hsp
,hsx
,xhtml >= 3000.2
,loli
,io-storage
,hack-contrib
,hack
,hack-handler-happstack
,happstack >= 0.3
,happstack-data >= 0.3
,happstack-server >= 0.3
,happstack-state >= 0.3
,HTTP >= 4000.0
,applicative-extras
if flag(chart) if flag(chart)
cpp-options: -DCHART cpp-options: -DCHART
other-modules:Hledger.Cli.Commands.Chart other-modules:Hledger.Cli.Commands.Chart
@ -195,25 +172,6 @@ library
,HTTP >= 4000.0 ,HTTP >= 4000.0
,applicative-extras ,applicative-extras
if flag(webhappstack)
cpp-options: -DWEBHAPPSTACK
exposed-modules:Hledger.Cli.Commands.Web
build-depends:
hsp
,hsx
,xhtml >= 3000.2
,loli
,io-storage
,hack-contrib
,hack
,hack-handler-happstack
,happstack >= 0.3
,happstack-data >= 0.3
,happstack-server >= 0.3
,happstack-state >= 0.3
,HTTP >= 4000.0
,applicative-extras
if flag(chart) if flag(chart)
cpp-options: -DCHART cpp-options: -DCHART
exposed-modules:Hledger.Cli.Commands.Chart exposed-modules:Hledger.Cli.Commands.Chart