1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
|
name: hledger-web
version: 0.23.3
stability: stable
category: Finance
synopsis: A web interface for the hledger accounting tool.
description:
hledger is a library and set of user tools for working
with financial data (or anything that can be tracked in a
double-entry accounting ledger.) It is a haskell port and
friendly fork of John Wiegley's Ledger. hledger provides
command-line, curses and web interfaces, and aims to be a
reliable, practical tool for daily use.
license: GPL
license-file: LICENSE
author: Simon Michael <simon@joyful.com>
maintainer: Simon Michael <simon@joyful.com>
homepage: http://hledger.org
bug-reports: http://hledger.org/bugs
tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.2
cabal-version: >= 1.8
build-type: Simple
extra-tmp-files:
extra-source-files:
messages/en.msg
config/routes
static/css/bootstrap.css
static/select2.css
static/select2.js
static/select2.min.js
static/select2-spinner.gif
static/select2.png
static/excanvas.js
static/excanvas.min.js
static/favicon.ico
static/hledger.js
static/img/glyphicons-halflings-white.png
static/img/glyphicons-halflings.png
static/jquery.flot.js
static/jquery.flot.min.js
static/jquery.js
static/jquery.min.js
static/jquery.url.js
static/style.css
templates/default-layout.hamlet
templates/default-layout-wrapper.hamlet
templates/homepage.hamlet
templates/homepage.julius
templates/homepage.lucius
templates/normalize.lucius
CHANGES
source-repository head
type: git
location: https://github.com/simonmichael/hledger
flag threaded
Description: Build with support for multithreaded execution.
Default: True
flag blaze_html_0_4
description: Use the older 0.4 version of blaze-html. No longer well tested.
default: False
flag dev
Description: Turn on development settings, like auto-reload templates.
Default: False
flag library-only
Description: Build for use with "yesod devel"
Default: False
library
cpp-options: -DVERSION="0.23.3"
if flag(dev) || flag(library-only)
cpp-options: -DDEVELOPMENT
ghc-options: -Wall -fno-warn-unused-do-bind
extensions:
CPP
MultiParamTypeClasses
NoImplicitPrelude
OverloadedStrings
QuasiQuotes
RecordWildCards
TemplateHaskell
TypeFamilies
-- seem to not be needed at present:
-- GADTs
-- GeneralizedNewtypeDeriving
-- FlexibleContexts
-- EmptyDataDecls
-- NoMonomorphismRestriction
hs-source-dirs: . app
exposed-modules: Application
Foundation
Import
Settings
Settings.StaticFiles
Settings.Development
Handler.Common
Handler.JournalEditR
Handler.JournalEntriesR
Handler.JournalR
Handler.Post
Handler.RegisterR
Handler.RootR
Handler.Utils
other-modules:
Hledger.Web
Hledger.Web.Main
Hledger.Web.Options
-- Setup -- stops yesod devel complaining, requires build-depends: Cabal
build-depends:
hledger == 0.23.3
, hledger-lib == 0.23.3
, base >= 4 && < 5
, bytestring
, clientsession
, cmdargs >= 0.10 && < 0.11
, data-default
, directory
, filepath
, hjsmin
, http-conduit
, http-client >= 0.2 && < 0.4
, HUnit
, conduit-extra
, old-locale
, parsec
, regexpr >= 0.5.1
, safe >= 0.2
-- http://www.yesodweb.com/blog/2014/04/consolidation-progress
-- in order to support both the old and new versions of shakespeare,
-- you just need to ensure that you have both the shakespeare and
-- deprecated packages listed in your cabal file. In other words, if
-- previously you depended on hamlet, now you should depend on hamlet
-- and shakespeare. When you're ready to drop backwards compatibility,
-- simply put a lower bound of >= 2.0 on shakespeare and remove the
-- deprecated packages.
, hamlet
, shakespeare-text >= 1.0 && < 1.2
, shakespeare >= 1.0 && < 2.1
, template-haskell
, text
, time
, transformers
, wai
, wai-extra
, wai-handler-launch >= 1.3
, warp >= 1.3
, yaml
, yesod >= 1.2 && < 1.3
, yesod-core
, yesod-static
, json
if flag(blaze_html_0_4)
cpp-options: -DBLAZE_HTML_0_4
build-depends:
blaze-html >= 0.4 && < 0.5
else
build-depends:
blaze-html >= 0.5 && < 0.8
, blaze-markup >= 0.5.1 && < 0.7
executable hledger-web
if flag(library-only)
Buildable: False
cpp-options: -DVERSION="0.23.3"
if flag(dev)
cpp-options: -DDEVELOPMENT
ghc-options: -Wall -fno-warn-unused-do-bind
if flag(threaded)
ghc-options: -threaded
if flag(dev)
ghc-options: -O0
extensions:
CPP
MultiParamTypeClasses
NoImplicitPrelude
OverloadedStrings
QuasiQuotes
RecordWildCards
TemplateHaskell
TypeFamilies
hs-source-dirs: . app
main-is: main.hs
other-modules:
Application
Foundation
Import
Settings
Settings.StaticFiles
Settings.Development
Handler.Common
Handler.JournalEditR
Handler.JournalEntriesR
Handler.JournalR
Handler.Post
Handler.RegisterR
Handler.RootR
Handler.Utils
Hledger.Web
Hledger.Web.Main
Hledger.Web.Options
build-depends:
hledger == 0.23.3
, hledger-lib == 0.23.3
, base >= 4 && < 5
, bytestring
, clientsession
, cmdargs >= 0.10 && < 0.11
, data-default
, directory
, filepath
, hjsmin
, http-conduit
, http-client >= 0.2 && < 0.4
, HUnit
, conduit-extra
, old-locale
, parsec
, regexpr >= 0.5.1
, safe >= 0.2
, hamlet
, shakespeare-text >= 1.0 && < 1.2
, shakespeare >= 1.0 && < 2.1
, template-haskell
, text
, time
, transformers
, wai
, wai-extra
, wai-handler-launch >= 1.3
, warp >= 1.3
, yaml
, yesod >= 1.2 && < 1.3
, yesod-core
, yesod-static
, json
if flag(blaze_html_0_4)
cpp-options: -DBLAZE_HTML_0_4
build-depends:
blaze-html >= 0.4 && < 0.5
else
build-depends:
blaze-html >= 0.5 && < 0.8
, blaze-markup >= 0.5.1 && < 0.7
test-suite test
type: exitcode-stdio-1.0
ghc-options: -Wall
hs-source-dirs: tests
main-is: main.hs
build-depends:
hledger-web
, base
, hspec
, yesod >= 1.2 && < 1.3
, yesod-test >= 1.2 && < 1.3
|