author: Julien Moutinho -- bug-reports: http://bug.autogeree.net/hcompta build-type: Simple cabal-version: >= 1.8 category: Finance -- data-dir: data -- data-files: description: Accounting. extra-source-files: extra-tmp-files: -- homepage: http://doc.autogeree.net/hcompta license: GPL-3 license-file: COPYING maintainer: Julien Moutinho name: hcompta-lib stability: experimental synopsis: Accounting software. tested-with: GHC==7.10.3 version: 1.201608 Source-Repository head location: git://git.autogeree.net/hcompta type: git Flag dev Default: False Description: Turn on development settings. Manual: True -- Flag double -- Default: False -- Description: Use Double as Quantity (instead of Decimal), for testing/benchmarking. -- Manual: True Flag dump Default: False Description: Dump some intermediate files. Manual: True Flag prof Default: False Description: Turn on profiling settings. Manual: True Flag threaded Default: False Description: Enable threads. Manual: True Library extensions: NoImplicitPrelude ghc-options: -Wall -fno-warn-tabs if flag(dev) cpp-options: -DDEVELOPMENT ghc-options: if flag(prof) cpp-options: -DPROFILING ghc-options: -fprof-auto -- if flag(double) -- cpp-options: -DDOUBLE if flag(dump) ghc-options: -ddump-simpl -ddump-stg -ddump-to-file -- default-language: Haskell2010 exposed-modules: Hcompta Hcompta.Account Hcompta.Amount Hcompta.Anchor Hcompta.Balance Hcompta.Chart Hcompta.Date Hcompta.GL Hcompta.Journal Hcompta.Lib.Applicative Hcompta.Lib.Consable Hcompta.Lib.Foldable Hcompta.Lib.NonEmpty Hcompta.Lib.Strict Hcompta.Polarize Hcompta.Posting Hcompta.Quantity Hcompta.Stats Hcompta.Tag Hcompta.Transaction Hcompta.Unit -- Hcompta.Lib.Parsec -- Hcompta.Date.Interval -- -- Hcompta.Diff -- -- Hcompta.Filter -- Hcompta.Filter.Amount -- Hcompta.Filter.Amount.Read -- Hcompta.Filter.Date.Read -- -- Hcompta.Filter.Read -- -- Hcompta.Filter.Reduce build-depends: base >= 4.6 && < 5 -- , ansi-terminal >= 0.4 && < 0.7 -- , array , containers >= 0.5 && < 0.6 -- NOTE: needed for Data.Map.Strict -- , collections-api -- , collections-base-instances , Decimal , deepseq >= 1.4.0.0 && < 1.5 -- NOTE: needed for NFData (Const a b) , directory , filepath -- , fingertree -- , HUnit , integer-gmp , interval -- , lens -- , mmorph -- , mtl >= 2.0 , mono-traversable -- , parsec >= 3.1.2 && < 4 -- NOTE: needed for Text.Parsec.Text -- , parsec-error-custom -- , regex-base -- , regex-tdfa -- , regex-tdfa-text -- , safe >= 0.2 , semigroups , strict , text , time -- , trace , transformers >= 0.4 && < 0.5 -- NOTE: needed for Control.Monad.Trans.Except , treemap -- test-suite Test -- type: exitcode-stdio-1.0 -- main-is: Main.hs -- hs-source-dirs: Test -- ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -- ghc-options: -fno-warn-type-defaults -fno-warn-orphans -fno-warn-tabs -- -- default-language: Haskell2010 -- build-depends: -- hcompta-lib -- , base >= 4.6 && < 5 -- , containers >= 0.5 && < 0.6 -- , Decimal -- , HUnit -- , parsec >= 3.1.2 && < 4 -- -- , safe -- , semigroups -- , strict -- , test-framework -- , test-framework-hunit -- , text -- , time -- , transformers Test-Suite hcompta-test type: exitcode-stdio-1.0 -- default-language: Haskell2010 extensions: NoImplicitPrelude ghc-options: -Wall -fno-warn-tabs -main-is Test hs-source-dirs: Hcompta main-is: Test.hs other-modules: Account.Test Balance.Test if flag(threaded) ghc-options: -threaded -rtsopts -with-rtsopts=-N if flag(dev) cpp-options: -DDEVELOPMENT ghc-options: if flag(prof) cpp-options: -DPROFILING ghc-options: -fprof-auto build-depends: base >= 4.6 && < 5 , containers >= 0.5 && < 0.6 , Decimal , hcompta-lib , semigroups , strict , tasty >= 0.11 , tasty-hunit , text , transformers >= 0.4 && < 0.5 , treemap