hledger/hledger-api/package.yaml
Simon Michael 6a36efb7ca set base lower bound to 4.8 to enforce GHC 7.10+
hledger-lib had a valid install plan with GHC 7.8, but requires GHC 7.10 to compile (currently).
Require base 4.8+ everywhere so that stack/cabal will enforce a supported GHC version early.

Also, bump hledger-ui's "stability" to "stable".
2016-11-16 13:14:02 -08:00

57 lines
1.4 KiB
YAML

name: hledger-api
version: '1.0'
synopsis: Web API server for the hledger accounting tool
description: |
This is a simple web API server for hledger data.
It comes with a series of simple client-side web app examples.
hledger is a cross-platform program for tracking money, time, or
any other commodity, using double-entry accounting and a simple,
editable file format. It is inspired by and largely compatible
with ledger(1). hledger provides command-line, curses and web
interfaces, and aims to be a reliable, practical tool for daily
use.
category: Finance
license: GPL
author: Simon Michael <simon@joyful.com>
maintainer: Simon Michael <simon@joyful.com>
github: simonmichael/hledger
homepage: http://hledger.org
bug-reports: http://bugs.hledger.org
extra-source-files:
- CHANGES
- README
- examples/*.html
data-files:
- doc/hledger-api.1
- doc/hledger-api.1.txt
- doc/hledger-api.1.info
dependencies:
- hledger-lib >= 1.0 && < 1.1
- hledger >= 1.0 && < 1.1
- base >=4.8 && <5
- aeson
- bytestring
- containers
- Decimal
- docopt
- either
- microlens >=0.4 && <0.5
- microlens-platform >=0.2.3.1 && <0.4
- safe
- servant-server
- servant-swagger
- swagger2
- text
- transformers
- wai
- wai-extra
- warp
executables:
hledger-api:
main: hledger-api.hs
ghc-options: -threaded
cpp-options: -DVERSION="1.0"
stability: alpha
tested-with: GHC==7.10.3, GHC==8.0