;cabal: remove special cases for unsupported GHC 7
This commit is contained in:
		
							parent
							
								
									08951ac3e8
								
							
						
					
					
						commit
						ebedae01cf
					
				| @ -4,7 +4,7 @@ cabal-version: 1.12 | |||||||
| -- | -- | ||||||
| -- see: https://github.com/sol/hpack | -- see: https://github.com/sol/hpack | ||||||
| -- | -- | ||||||
| -- hash: d44cc48a2f9dc087afe19992824ce4e95ddf82662880f81963eb6389a5ef4a83 | -- hash: cf0e219278c663cf046db556525050092c383724e703e70b43ed174a0cc146b9 | ||||||
| 
 | 
 | ||||||
| name:           hledger-lib | name:           hledger-lib | ||||||
| version:        1.15.99 | version:        1.15.99 | ||||||
| @ -144,9 +144,6 @@ library | |||||||
|     , transformers >=0.2 |     , transformers >=0.2 | ||||||
|     , uglymemo |     , uglymemo | ||||||
|     , utf8-string >=0.3.5 |     , utf8-string >=0.3.5 | ||||||
|   if (!impl(ghc >= 8.0)) |  | ||||||
|     build-depends: |  | ||||||
|         semigroups ==0.18.* |  | ||||||
|   default-language: Haskell2010 |   default-language: Haskell2010 | ||||||
| 
 | 
 | ||||||
| test-suite doctests | test-suite doctests | ||||||
| @ -200,9 +197,6 @@ test-suite doctests | |||||||
|     , uglymemo |     , uglymemo | ||||||
|     , utf8-string >=0.3.5 |     , utf8-string >=0.3.5 | ||||||
|   buildable: True |   buildable: True | ||||||
|   if (!impl(ghc >= 8.0)) |  | ||||||
|     build-depends: |  | ||||||
|         semigroups ==0.18.* |  | ||||||
|   if (impl(ghc < 8.2)) |   if (impl(ghc < 8.2)) | ||||||
|     buildable: False |     buildable: False | ||||||
|   default-language: Haskell2010 |   default-language: Haskell2010 | ||||||
| @ -258,7 +252,4 @@ test-suite unittests | |||||||
|     , uglymemo |     , uglymemo | ||||||
|     , utf8-string >=0.3.5 |     , utf8-string >=0.3.5 | ||||||
|   buildable: True |   buildable: True | ||||||
|   if (!impl(ghc >= 8.0)) |  | ||||||
|     build-depends: |  | ||||||
|         semigroups ==0.18.* |  | ||||||
|   default-language: Haskell2010 |   default-language: Haskell2010 | ||||||
|  | |||||||
| @ -85,11 +85,6 @@ dependencies: | |||||||
| #- system-filepath | #- system-filepath | ||||||
| #- trifecta >=0.91 | #- trifecta >=0.91 | ||||||
| 
 | 
 | ||||||
| when: |  | ||||||
| - condition: (!impl(ghc >= 8.0)) |  | ||||||
|   dependencies: |  | ||||||
|   - semigroups == 0.18.* |  | ||||||
| 
 |  | ||||||
| ghc-options: | ghc-options: | ||||||
| - -Wall | - -Wall | ||||||
| - -fno-warn-unused-do-bind | - -fno-warn-unused-do-bind | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ cabal-version: 1.12 | |||||||
| -- | -- | ||||||
| -- see: https://github.com/sol/hpack | -- see: https://github.com/sol/hpack | ||||||
| -- | -- | ||||||
| -- hash: 5758671e5b0acb2bf4a05c9dd25f367c82d96e8bfe00e1f5406ae45e063e18cc | -- hash: 70c14c6ae6d92c6f36da43bfdf255eae87982e3c0153d84669670f53f547473e | ||||||
| 
 | 
 | ||||||
| name:           hledger-ui | name:           hledger-ui | ||||||
| version:        1.15.99 | version:        1.15.99 | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ cabal-version: 1.12 | |||||||
| -- | -- | ||||||
| -- see: https://github.com/sol/hpack | -- see: https://github.com/sol/hpack | ||||||
| -- | -- | ||||||
| -- hash: 099ba14e8b1770fb6354f5b6bf32275b52f20dcbafbf17f71515b09523077db4 | -- hash: d10d0a165f35e7a12aaac67eb660cdbbda833c35f0177281c280e18e9083fc16 | ||||||
| 
 | 
 | ||||||
| name:           hledger-web | name:           hledger-web | ||||||
| version:        1.15.99 | version:        1.15.99 | ||||||
| @ -150,7 +150,7 @@ library | |||||||
|       Paths_hledger_web |       Paths_hledger_web | ||||||
|   hs-source-dirs: |   hs-source-dirs: | ||||||
|       ./. |       ./. | ||||||
|   ghc-options: -Wall -fwarn-tabs |   ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints | ||||||
|   cpp-options: -DVERSION="1.15.99" |   cpp-options: -DVERSION="1.15.99" | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal | ||||||
| @ -190,20 +190,14 @@ library | |||||||
|     , wai-handler-launch >=1.3 |     , wai-handler-launch >=1.3 | ||||||
|     , warp |     , warp | ||||||
|     , yaml |     , yaml | ||||||
|  |     , yesod >=1.4 && <1.7 | ||||||
|  |     , yesod-core >=1.4 && <1.7 | ||||||
|  |     , yesod-form >=1.4 && <1.7 | ||||||
|  |     , yesod-static >=1.4 && <1.7 | ||||||
|   if (flag(dev)) || (flag(library-only)) |   if (flag(dev)) || (flag(library-only)) | ||||||
|     cpp-options: -DDEVELOPMENT |     cpp-options: -DDEVELOPMENT | ||||||
|   if flag(dev) |   if flag(dev) | ||||||
|     ghc-options: -O0 |     ghc-options: -O0 | ||||||
|   if impl(ghc >=8) |  | ||||||
|     ghc-options: -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints |  | ||||||
|   if os(darwin) && impl(ghc < 8.0) |  | ||||||
|     buildable: False |  | ||||||
|   else |  | ||||||
|     build-depends: |  | ||||||
|         yesod >=1.4 && <1.7 |  | ||||||
|       , yesod-core >=1.4 && <1.7 |  | ||||||
|       , yesod-form >=1.4 && <1.7 |  | ||||||
|       , yesod-static >=1.4 && <1.7 |  | ||||||
|   default-language: Haskell2010 |   default-language: Haskell2010 | ||||||
| 
 | 
 | ||||||
| executable hledger-web | executable hledger-web | ||||||
| @ -212,7 +206,7 @@ executable hledger-web | |||||||
|       Paths_hledger_web |       Paths_hledger_web | ||||||
|   hs-source-dirs: |   hs-source-dirs: | ||||||
|       app |       app | ||||||
|   ghc-options: -Wall -fwarn-tabs |   ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints | ||||||
|   cpp-options: -DVERSION="1.15.99" |   cpp-options: -DVERSION="1.15.99" | ||||||
|   build-depends: |   build-depends: | ||||||
|       base |       base | ||||||
| @ -221,12 +215,8 @@ executable hledger-web | |||||||
|     cpp-options: -DDEVELOPMENT |     cpp-options: -DDEVELOPMENT | ||||||
|   if flag(dev) |   if flag(dev) | ||||||
|     ghc-options: -O0 |     ghc-options: -O0 | ||||||
|   if impl(ghc >=8) |  | ||||||
|     ghc-options: -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints |  | ||||||
|   if flag(library-only) |   if flag(library-only) | ||||||
|     buildable: False |     buildable: False | ||||||
|   if flag(threaded) |   if flag(threaded) | ||||||
|     ghc-options: -threaded |     ghc-options: -threaded | ||||||
|   if os(darwin) && impl(ghc < 8.0) |  | ||||||
|     buildable: False |  | ||||||
|   default-language: Haskell2010 |   default-language: Haskell2010 | ||||||
|  | |||||||
| @ -61,6 +61,10 @@ flags: | |||||||
| ghc-options: | ghc-options: | ||||||
| - -Wall | - -Wall | ||||||
| - -fwarn-tabs | - -fwarn-tabs | ||||||
|  | - -Wcompat | ||||||
|  | - -Wincomplete-uni-patterns | ||||||
|  | - -Wincomplete-record-updates | ||||||
|  | - -Wredundant-constraints | ||||||
| 
 | 
 | ||||||
| when: | when: | ||||||
| - condition: (flag(dev)) || (flag(library-only)) | - condition: (flag(dev)) || (flag(library-only)) | ||||||
| @ -70,12 +74,6 @@ when: | |||||||
| # 'ghc-options: -O0' is not needed. Use the --disable-optimization configure flag. | # 'ghc-options: -O0' is not needed. Use the --disable-optimization configure flag. | ||||||
| - condition: flag(dev) | - condition: flag(dev) | ||||||
|   ghc-options: -O0 |   ghc-options: -O0 | ||||||
| - condition: impl(ghc >=8) |  | ||||||
|   ghc-options: |  | ||||||
|   - -Wcompat |  | ||||||
|   - -Wincomplete-uni-patterns |  | ||||||
|   - -Wincomplete-record-updates |  | ||||||
|   - -Wredundant-constraints |  | ||||||
| 
 | 
 | ||||||
| library: | library: | ||||||
|   source-dirs: . |   source-dirs: . | ||||||
| @ -136,17 +134,10 @@ library: | |||||||
|   - wai-cors |   - wai-cors | ||||||
|   - warp |   - warp | ||||||
|   - yaml |   - yaml | ||||||
|   # on mac Sierra or greater, ghc 7 will fail to build yesod; don't try |   - yesod        >=1.4 && < 1.7 | ||||||
|   when: |   - yesod-core   >=1.4 && < 1.7 | ||||||
|     - condition: os(darwin) && impl(ghc < 8.0) |   - yesod-form   >=1.4 && < 1.7 | ||||||
|       then: |   - yesod-static >=1.4 && < 1.7 | ||||||
|         buildable: false |  | ||||||
|       else: |  | ||||||
|         dependencies: |  | ||||||
|         - yesod        >=1.4 && < 1.7 |  | ||||||
|         - yesod-core   >=1.4 && < 1.7 |  | ||||||
|         - yesod-form   >=1.4 && < 1.7 |  | ||||||
|         - yesod-static >=1.4 && < 1.7 |  | ||||||
| 
 | 
 | ||||||
| executables: | executables: | ||||||
|   hledger-web: |   hledger-web: | ||||||
| @ -161,8 +152,6 @@ executables: | |||||||
|       buildable: false |       buildable: false | ||||||
|     - condition: flag(threaded) |     - condition: flag(threaded) | ||||||
|       ghc-options: -threaded |       ghc-options: -threaded | ||||||
|     - condition: os(darwin) && impl(ghc < 8.0) |  | ||||||
|       buildable: false |  | ||||||
| 
 | 
 | ||||||
| # 2018/06 not building and not testing anything useful, disabled for now | # 2018/06 not building and not testing anything useful, disabled for now | ||||||
| # tests: | # tests: | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ cabal-version: 1.12 | |||||||
| -- | -- | ||||||
| -- see: https://github.com/sol/hpack | -- see: https://github.com/sol/hpack | ||||||
| -- | -- | ||||||
| -- hash: 75d5808338f41ef33fa1176ecc21a128e86171392a9526870a2bccd75adabb7c | -- hash: 2caa4c7971b9bba457b966879bd8d4037f556ae2691e2c214a7c38a2140a18d9 | ||||||
| 
 | 
 | ||||||
| name:           hledger | name:           hledger | ||||||
| version:        1.15.99 | version:        1.15.99 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user