Use hpack in hledger-ui (#356)
This commit is contained in:
		
							parent
							
								
									d4343f8de1
								
							
						
					
					
						commit
						42e7a2c32c
					
				| @ -1,4 +1,4 @@ | |||||||
| -- This file has been generated from package.yaml by hpack version 0.5.4. | -- This file has been generated from package.yaml by hpack version 0.14.0. | ||||||
| -- | -- | ||||||
| -- see: https://github.com/sol/hpack | -- see: https://github.com/sol/hpack | ||||||
| 
 | 
 | ||||||
| @ -7,16 +7,15 @@ version:        0.28 | |||||||
| stability:      beta | stability:      beta | ||||||
| category:       Finance, Console | category:       Finance, Console | ||||||
| synopsis:       Curses-style user interface for the hledger accounting tool | synopsis:       Curses-style user interface for the hledger accounting tool | ||||||
| description: | description:    This is hledger's curses-style interface. | ||||||
|     This is hledger's curses-style interface. |                 It is simpler and more convenient for browsing data than the command-line interface, | ||||||
|     It is simpler and more convenient for browsing data than the command-line interface, |                 but lighter and faster than hledger-web. | ||||||
|     but lighter and faster than hledger-web. |                 hledger is a cross-platform program for tracking money, time, or | ||||||
|     hledger is a cross-platform program for tracking money, time, or |                 any other commodity, using double-entry accounting and a simple, | ||||||
|     any other commodity, using double-entry accounting and a simple, |                 editable file format. It is inspired by and largely compatible | ||||||
|     editable file format. It is inspired by and largely compatible |                 with ledger(1).  hledger provides command-line, curses and web | ||||||
|     with ledger(1).  hledger provides command-line, curses and web |                 interfaces, and aims to be a reliable, practical tool for daily | ||||||
|     interfaces, and aims to be a reliable, practical tool for daily |                 use. | ||||||
|     use. |  | ||||||
| license:        GPL | license:        GPL | ||||||
| license-file:   LICENSE | license-file:   LICENSE | ||||||
| author:         Simon Michael <simon@joyful.com> | author:         Simon Michael <simon@joyful.com> | ||||||
| @ -33,32 +32,29 @@ extra-source-files: | |||||||
| 
 | 
 | ||||||
| data-files: | data-files: | ||||||
|     doc/hledger-ui.1 |     doc/hledger-ui.1 | ||||||
|     doc/hledger-ui.1.txt |  | ||||||
|     doc/hledger-ui.1.info |     doc/hledger-ui.1.info | ||||||
|  |     doc/hledger-ui.1.txt | ||||||
| 
 | 
 | ||||||
| source-repository head | source-repository head | ||||||
|   type: git |   type: git | ||||||
|   location: https://github.com/simonmichael/hledger |   location: https://github.com/simonmichael/hledger | ||||||
| 
 | 
 | ||||||
| flag threaded |  | ||||||
|   default: True |  | ||||||
|   description: |  | ||||||
|     Build with support for multithreaded execution |  | ||||||
| 
 |  | ||||||
| flag old-locale | flag old-locale | ||||||
|   default: False |   default: False | ||||||
|   description: |   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. | ||||||
|     A compatibility flag, set automatically by cabal. | 
 | ||||||
|     If false then depend on time >= 1.5, |   manual: False | ||||||
|     if true then depend on time < 1.5 together with old-locale. | 
 | ||||||
|  | flag threaded | ||||||
|  |   default: True | ||||||
|  |   description: Build with support for multithreaded execution | ||||||
|  |   manual: False | ||||||
| 
 | 
 | ||||||
| executable hledger-ui | executable hledger-ui | ||||||
|   main-is: hledger-ui.hs |   main-is: hledger-ui.hs | ||||||
|   hs-source-dirs: |   hs-source-dirs: | ||||||
|       . |       . | ||||||
|   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans |   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans | ||||||
|   if flag(threaded) |  | ||||||
|     ghc-options: -threaded |  | ||||||
|   cpp-options: -DVERSION="0.28" |   cpp-options: -DVERSION="0.28" | ||||||
|   build-depends: |   build-depends: | ||||||
|       hledger >= 0.28 && < 0.29 |       hledger >= 0.28 && < 0.29 | ||||||
| @ -81,22 +77,28 @@ executable hledger-ui | |||||||
|     , transformers |     , transformers | ||||||
|     , vector |     , vector | ||||||
|     , vty >= 5.2 && < 5.6 |     , vty >= 5.2 && < 5.6 | ||||||
|   if impl(ghc >= 7.4) |   if flag(threaded) | ||||||
|     build-depends: pretty-show >= 1.6.4 |     ghc-options: -threaded | ||||||
|   if flag(old-locale) |   if flag(old-locale) | ||||||
|     build-depends: time < 1.5, old-locale |     build-depends: | ||||||
|  |         time < 1.5 | ||||||
|  |       , old-locale | ||||||
|   else |   else | ||||||
|     build-depends: time >= 1.5 |     build-depends: | ||||||
|  |         time >= 1.5 | ||||||
|  |   if impl(ghc >= 7.4) | ||||||
|  |     build-depends: | ||||||
|  |         pretty-show >= 1.6.4 | ||||||
|   other-modules: |   other-modules: | ||||||
|       Hledger.UI |       Hledger.UI | ||||||
|  |       Hledger.UI.AccountsScreen | ||||||
|  |       Hledger.UI.ErrorScreen | ||||||
|       Hledger.UI.Main |       Hledger.UI.Main | ||||||
|       Hledger.UI.UIOptions |       Hledger.UI.RegisterScreen | ||||||
|       Hledger.UI.Theme |       Hledger.UI.Theme | ||||||
|  |       Hledger.UI.TransactionScreen | ||||||
|  |       Hledger.UI.UIOptions | ||||||
|       Hledger.UI.UIState |       Hledger.UI.UIState | ||||||
|       Hledger.UI.UITypes |       Hledger.UI.UITypes | ||||||
|       Hledger.UI.UIUtils |       Hledger.UI.UIUtils | ||||||
|       Hledger.UI.AccountsScreen |  | ||||||
|       Hledger.UI.ErrorScreen |  | ||||||
|       Hledger.UI.RegisterScreen |  | ||||||
|       Hledger.UI.TransactionScreen |  | ||||||
|   default-language: Haskell2010 |   default-language: Haskell2010 | ||||||
|  | |||||||
| @ -30,7 +30,6 @@ maintainer  : Simon Michael <simon@joyful.com> | |||||||
| github      : simonmichael/hledger | github      : simonmichael/hledger | ||||||
| homepage    : http://hledger.org | homepage    : http://hledger.org | ||||||
| bug-reports : http://bugs.hledger.org | bug-reports : http://bugs.hledger.org | ||||||
| # XXX not supported |  | ||||||
| tested-with : GHC==7.8.4, GHC==7.10.3, GHC==8.0 | tested-with : GHC==7.8.4, GHC==7.10.3, GHC==8.0 | ||||||
| 
 | 
 | ||||||
| extra-source-files: | extra-source-files: | ||||||
| @ -42,22 +41,18 @@ data-files: | |||||||
|   - doc/hledger-ui.1.txt |   - doc/hledger-ui.1.txt | ||||||
|   - doc/hledger-ui.1.info |   - doc/hledger-ui.1.info | ||||||
| 
 | 
 | ||||||
| # XXX not supported | flags: | ||||||
| # flag: |   threaded: | ||||||
| #   old-locale: |     description: Build with support for multithreaded execution | ||||||
| #     - default: False |     manual: false | ||||||
| #     - description: |     default: true | ||||||
| #         A compatibility flag, set automatically by cabal. |   old-locale: | ||||||
| #         If false then depend on time >= 1.5, |     description: > | ||||||
| #         if true then depend on time < 1.5 together with old-locale. |         A compatibility flag, set automatically by cabal. | ||||||
| 
 |         If false then depend on time >= 1.5, | ||||||
| ghc-options: |         if true then depend on time < 1.5 together with old-locale. | ||||||
|   -Wall |     manual: false | ||||||
|   -fno-warn-unused-do-bind |     default: false | ||||||
|   -fno-warn-name-shadowing |  | ||||||
|   -fno-warn-missing-signatures |  | ||||||
|   -fno-warn-type-defaults |  | ||||||
|   -fno-warn-orphans |  | ||||||
| 
 | 
 | ||||||
| cpp-options: -DVERSION="0.28" | cpp-options: -DVERSION="0.28" | ||||||
| 
 | 
 | ||||||
| @ -65,17 +60,20 @@ executables: | |||||||
|   hledger-ui: |   hledger-ui: | ||||||
|     source-dirs: . |     source-dirs: . | ||||||
|     main: hledger-ui.hs |     main: hledger-ui.hs | ||||||
|     # if flag(threaded) |  | ||||||
|     #   ghc-options:   -threaded |  | ||||||
|     ghc-options: |     ghc-options: | ||||||
|       -threaded |       -Wall | ||||||
|  |       -fno-warn-unused-do-bind | ||||||
|  |       -fno-warn-name-shadowing | ||||||
|  |       -fno-warn-missing-signatures | ||||||
|  |       -fno-warn-type-defaults | ||||||
|  |       -fno-warn-orphans | ||||||
|     dependencies: |     dependencies: | ||||||
|       - hledger >= 0.28 && < 0.29 |       - hledger >= 0.28 && < 0.29 | ||||||
|       - hledger-lib >= 0.28 && < 0.29 |       - hledger-lib >= 0.28 && < 0.29 | ||||||
|       - ansi-terminal >= 0.6.2.3 && < 0.7 |       - ansi-terminal >= 0.6.2.3 && < 0.7 | ||||||
|       - base >= 3 && < 5 |       - base >= 3 && < 5 | ||||||
|       - base-compat >= 0.8.1 |       - base-compat >= 0.8.1 | ||||||
|       - brick >= 0.2 && < 0.5 |       - brick >= 0.2 && < 0.7 | ||||||
|       - cmdargs >= 0.8 |       - cmdargs >= 0.8 | ||||||
|       - containers |       - containers | ||||||
|       - data-default |       - data-default | ||||||
| @ -89,34 +87,18 @@ executables: | |||||||
|       - text-zipper >= 0.4 && < 0.5 |       - text-zipper >= 0.4 && < 0.5 | ||||||
|       - transformers |       - transformers | ||||||
|       - vector |       - vector | ||||||
|       - vty >= 5.2 && < 5.5 |       - vty >= 5.2 && < 5.6 | ||||||
|       # XXX not supported |     when: | ||||||
|       # if impl(ghc >= 7.4) |       - condition: flag(threaded) | ||||||
|       #   build-depends: pretty-show >= 1.6.4 |         ghc-options: -threaded | ||||||
|       - pretty-show >= 1.6.4 |       - condition: flag(old-locale) | ||||||
|       # if flag(old-locale) |         then: | ||||||
|       #   build-depends: time < 1.5, old-locale |           dependencies: | ||||||
|       # else |             - time < 1.5 | ||||||
|       #   build-depends: time >= 1.5 |             - old-locale | ||||||
|       - time >= 1.5 |         else: | ||||||
| 
 |           dependencies: | ||||||
| # tests: |             - time >= 1.5 | ||||||
| #   test: |       - condition: impl(ghc >= 7.4) | ||||||
| #     source-dirs: test |         dependencies: | ||||||
| #     main: test.hs |           - pretty-show >= 1.6.4 | ||||||
| #     dependencies: |  | ||||||
| #       - hledger-ui |  | ||||||
| #       - test-framework |  | ||||||
| #       - test-framework-hunit |  | ||||||
| 
 |  | ||||||
| # XXX not supported |  | ||||||
| # benchmarks: |  | ||||||
| #   bench: |  | ||||||
| #     source-dirs: bench |  | ||||||
| #     main: bench.hs |  | ||||||
| #     other-modules: SimpleBench |  | ||||||
| #     dependencies: |  | ||||||
| #       - hledger-ui |  | ||||||
| #       - criterion |  | ||||||
| #       - html |  | ||||||
| #       - timeit |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user