stack, site: update stack yaml files, sync with download page

[ci skip]
This commit is contained in:
Simon Michael 2017-07-16 07:24:03 +01:00
parent 53ea4f9135
commit 45e9c9d632
5 changed files with 36 additions and 58 deletions

View File

@ -50,7 +50,7 @@ You have to build it, but this is relatively easy:
2. **`stack install --resolver lts-8 hledger-lib-1.3 hledger-1.3 [hledger-ui-1.3] [hledger-web-1.3] [hledger-api-1.3]`**\ 2. **`stack install --resolver lts-8 hledger-lib-1.3 hledger-1.3 [hledger-ui-1.3] [hledger-web-1.3] [hledger-api-1.3]`**\
\ \
This command installs the specified hledger packages (and required haskell libraries and tools) from the latest [Stackage LTS](https://www.stackage.org) snapshot (and Hackage). This command installs the specified hledger packages (and required haskell libraries and tools) from the latest [Stackage LTS](https://www.stackage.org) snapshot (and if needed, [Hackage](http://hackage.haskell.org)).
It is reliable, but can take significant time (minutes to hours) and space (megabytes to a gigabyte) depending on your connection, machine and past installations. It is reliable, but can take significant time (minutes to hours) and space (megabytes to a gigabyte) depending on your connection, machine and past installations.
You can add `--dry-run` to see what it plans to do, and kill/restart it without losing progress.\ You can add `--dry-run` to see what it plans to do, and kill/restart it without losing progress.\
You can omit the bracketed packages to save time, and maybe install them later. If you include them, don't type the brackets. You can omit the bracketed packages to save time, and maybe install them later. If you include them, don't type the brackets.
@ -70,9 +70,11 @@ You have to build it, but this is relatively easy:
(except on Mac Sierra which [requires at least GHC 8.0.2/lts-8](https://ghc.haskell.org/trac/ghc/ticket/12479)):\ (except on Mac Sierra which [requires at least GHC 8.0.2/lts-8](https://ghc.haskell.org/trac/ghc/ticket/12479)):\
`stack install --resolver lts-7 hledger-lib-1.3 hledger-1.3 hledger-ui-1.3 hledger-web-1.3 hledger-api-1.3 brick-0.19 vty-5.15.1 data-clist-0.1.2.0` # GHC 8.0.1 \ `stack install --resolver lts-7 hledger-lib-1.3 hledger-1.3 hledger-ui-1.3 hledger-web-1.3 hledger-api-1.3 brick-0.19 vty-5.15.1 data-clist-0.1.2.0` # GHC 8.0.1 \
`stack install --resolver lts-6 hledger-lib-1.3 hledger-1.3 hledger-ui-1.3 hledger-web-1.3 hledger-api-1.3 megaparsec-5.3.1 brick-0.19 vty-5.15.1 data-clist-0.1.2.0 text-zipper-0.10` # GHC 7.10.3 \ `stack install --resolver lts-6 hledger-lib-1.3 hledger-1.3 hledger-ui-1.3 hledger-web-1.3 hledger-api-1.3 megaparsec-5.3.1 brick-0.19 vty-5.15.1 data-clist-0.1.2.0 text-zipper-0.10` # GHC 7.10.3 \
<!-- keep synced with stack.yaml files -->
Now you should be able to run `hledger --version` and see a version similar to the above Now you should be able to run `hledger --version`
(and `hledger-ui --version`, `hledger-web --version` etc. if you installed those). (and `hledger-ui --version`, `hledger-web --version` etc. if you installed those)
and see the version you just installed.
<!--(The exact steps depend on your OS, cabal version and expertise.)--> <!--(The exact steps depend on your OS, cabal version and expertise.)-->
<!-- <!--

View File

@ -1,6 +1,14 @@
# Last-tested stack build plan using GHC 7.10.3 # stack build plan using GHC 7.10.3
# keep synced with download.md
resolver: lts-6.27 resolver: lts-6.35
extra-deps:
- brick-0.19
- data-clist-0.1.2.0
- text-zipper-0.10
- vty-5.15.1
- megaparsec-5.3.1
packages: packages:
- hledger-lib - hledger-lib
@ -8,26 +16,3 @@ packages:
- hledger-ui - hledger-ui
- hledger-web - hledger-web
- hledger-api - hledger-api
extra-deps:
- brick-0.19
- data-clist-0.1.1.0
- text-zipper-0.8.1
- vty-5.11.3
- megaparsec-5.1.2
# latest as of 2017/2/4, untested:
#resolver: lts-6.30
#
#packages:
#- hledger-lib
#- hledger
#- hledger-ui
#- hledger-web
#- hledger-api
#
#extra-deps:
#- megaparsec-5.2.0
#- vty-5.15
#- brick-0.17
#- text-zipper-0.10

View File

@ -1,25 +0,0 @@
# GHC 7.8 support has bitrotted; patches welcome.
# stack build plan WIP:
#resolver: lts-2.22
#
#packages:
#- hledger-lib
##- hledger
##- hledger-ui
##- hledger-web
##- hledger-api
#
#extra-deps:
#- base-compat-0.8.1
#- time-1.5
#- megaparsec-5.0.1
#- uglymemo-0.1.0.1
#- fail-4.9.0.0
#- semigroups-0.18.2
#- transformers-0.4.1.0
#- transformers-compat-0.4.0.4
#- mtl-2.2.1
#- mtl-compat-0.2.1.3
##- brick-0.8

16
stack-ghc8.0.1.yaml Normal file
View File

@ -0,0 +1,16 @@
# stack build plan using GHC 8.0.1
# keep synced with download.md
resolver: lts-7.24
extra-deps:
- brick-0.19
- data-clist-0.1.1.0
- vty-5.15.1
packages:
- hledger-lib
- hledger
- hledger-ui
- hledger-web
- hledger-api

View File

@ -1,7 +1,9 @@
# Last-tested stack build plan using GHC 8.0.2 (osx sierra compatible) # stack build plan using GHC 8.0.2 (osx sierra compatible)
# stack.yaml help: https://github.com/commercialhaskell/stack/wiki/stack.yaml # keep synced with download.md
resolver: lts-8.15 resolver: lts-8.22
extra-deps: []
packages: packages:
- hledger-lib - hledger-lib
@ -9,5 +11,3 @@ packages:
- hledger-ui - hledger-ui
- hledger-web - hledger-web
- hledger-api - hledger-api
extra-deps: []