set base lower bound to 4.8 to enforce GHC 7.10+
hledger-lib had a valid install plan with GHC 7.8, but requires GHC 7.10 to compile (currently). Require base 4.8+ everywhere so that stack/cabal will enforce a supported GHC version early. Also, bump hledger-ui's "stability" to "stable".
This commit is contained in:
		
							parent
							
								
									48b0d8a395
								
							
						
					
					
						commit
						6a36efb7ca
					
				| @ -48,7 +48,7 @@ executable hledger-api | |||||||
|   build-depends: |   build-depends: | ||||||
|       hledger-lib >= 1.0 && < 1.1 |       hledger-lib >= 1.0 && < 1.1 | ||||||
|     , hledger >= 1.0 && < 1.1 |     , hledger >= 1.0 && < 1.1 | ||||||
|     , base >=4 && <5 |     , base >=4.8 && <5 | ||||||
|     , aeson |     , aeson | ||||||
|     , bytestring |     , bytestring | ||||||
|     , containers |     , containers | ||||||
|  | |||||||
| @ -29,7 +29,7 @@ data-files: | |||||||
| dependencies: | dependencies: | ||||||
| - hledger-lib >= 1.0 && < 1.1 | - hledger-lib >= 1.0 && < 1.1 | ||||||
| - hledger >= 1.0 && < 1.1 | - hledger >= 1.0 && < 1.1 | ||||||
| - base >=4 && <5 | - base >=4.8 && <5 | ||||||
| - aeson | - aeson | ||||||
| - bytestring | - bytestring | ||||||
| - containers | - containers | ||||||
|  | |||||||
| @ -58,7 +58,7 @@ library | |||||||
|     , . |     , . | ||||||
|   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 | ||||||
|   build-depends: |   build-depends: | ||||||
|       base >=4.3 && <5 |       base >=4.8 && <5 | ||||||
|     , base-compat >=0.8.1 |     , base-compat >=0.8.1 | ||||||
|     , array |     , array | ||||||
|     , blaze-markup >=0.5.1 |     , blaze-markup >=0.5.1 | ||||||
| @ -155,7 +155,7 @@ test-suite doctests | |||||||
|   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 | ||||||
|   main-is: doctests.hs |   main-is: doctests.hs | ||||||
|   build-depends: |   build-depends: | ||||||
|       base >=4.3 && <5 |       base >=4.8 && <5 | ||||||
|     , base-compat >=0.8.1 |     , base-compat >=0.8.1 | ||||||
|     , array |     , array | ||||||
|     , blaze-markup >=0.5.1 |     , blaze-markup >=0.5.1 | ||||||
| @ -243,7 +243,7 @@ test-suite hunittests | |||||||
|     , tests |     , tests | ||||||
|   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 | ||||||
|   build-depends: |   build-depends: | ||||||
|       base >=4.3 && <5 |       base >=4.8 && <5 | ||||||
|     , base-compat >=0.8.1 |     , base-compat >=0.8.1 | ||||||
|     , array |     , array | ||||||
|     , blaze-markup >=0.5.1 |     , blaze-markup >=0.5.1 | ||||||
|  | |||||||
| @ -39,7 +39,7 @@ flags: | |||||||
|     manual: false |     manual: false | ||||||
|     default: false |     default: false | ||||||
| dependencies: | dependencies: | ||||||
| - base >=4.3 && <5 | - base >=4.8 && <5 | ||||||
| - base-compat >=0.8.1 | - base-compat >=0.8.1 | ||||||
| - array | - array | ||||||
| - blaze-markup >=0.5.1 | - blaze-markup >=0.5.1 | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ | |||||||
| 
 | 
 | ||||||
| name:           hledger-ui | name:           hledger-ui | ||||||
| version:        1.0.4 | version:        1.0.4 | ||||||
| stability:      beta | stability:      stable | ||||||
| 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:    This is hledger's curses-style interface. | description:    This is hledger's curses-style interface. | ||||||
| @ -60,7 +60,7 @@ executable hledger-ui | |||||||
|       hledger >= 1.0.1 && < 1.1 |       hledger >= 1.0.1 && < 1.1 | ||||||
|     , hledger-lib >= 1.0.1 && < 1.1 |     , hledger-lib >= 1.0.1 && < 1.1 | ||||||
|     , ansi-terminal >= 0.6.2.3 && < 0.7 |     , ansi-terminal >= 0.6.2.3 && < 0.7 | ||||||
|     , base >= 3 && < 5 |     , base >= 4.8 && < 5 | ||||||
|     , base-compat >= 0.8.1 |     , base-compat >= 0.8.1 | ||||||
|     , cmdargs >= 0.8 |     , cmdargs >= 0.8 | ||||||
|     , containers |     , containers | ||||||
|  | |||||||
| @ -51,7 +51,7 @@ executables: | |||||||
|       - hledger >= 1.0.1 && < 1.1 |       - hledger >= 1.0.1 && < 1.1 | ||||||
|       - hledger-lib >= 1.0.1 && < 1.1 |       - hledger-lib >= 1.0.1 && < 1.1 | ||||||
|       - ansi-terminal >= 0.6.2.3 && < 0.7 |       - ansi-terminal >= 0.6.2.3 && < 0.7 | ||||||
|       - base >= 3 && < 5 |       - base >= 4.8 && < 5 | ||||||
|       - base-compat >= 0.8.1 |       - base-compat >= 0.8.1 | ||||||
|       - cmdargs >= 0.8 |       - cmdargs >= 0.8 | ||||||
|       - containers |       - containers | ||||||
| @ -97,5 +97,5 @@ executables: | |||||||
|         else: |         else: | ||||||
|           dependencies: |           dependencies: | ||||||
|             - time >= 1.5 |             - time >= 1.5 | ||||||
| stability   : beta | stability   : stable | ||||||
| tested-with : GHC==7.10.3, GHC==8.0 | tested-with : GHC==7.10.3, GHC==8.0 | ||||||
|  | |||||||
| @ -129,7 +129,7 @@ library | |||||||
|     build-depends: |     build-depends: | ||||||
|           hledger-lib >= 1.0.1 && < 1.1 |           hledger-lib >= 1.0.1 && < 1.1 | ||||||
|         , hledger >= 1.0.1 && < 1.1 |         , hledger >= 1.0.1 && < 1.1 | ||||||
|         , base >=4 && <5 |         , base >=4.8 && <5 | ||||||
|         , base-compat >=0.8.1 |         , base-compat >=0.8.1 | ||||||
|         , blaze-html |         , blaze-html | ||||||
|         , blaze-markup |         , blaze-markup | ||||||
| @ -203,7 +203,7 @@ executable hledger-web | |||||||
|     build-depends: |     build-depends: | ||||||
|           hledger-lib >= 1.0.1 && < 1.1 |           hledger-lib >= 1.0.1 && < 1.1 | ||||||
|         , hledger >= 1.0.1 && < 1.1 |         , hledger >= 1.0.1 && < 1.1 | ||||||
|         , base >=4 && <5 |         , base >=4.8 && <5 | ||||||
|         , base-compat >=0.8.1 |         , base-compat >=0.8.1 | ||||||
|         , blaze-html |         , blaze-html | ||||||
|         , blaze-markup |         , blaze-markup | ||||||
| @ -268,7 +268,7 @@ test-suite test | |||||||
|     build-depends: |     build-depends: | ||||||
|           hledger-lib >= 1.0.1 && < 1.1 |           hledger-lib >= 1.0.1 && < 1.1 | ||||||
|         , hledger >= 1.0.1 && < 1.1 |         , hledger >= 1.0.1 && < 1.1 | ||||||
|         , base >=4 && <5 |         , base >=4.8 && <5 | ||||||
|         , base-compat >=0.8.1 |         , base-compat >=0.8.1 | ||||||
|         , blaze-html |         , blaze-html | ||||||
|         , blaze-markup |         , blaze-markup | ||||||
|  | |||||||
| @ -62,7 +62,7 @@ flags: | |||||||
| dependencies: | dependencies: | ||||||
| - hledger-lib >= 1.0.1 && < 1.1 | - hledger-lib >= 1.0.1 && < 1.1 | ||||||
| - hledger >= 1.0.1 && < 1.1 | - hledger >= 1.0.1 && < 1.1 | ||||||
| - base >=4 && <5 | - base >=4.8 && <5 | ||||||
| - base-compat >=0.8.1 | - base-compat >=0.8.1 | ||||||
| - blaze-html | - blaze-html | ||||||
| - blaze-markup | - blaze-markup | ||||||
|  | |||||||
| @ -82,7 +82,7 @@ library | |||||||
|   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 | ||||||
|   cpp-options: -DVERSION="1.0.1" |   cpp-options: -DVERSION="1.0.1" | ||||||
|   build-depends: |   build-depends: | ||||||
|       base >=4.3 && <5 |       base >=4.8 && <5 | ||||||
|     , base-compat >=0.8.1 |     , base-compat >=0.8.1 | ||||||
|     , directory |     , directory | ||||||
|     , file-embed >=0.0.10 && <0.1 |     , file-embed >=0.0.10 && <0.1 | ||||||
| @ -165,7 +165,7 @@ executable hledger | |||||||
|   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 | ||||||
|   cpp-options: -DVERSION="1.0.1" |   cpp-options: -DVERSION="1.0.1" | ||||||
|   build-depends: |   build-depends: | ||||||
|       base >=4.3 && <5 |       base >=4.8 && <5 | ||||||
|     , base-compat >=0.8.1 |     , base-compat >=0.8.1 | ||||||
|     , directory |     , directory | ||||||
|     , file-embed >=0.0.10 && <0.1 |     , file-embed >=0.0.10 && <0.1 | ||||||
| @ -226,7 +226,7 @@ test-suite test | |||||||
|   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 | ||||||
|   cpp-options: -DVERSION="1.0.1" |   cpp-options: -DVERSION="1.0.1" | ||||||
|   build-depends: |   build-depends: | ||||||
|       base >=4.3 && <5 |       base >=4.8 && <5 | ||||||
|     , base-compat >=0.8.1 |     , base-compat >=0.8.1 | ||||||
|     , directory |     , directory | ||||||
|     , file-embed >=0.0.10 && <0.1 |     , file-embed >=0.0.10 && <0.1 | ||||||
| @ -287,7 +287,7 @@ benchmark bench | |||||||
|   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 | ||||||
|   default-language: Haskell2010 |   default-language: Haskell2010 | ||||||
|   build-depends: |   build-depends: | ||||||
|       base >=4.3 && <5 |       base >=4.8 && <5 | ||||||
|     , base-compat >=0.8.1 |     , base-compat >=0.8.1 | ||||||
|     , directory |     , directory | ||||||
|     , file-embed >=0.0.10 && <0.1 |     , file-embed >=0.0.10 && <0.1 | ||||||
|  | |||||||
| @ -63,7 +63,7 @@ flags: | |||||||
|     manual: false |     manual: false | ||||||
|     default: false |     default: false | ||||||
| dependencies: | dependencies: | ||||||
| - base >=4.3 && <5 | - base >=4.8 && <5 | ||||||
| - base-compat >=0.8.1 | - base-compat >=0.8.1 | ||||||
| - directory | - directory | ||||||
| - file-embed >=0.0.10 && <0.1 | - file-embed >=0.0.10 && <0.1 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user