42 Commits
Author SHA1 Message Date
Albert Krewinkel 2262f005ce Use hslua v0.9.0 2017-10-05 11:30:44 +02:00
ickc 5c1d844e40 Name change OSX -> macOS (#3869)
* Name change OSX -> macOS

fix commit c96b64e

This commit finishes remaining osx to macOS change, as well as replacing MacOS with macOS.

The reason for the later one is because the "correct" casing of macOS is like that. Apple styles it to looks like iOS, watchOS, tvOS, etc. And unfortunately they all start with a lowercase letter, making propercasing (or even title-casing) odd.

* fix casing of Linux, UNIX, and Windows
2017-08-23 13:48:10 -07:00
Albert Krewinkel 9b31835530 Update to hslua-0.8.0
hslua no longer provides lua stack instances for Int and Double, the
necessary instances are added to the Custom writer and the lua filtering
system.
2017-08-16 15:47:05 +02:00
Albert Krewinkel 2dc3dbd68b Use hslua >= 0.7, update Lua code 2017-08-13 14:23:54 +02:00
John MacFarlane d414b2543a Remove https flag.
Supporting two completely different libraries for fetching
from URLs makes it difficult to trap errors, because of
different error types expected from the libraries.

There's no clear reason not to build with these https-capable
libraires.
2017-05-07 12:49:25 +02:00
John MacFarlane 022d58e02a stack.yaml: use lts-8.12.
This should fix the build failure on travis.
2017-05-02 09:24:33 +02:00
Albert Krewinkel 0516b5127c Drop dependency on hslua-aeson
Pushing values to the lua stack via custom functions is faster and more
flexible.
2017-04-14 11:21:12 +02:00
Albert Krewinkel 1e13e98ecf Ensure compatibility with hslua 0.5.*
The 0.5.0 release of hslua fixes problems with lua C modules on linux.
The signature of the `loadstring` function changed, so a compatibility
wrapper is introduced to allow both 0.4.* and 0.5.* versions to be used.
2017-03-24 21:31:35 +01:00
John MacFarlane ba3f3653e9 Added hslua-aeson to stack.yamls. 2017-03-20 16:03:24 +01:00
John MacFarlane bd71569483 Use lts-7.5 resolver. 2016-10-26 12:32:30 +02:00
John MacFarlane ea31c9e88b Use lts-7.4 resolver. 2016-10-18 14:46:17 +02:00
John MacFarlane 6156cdda13 Update stack.yaml files. 2016-10-13 13:02:18 +02:00
John MacFarlane c28c16d463 Use doctemplates 0.1.0.2. 2016-10-02 12:29:37 +02:00
John MacFarlane fcb45c3505 Use doctemplates 0.1.0.1. 2016-10-02 11:07:10 +02:00
John MacFarlane 5ec9b6352c Moved template compiling/rendering code to a separate library.
jgm/doctemplates.

This allows the pandoc templating system to be used independently.
2016-10-02 09:30:26 +02:00
John MacFarlane c1d26a20cc Use lts-7.0 in stack.yaml files. 2016-09-23 12:50:56 +02:00
John MacFarlane 08bef01d99 Added texmath 0.8.6.5. 2016-07-26 10:13:57 -07:00
John MacFarlane 7f414f3e4d Fixed stack.full.yaml. 2016-07-23 16:34:38 -07:00
John MacFarlane 69e7249ab1 Removed flag setting for texmath in stack.full.yaml. 2016-07-22 15:12:29 -07:00
John MacFarlane 5b46980590 stack.full.yaml - only build pandoc, pandoc-types, pandoc-citeproc. 2016-07-21 22:04:40 -07:00
John MacFarlane 2e27b29fbe Updated stack.full.yaml. 2016-07-21 11:04:53 -07:00
John MacFarlane ad669e486e stack.yamls - make sure proper flags used for texmath, pandoc-citeproc. 2016-05-16 20:50:08 -07:00
John MacFarlane 53fb682e77 stack.full.yaml: build local zip-archive, texmath. 2016-03-28 16:22:00 -07:00
John MacFarlane d3f76150fa stack.full.yaml: also include local cmark-hs. 2016-03-27 12:33:41 -07:00
John MacFarlane ad3a7bfe4d texmath-0.8.5 in extra-deps in stack.full.yaml. 2016-03-19 15:32:12 -07:00
John MacFarlane 6a4c17642c Build binary packages with with latest texmath. 2016-03-19 14:45:25 -07:00
John MacFarlane 33bad8de18 Depend on most recent aeson, highlighting-kate.
These aren't in stackage yet.
2016-03-19 14:19:13 -07:00
John MacFarlane 3dadc1b1bd Use lts-5.8 resolver. 2016-03-19 14:16:08 -07:00
Andrew Dunning 4dfe3733e5 Remove stray line from stack.full.yaml
The line causes an error with stack 1.0.2:

```
Could not parse '/pandoc-build/pandoc/stack.full.yaml':
AesonException "Error in $.extra-deps: failed to parse field 'extra-deps': failed to parse field extra-deps: expected [a], encountered Null"
See http://docs.haskellstack.org/en/stable/yaml_configuration.html.
```
2016-02-18 15:08:06 +00:00
John MacFarlane 52794d8d52 Removed aeson extra-dep from stack.yaml. 2016-02-09 17:28:37 -08:00
John MacFarlane 1aaf4b8c83 Changed aeson version in stack.yaml to 0.11.0.0. 2016-02-09 14:08:51 -08:00
John MacFarlane 522f8f3b47 Updated to lts-5.2 resolver, aeson 0.11 in stack.yaml. 2016-02-09 09:34:51 -08:00
Matthew Eddey dbff1d1f38 Update stack.full.yaml 2016-01-07 16:20:46 -08:00
John MacFarlane c30ad6f1ce stack.yaml - use older aeson to avoid excessive memory use on compile. 2016-01-07 14:16:37 -08:00
John MacFarlane f6fe430400 stack.yaml, stack.full.yaml - use lts-4.0 resolver. 2016-01-06 14:52:30 -08:00
John MacFarlane 4edd1a7873 Updated stack.yaml files.
Use latest resolver.
Use latest pandoc-citeproc and pandoc-types release.
2016-01-02 12:37:23 -08:00
John MacFarlane a2fa46065d stack.yaml - use simpler extra-deps field. 2015-12-30 13:27:17 -08:00
John MacFarlane b27783e2ec Use cmark 0.5.
Closes #2605.
2015-12-29 19:52:06 -08:00
John MacFarlane 36c589a21e Use lts-3.18 in stack.yamls. 2015-12-13 16:35:16 -08:00
John MacFarlane ad6578f673 Use lts-3.16. 2015-12-01 22:55:42 -08:00
John MacFarlane 5c45a43399 stack.full.yaml - use local versions of everything. 2015-11-28 17:36:05 -08:00
John MacFarlane bfbd6c6530 Added stack.full.yaml to build pandoc-citeproc as well. 2015-11-24 21:54:35 -08:00