1cabal-version: 1.12
2
3-- This file has been generated from package.yaml by hpack version 0.33.0.
4--
5-- see: https://github.com/sol/hpack
6--
7-- hash: 3781a0068e7647eb59ffb0c20198955f86df134e69d18ed657cbddf233258217
8
9name:           hledger-web
10version:        1.19
11synopsis:       Web-based user interface for the hledger accounting system
12description:    A simple web-based user interface for the hledger accounting system,
13                providing a more modern UI than the command-line or terminal interfaces.
14                It can be used as a local single-user UI, or as a multi-user UI for
15                viewing/adding/editing on the web.
16                .
17                hledger is a robust, cross-platform set of tools for tracking money,
18                time, or any other commodity, using double-entry accounting and a
19                simple, editable file format, with command-line, terminal and web
20                interfaces. It is a Haskell rewrite of Ledger, and one of the leading
21                implementations of Plain Text Accounting. Read more at:
22                <https://hledger.org>
23category:       Finance
24stability:      stable
25homepage:       http://hledger.org
26bug-reports:    http://bugs.hledger.org
27author:         Simon Michael <simon@joyful.com>
28maintainer:     Simon Michael <simon@joyful.com>
29license:        GPL-3
30license-file:   LICENSE
31tested-with:    GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.3, GHC==8.10.0.20200123
32build-type:     Simple
33extra-source-files:
34    CHANGES.md
35    README.md
36    config/favicon.ico
37    config/keter.yaml
38    config/robots.txt
39    config/routes
40    config/settings.yml
41    static/css/bootstrap-datepicker.standalone.min.css
42    static/css/bootstrap-theme.css
43    static/css/bootstrap-theme.min.css
44    static/css/bootstrap.css
45    static/css/bootstrap.min.css
46    static/css/bootstrap-theme.css.map
47    static/css/bootstrap.css.map
48    static/fonts/glyphicons-halflings-regular.eot
49    static/fonts/glyphicons-halflings-regular.svg
50    static/fonts/glyphicons-halflings-regular.ttf
51    static/fonts/glyphicons-halflings-regular.woff
52    static/hledger.css
53    static/hledger.js
54    static/js/bootstrap-datepicker.min.js
55    static/js/bootstrap.js
56    static/js/bootstrap.min.js
57    static/js/excanvas.js
58    static/js/excanvas.min.js
59    static/js/jquery.cookie.js
60    static/js/jquery.flot.canvas.js
61    static/js/jquery.flot.canvas.min.js
62    static/js/jquery.flot.categories.js
63    static/js/jquery.flot.categories.min.js
64    static/js/jquery.flot.crosshair.js
65    static/js/jquery.flot.crosshair.min.js
66    static/js/jquery.flot.errorbars.js
67    static/js/jquery.flot.errorbars.min.js
68    static/js/jquery.flot.fillbetween.js
69    static/js/jquery.flot.fillbetween.min.js
70    static/js/jquery.flot.image.js
71    static/js/jquery.flot.image.min.js
72    static/js/jquery.flot.js
73    static/js/jquery.flot.min.js
74    static/js/jquery.flot.navigate.js
75    static/js/jquery.flot.navigate.min.js
76    static/js/jquery.flot.pie.js
77    static/js/jquery.flot.pie.min.js
78    static/js/jquery.flot.resize.js
79    static/js/jquery.flot.resize.min.js
80    static/js/jquery.flot.selection.js
81    static/js/jquery.flot.selection.min.js
82    static/js/jquery.flot.stack.js
83    static/js/jquery.flot.stack.min.js
84    static/js/jquery.flot.symbol.js
85    static/js/jquery.flot.symbol.min.js
86    static/js/jquery.flot.threshold.js
87    static/js/jquery.flot.threshold.min.js
88    static/js/jquery.flot.time.js
89    static/js/jquery.flot.time.min.js
90    static/js/jquery.flot.tooltip.js
91    static/js/jquery.flot.tooltip.min.js
92    static/js/jquery.hotkeys.js
93    static/js/jquery.js
94    static/js/jquery.min.js
95    static/js/jquery.url.js
96    static/js/typeahead.bundle.js
97    static/js/typeahead.bundle.min.js
98    templates/add-form.hamlet
99    templates/balance-report.hamlet
100    templates/chart.hamlet
101    templates/default-layout-wrapper.hamlet
102    templates/default-layout.hamlet
103    templates/edit-form.hamlet
104    templates/journal.hamlet
105    templates/manage.hamlet
106    templates/register.hamlet
107    templates/upload-form.hamlet
108    hledger-web.1
109    hledger-web.txt
110    hledger-web.info
111
112source-repository head
113  type: git
114  location: https://github.com/simonmichael/hledger
115
116flag dev
117  description: Turn on development settings, like auto-reload templates.
118  manual: False
119  default: False
120
121flag library-only
122  description: Build for use with "yesod devel"
123  manual: False
124  default: False
125
126flag threaded
127  description: Build with support for multithreaded execution.
128  manual: False
129  default: True
130
131library
132  exposed-modules:
133      Hledger.Web
134      Hledger.Web.Application
135      Hledger.Web.Foundation
136      Hledger.Web.Handler.AddR
137      Hledger.Web.Handler.EditR
138      Hledger.Web.Handler.JournalR
139      Hledger.Web.Handler.MiscR
140      Hledger.Web.Handler.RegisterR
141      Hledger.Web.Handler.UploadR
142      Hledger.Web.Import
143      Hledger.Web.Main
144      Hledger.Web.Settings
145      Hledger.Web.Settings.StaticFiles
146      Hledger.Web.WebOptions
147      Hledger.Web.Widget.AddForm
148      Hledger.Web.Widget.Common
149  other-modules:
150      Paths_hledger_web
151  hs-source-dirs:
152      ./.
153  ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints
154  cpp-options: -DVERSION="1.19"
155  build-depends:
156      Decimal >=0.5.1
157    , aeson >=1
158    , base >=4.9 && <4.15
159    , blaze-html
160    , blaze-markup
161    , bytestring
162    , case-insensitive
163    , clientsession
164    , cmdargs >=0.10
165    , conduit
166    , conduit-extra >=1.1
167    , containers
168    , data-default
169    , directory
170    , extra >=1.6.3
171    , filepath
172    , hjsmin
173    , hledger >=1.19 && <1.20
174    , hledger-lib >=1.19 && <1.20
175    , http-client
176    , http-conduit
177    , http-types
178    , megaparsec >=7.0.0 && <8.1
179    , mtl >=2.2.1
180    , network
181    , semigroups
182    , shakespeare >=2.0.2.2
183    , template-haskell
184    , text >=1.2
185    , time >=1.5
186    , transformers
187    , unix-compat
188    , unordered-containers
189    , utf8-string
190    , wai
191    , wai-cors
192    , wai-extra
193    , wai-handler-launch >=3.0.3
194    , warp
195    , yaml
196    , yesod >=1.4 && <1.7
197    , yesod-core >=1.4 && <1.7
198    , yesod-form >=1.4 && <1.7
199    , yesod-static >=1.4 && <1.7
200  if (flag(dev)) || (flag(library-only))
201    cpp-options: -DDEVELOPMENT
202  if flag(dev)
203    ghc-options: -O0
204  default-language: Haskell2010
205
206executable hledger-web
207  main-is: main.hs
208  other-modules:
209      Paths_hledger_web
210  hs-source-dirs:
211      app
212  ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints
213  cpp-options: -DVERSION="1.19"
214  build-depends:
215      base
216    , hledger-web
217  if (flag(dev)) || (flag(library-only))
218    cpp-options: -DDEVELOPMENT
219  if flag(dev)
220    ghc-options: -O0
221  if flag(library-only)
222    buildable: False
223  if flag(threaded)
224    ghc-options: -threaded
225  default-language: Haskell2010
226