diff --git a/hledger-api/package.yaml b/hledger-api/package.yaml index 39a1b9baf..dcdfbe5ae 100644 --- a/hledger-api/package.yaml +++ b/hledger-api/package.yaml @@ -12,9 +12,9 @@ description: | interfaces, and aims to be a reliable, practical tool for daily use. category: Finance +license: GPL author: Simon Michael maintainer: Simon Michael -license: GPL github: simonmichael/hledger homepage: http://hledger.org bug-reports: http://bugs.hledger.org @@ -22,6 +22,10 @@ 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 ==0.28 - hledger ==0.28 @@ -47,9 +51,5 @@ executables: main: hledger-api.hs ghc-options: -threaded cpp-options: -DVERSION="0.28" -data-files: -- doc/hledger-api.1 -- doc/hledger-api.1.txt -- doc/hledger-api.1.info stability: alpha tested-with: GHC==7.10.3, GHC==8.0 diff --git a/hledger-lib/package.yaml b/hledger-lib/package.yaml index ae3915e4c..24dae3155 100644 --- a/hledger-lib/package.yaml +++ b/hledger-lib/package.yaml @@ -11,15 +11,39 @@ description: | interfaces, and aims to be a reliable, practical tool for daily use. category: Finance +license: GPL author: Simon Michael maintainer: Simon Michael -license: GPL github: simonmichael/hledger homepage: http://hledger.org bug-reports: http://bugs.hledger.org extra-source-files: - CHANGES - README +data-files: +- doc/hledger_csv.5 +- doc/hledger_csv.5.txt +- doc/hledger_csv.5.info +- doc/hledger_journal.5 +- doc/hledger_journal.5.txt +- doc/hledger_journal.5.info +- doc/hledger_timedot.5 +- doc/hledger_timedot.5.txt +- doc/hledger_timedot.5.info +- doc/hledger_timeclock.5 +- doc/hledger_timeclock.5.txt +- doc/hledger_timeclock.5.info +flags: + double: + description: Use old Double number representation (instead of Decimal), for testing/benchmarking. + manual: true + default: false + old-locale: + description: ! 'A compatibility flag, set automatically by cabal. + If false then depend on time >= 1.5, + if true then depend on time < 1.5 together with old-locale.' + manual: false + default: false dependencies: - base >=4.3 && <5 - base-compat >=0.8.1 @@ -137,29 +161,5 @@ tests: else: dependencies: - time >=1.5 -flags: - double: - description: Use old Double number representation (instead of Decimal), for testing/benchmarking. - manual: true - default: false - old-locale: - description: ! 'A compatibility flag, set automatically by cabal. - If false then depend on time >= 1.5, - if true then depend on time < 1.5 together with old-locale.' - manual: false - default: false -data-files: -- doc/hledger_csv.5 -- doc/hledger_csv.5.txt -- doc/hledger_csv.5.info -- doc/hledger_journal.5 -- doc/hledger_journal.5.txt -- doc/hledger_journal.5.info -- doc/hledger_timedot.5 -- doc/hledger_timedot.5.txt -- doc/hledger_timedot.5.info -- doc/hledger_timeclock.5 -- doc/hledger_timeclock.5.txt -- doc/hledger_timeclock.5.info stability: stable tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0 diff --git a/hledger-ui/package.yaml b/hledger-ui/package.yaml index de6ea7f12..022e0d673 100644 --- a/hledger-ui/package.yaml +++ b/hledger-ui/package.yaml @@ -1,7 +1,5 @@ name : hledger-ui version : '0.28' -stability : beta -category : Finance, Console synopsis : Curses-style user interface for the hledger accounting tool description : | This is hledger's curses-style interface. @@ -14,23 +12,20 @@ description : | with ledger(1). hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use. +category : Finance, Console license : GPL author : Simon Michael maintainer : Simon Michael github : simonmichael/hledger homepage : http://hledger.org bug-reports : http://bugs.hledger.org -tested-with : GHC==7.8.4, GHC==7.10.3, GHC==8.0 - extra-source-files: - CHANGES - README - data-files: - doc/hledger-ui.1 - doc/hledger-ui.1.txt - doc/hledger-ui.1.info - flags: threaded: description: Build with support for multithreaded execution @@ -43,7 +38,6 @@ flags: if true then depend on time < 1.5 together with old-locale. manual: false default: false - # curses is required to build terminfo for vty for hledger-ui. # On POSIX systems it might be not present. # On windows it's very likely not present, but possibly it could be. @@ -54,9 +48,7 @@ flags: # default: True # description: # For now, just don't build hledger-ui on windows - cpp-options: -DVERSION="0.28" - executables: hledger-ui: source-dirs: . @@ -110,3 +102,5 @@ executables: - condition: impl(ghc >= 7.4) dependencies: - pretty-show >= 1.6.4 +stability : beta +tested-with : GHC==7.8.4, GHC==7.10.3, GHC==8.0 diff --git a/hledger-web/package.yaml b/hledger-web/package.yaml index 46271ff7d..8adae13c3 100644 --- a/hledger-web/package.yaml +++ b/hledger-web/package.yaml @@ -13,9 +13,9 @@ description: | interfaces, and aims to be a reliable, practical tool for daily use. category: Finance +license: GPL author: Simon Michael maintainer: Simon Michael -license: GPL github: simonmichael/hledger homepage: http://hledger.org bug-reports: http://bugs.hledger.org @@ -38,13 +38,29 @@ extra-source-files: - static/hledger.js - static/js/*.js - templates/*.hamlet -ghc-options: -- -Wall -- -fno-warn-unused-do-bind -- -fno-warn-name-shadowing -- -fno-warn-missing-signatures -- -fno-warn-type-defaults -- -fno-warn-orphans +data-files: +- doc/hledger-web.1 +- doc/hledger-web.1.txt +- doc/hledger-web.1.info +flags: + library-only: + description: Build for use with "yesod devel" + manual: false + default: false + dev: + description: Turn on development settings, like auto-reload templates. + manual: false + default: false + threaded: + description: Build with support for multithreaded execution. + manual: false + default: true + old-locale: + description: ! 'A compatibility flag, set automatically by cabal. + If false then depend on time >= 1.5, + if true then depend on time < 1.5 together with old-locale.' + manual: false + default: false dependencies: - hledger-lib >=0.28 && <0.29 - hledger >=0.28 && <0.29 @@ -78,6 +94,13 @@ dependencies: - yesod-form - yesod-static - json +ghc-options: +- -Wall +- -fno-warn-unused-do-bind +- -fno-warn-name-shadowing +- -fno-warn-missing-signatures +- -fno-warn-type-defaults +- -fno-warn-orphans library: cpp-options: -DVERSION="0.28" exposed-modules: @@ -155,28 +178,5 @@ tests: else: dependencies: - time >=1.5 -flags: - library-only: - description: Build for use with "yesod devel" - manual: false - default: false - dev: - description: Turn on development settings, like auto-reload templates. - manual: false - default: false - threaded: - description: Build with support for multithreaded execution. - manual: false - default: true - old-locale: - description: ! 'A compatibility flag, set automatically by cabal. - If false then depend on time >= 1.5, - if true then depend on time < 1.5 together with old-locale.' - manual: false - default: false -data-files: -- doc/hledger-web.1 -- doc/hledger-web.1.txt -- doc/hledger-web.1.info stability: stable tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0 diff --git a/hledger/package.yaml b/hledger/package.yaml index 3d51014ed..666b0479b 100644 --- a/hledger/package.yaml +++ b/hledger/package.yaml @@ -13,9 +13,9 @@ description: | interfaces, and aims to be a reliable, practical tool for daily use. category: Finance, Console +license: GPL author: Simon Michael maintainer: Simon Michael -license: GPL github: simonmichael/hledger homepage: http://hledger.org bug-reports: http://bugs.hledger.org @@ -24,13 +24,47 @@ extra-source-files: - README.md - test/test.hs - bench/10000x1000x10.journal -ghc-options: -- -Wall -- -fno-warn-unused-do-bind -- -fno-warn-name-shadowing -- -fno-warn-missing-signatures -- -fno-warn-type-defaults -- -fno-warn-orphans +data-files: +- doc/hledger.1 +- doc/hledger.1.txt +- doc/hledger.1.info +- doc/other/hledger-api.1 +- doc/other/hledger-api.1.txt +- doc/other/hledger-api.1.info +- doc/other/hledger-ui.1 +- doc/other/hledger-ui.1.txt +- doc/other/hledger-ui.1.info +- doc/other/hledger-web.1 +- doc/other/hledger-web.1.txt +- doc/other/hledger-web.1.info +- doc/other/hledger_journal.5 +- doc/other/hledger_journal.5.txt +- doc/other/hledger_journal.5.info +- doc/other/hledger_csv.5 +- doc/other/hledger_csv.5.txt +- doc/other/hledger_csv.5.info +- doc/other/hledger_timeclock.5 +- doc/other/hledger_timeclock.5.txt +- doc/other/hledger_timeclock.5.info +- doc/other/hledger_timedot.5 +- doc/other/hledger_timedot.5.txt +- doc/other/hledger_timedot.5.info +flags: + curses: + description: On POSIX systems, enable curses support for auto-detecting terminal + width. + manual: false + default: true + threaded: + description: Build with support for multithreaded execution + manual: false + default: true + old-locale: + description: ! 'A compatibility flag, set automatically by cabal. + If false then depend on time >= 1.5, + if true then depend on time < 1.5 together with old-locale.' + manual: false + default: false dependencies: - base >=4.3 && <5 - base-compat >=0.8.1 @@ -40,6 +74,13 @@ dependencies: - process - temporary - tabular >=0.2 && <0.3 +ghc-options: +- -Wall +- -fno-warn-unused-do-bind +- -fno-warn-name-shadowing +- -fno-warn-missing-signatures +- -fno-warn-type-defaults +- -fno-warn-orphans library: cpp-options: -DVERSION="0.28" exposed-modules: @@ -229,46 +270,5 @@ benchmarks: else: dependencies: - time >=1.5 -flags: - curses: - description: On POSIX systems, enable curses support for auto-detecting terminal - width. - manual: false - default: true - threaded: - description: Build with support for multithreaded execution - manual: false - default: true - old-locale: - description: ! 'A compatibility flag, set automatically by cabal. - If false then depend on time >= 1.5, - if true then depend on time < 1.5 together with old-locale.' - manual: false - default: false -data-files: -- doc/hledger.1 -- doc/hledger.1.txt -- doc/hledger.1.info -- doc/other/hledger-api.1 -- doc/other/hledger-api.1.txt -- doc/other/hledger-api.1.info -- doc/other/hledger-ui.1 -- doc/other/hledger-ui.1.txt -- doc/other/hledger-ui.1.info -- doc/other/hledger-web.1 -- doc/other/hledger-web.1.txt -- doc/other/hledger-web.1.info -- doc/other/hledger_journal.5 -- doc/other/hledger_journal.5.txt -- doc/other/hledger_journal.5.info -- doc/other/hledger_csv.5 -- doc/other/hledger_csv.5.txt -- doc/other/hledger_csv.5.info -- doc/other/hledger_timeclock.5 -- doc/other/hledger_timeclock.5.txt -- doc/other/hledger_timeclock.5.info -- doc/other/hledger_timedot.5 -- doc/other/hledger_timedot.5.txt -- doc/other/hledger_timedot.5.info stability: stable tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0