Simon Hengel
b8114cc91f
Keep declaration order for literal files in c-sources ( fixes #324 )
2018-09-01 10:09:17 +08:00
Simon Hengel
f1583daddc
Compatibility for legacy build tools that are used on Hackage
2018-09-01 09:38:08 +08:00
Simon Hengel
c1d4ba7d19
Add support for system-build-tools
2018-09-01 09:08:34 +08:00
Simon Hengel
c641bc1ba0
Extend build-tools (see #254 )
...
(so that it subsumes Cabal's build-tools and build-tool-depends)
2018-09-01 06:30:40 +08:00
Simon Hengel
66daec2812
Update .travis.yml
2018-08-30 17:42:33 +08:00
Simon Hengel
0edf3f854b
Update .travis.yaml
2018-08-29 19:53:18 +08:00
Simon Hengel
9e71e5883f
Update stack.yaml
2018-08-29 18:43:13 +08:00
Simon Hengel
331ab2f80d
Warn on duplicate fields ( fixes #283 )
2018-08-20 14:22:34 +08:00
Simon Hengel
9ea32cb586
Render cabal-version
as x.y
instead of >= x.y
( fixes #322 )
2018-08-20 09:31:54 +08:00
Simon Hengel
2b98e17632
Add disclaimer for verbatim
to README
2018-08-19 14:23:10 +08:00
Simon Hengel
0760adc389
Expose more stuff from Hpack.Yaml
2018-08-14 10:27:50 +08:00
Simon Hengel
8d74fec002
Minor refactoring
2018-08-08 18:20:23 +08:00
Simon Hengel
8baee6ae37
Expose more stuff from Data.Aeson.Config.FromValue
2018-08-08 17:48:59 +08:00
Simon Hengel
ef2b7db493
Minor README fix
2018-08-08 17:37:42 +08:00
Simon Hengel
f60f1fda8a
Add spec-version
(see #300 )
2018-08-03 17:35:20 +08:00
Simon Hengel
8f98db449c
Refactoring
2018-08-01 09:49:28 +08:00
Simon Hengel
664b7ce77d
Refactoring
2018-08-01 09:20:31 +08:00
Simon Hengel
508a4e7081
Fix bug when inferring cabal-version
2018-07-30 18:22:56 +08:00
Simon Hengel
feeb49ac77
Refactoring
2018-07-26 19:27:55 +08:00
Simon Hengel
616371b32b
Revert "Add test for build-tools"
...
This reverts commit a6684dfe4f
.
2018-07-26 11:59:13 +08:00
Simon Hengel
408e2eaef7
Revert "Set cabal-version to 1.12 by default"
...
This reverts commit 491716f881
.
2018-07-26 10:49:01 +08:00
Simon Hengel
a6684dfe4f
Add test for build-tools
2018-07-19 10:52:26 +08:00
Simon Hengel
491716f881
Set cabal-version to 1.12 by default
2018-07-19 10:52:26 +08:00
Simon Hengel
2fe3bcc4b5
Refactoring
2018-07-18 16:36:48 +08:00
Simon Hengel
3797a772b7
Remove dead code
2018-07-18 15:39:18 +08:00
Simon Hengel
4776f22164
Change synopsis
2018-07-17 05:05:41 +08:00
Simon Hengel
c1b564de85
Remove reference to Dhall from README
...
(as dhall-hpack is not stable enough)
2018-07-17 05:01:41 +08:00
Simon Hengel
e5171a6ed0
Fix a regression related to indentation sniffing ( close #310 )
2018-07-16 20:37:19 +08:00
Simon Hengel
29b1fffc5c
Add support for Apache, MPL and ISC when inferring license
( close #305 )
2018-07-15 23:17:41 +08:00
Simon Hengel
92c84fac97
Desugar ^>= when dependency is a string ( close #309 )
2018-07-15 22:46:13 +08:00
Simon Hengel
e7c71d9e6b
Fix stack build
2018-07-15 17:31:55 +08:00
Simon Hengel
fa2c34df55
Add support for GPL, LGPL and AGPL when inferring license
(see #305 )
2018-07-15 16:30:39 +08:00
Simon Hengel
7af63b06a0
Update documentation on Vim integration
2018-07-15 16:29:03 +08:00
Simon Hengel
a3efef2a10
Desugar ^>=
for compatibility with Cabal < 2
( close #213 )
2018-07-13 16:04:32 +08:00
Simon Hengel
effa6796e7
Add missing extra-source-files
( fixes #302 )
2018-07-13 13:29:53 +08:00
Simon Hengel
ae4b4e3059
Let hpack infer its own license from LICENSE
2018-07-13 12:16:59 +08:00
Simon Hengel
e37f240ec7
Bump version
2018-07-13 12:14:11 +08:00
Simon Hengel
d2d5426494
Infer license
from license-file
2018-07-13 08:37:36 +08:00
Simon Hengel
3e77d1133a
Refactoring
2018-07-13 00:09:15 +08:00
Simon Hengel
f54994557e
Update README
2018-07-12 03:01:31 +08:00
Simon Hengel
8b19413676
Document how to set cabal-version
manually
2018-07-11 21:10:14 +08:00
Simon Hengel
fae1f0f20e
Bump version
2018-07-11 19:43:37 +08:00
Simon Hengel
6b4c9e8c5c
Support SPDX license identifiers (see #292 )
...
- Require `cabal-version: 2.2` when SPDX license identifiers are used
- Map cabal-style licenses to SPDX license identifiers when
`cabal-version` is 2.2 or higher
2018-07-11 19:27:15 +08:00
Simon Hengel
7bc65060ff
With cabal-version: 2.1
or higher omit >= when rendering (see #292 )
2018-07-09 09:52:11 +08:00
Simon Hengel
6fccbfcd58
Put the cabal-version at the beginning of the generated file (see #292 )
...
This is required with `cabal-version: 2.1` and higher.
2018-07-09 09:42:31 +08:00
Simon Hengel
96a4841f10
Update CHANGELOG.md
2018-03-16 18:34:40 +08:00
Simon Hengel
b4dede0c40
Bump version
2018-03-16 18:09:06 +08:00
Simon Hengel
89545102a0
Exit with exitFailure
when generation of .cabal
file fails
2018-03-16 18:07:49 +08:00
Simon Hengel
e14b0ad91a
Bump version
2018-03-15 11:27:18 +08:00
Simon Hengel
729423e7af
Less CPP
2018-03-15 10:52:32 +08:00