John MacFarlane
e65c6b0b5d
Use the smart extension when generating pandoc's man page.
...
See #6613 .
2020-08-12 23:11:28 -07:00
John MacFarlane
c990027832
Linux rc build: use ghc-musl container.
...
This simplifies our build process a bit (over using
a customized alpine container).
Use new `--enable-executable-static` flag in build.
make_artifacts.sh: Fix deprecated find -perm syntax.
2020-08-11 21:33:21 -07:00
John MacFarlane
5a216f7bd7
update date, man page, README.
2020-07-23 17:56:12 -07:00
John MacFarlane
2cd3694818
Fix 'make pandoc-templates'.
2020-06-29 21:57:53 -07:00
John MacFarlane
004907f4f2
make changes_github: use details tag to make changelog collapsible.
2020-03-15 11:23:55 -07:00
Albert Krewinkel
9ffa8100d7
tools: delete Lua documentation helper cruft
...
The tools were useful to generate documentation from the Lua sources.
However, most Lua functions are defined in Haskell, and the even
documentation of functions written in Lua has been updated manually for
quite a while now. The unused helper scripts, which have bit-rot to the
point that they now produce broken links, are therefore removed.
2020-03-13 14:22:23 +01:00
John MacFarlane
4a5e7b2ada
make pandoc-templates: copy README and styles.*.
2020-02-14 09:07:10 -08:00
John MacFarlane
4c3db9273f
Apply linter suggestions. Add fix_spacing to lint target in Makefile.
2020-02-07 09:08:22 -08:00
John MacFarlane
7ba55d7405
Improve pandoc man page generation.
...
Use before and after includes rather than special template.
2019-12-22 21:30:01 -08:00
John MacFarlane
0bfe478a69
Use external emojis package.
...
Moved the emoji-specified code into an external package
we can depend on.
2019-12-08 17:27:18 -08:00
John MacFarlane
2f87b04450
Makefile - fix emoji.json path
2019-12-05 12:33:17 -08:00
John MacFarlane
0d0ec98dd5
Generate Emoji module with TH.
...
- Add Text.Pandoc.Emoji.TH.
- Replace long literal list in Text.Pandoc.Emoji with one-liner
generating it from data/emoji.json using TH.
- Add Makefile target to download data/emoji.json.
- Remove tools/emoji.hs.
2019-11-27 21:31:53 -08:00
John MacFarlane
97387f8fac
Increase GC allocation space for compilation in cabal.project.
2019-11-27 18:49:44 -08:00
John MacFarlane
dc83f0173f
Fix changes_github Makefile target.
2019-11-22 09:23:14 -08:00
John MacFarlane
f0577fe360
Makefile: ghci target
2019-09-06 21:09:44 -07:00
John MacFarlane
1c35167c3a
Small cleanups in Makefile.
2019-09-05 17:34:47 -07:00
John MacFarlane
4559bc257b
Makefile - remove references to obsolete flag.
...
See #5694 .
2019-09-05 15:54:46 -07:00
John MacFarlane
e2c4d1ccfc
Makefile: add ghcid target.
2019-08-25 15:38:17 -07:00
John MacFarlane
c17ace8c09
Makefile: remove --resolver= from targets.
...
This causes unnecessary recompilation.
2019-05-21 21:56:50 -07:00
John MacFarlane
b217137d98
Use new code signing cert for Windows.
2019-05-17 23:05:49 -07:00
John MacFarlane
53fd8e02af
Remove install step from make quick-cabal.
2019-03-27 10:06:55 -07:00
John MacFarlane
9e63924f28
Add ghc-options to cabal.project.
2019-03-27 09:36:52 -07:00
John MacFarlane
3394d3835d
Makefile - remove --resolver from quick target.
2019-03-09 14:30:07 -08:00
John MacFarlane
572bd4103c
Use lts-13 in makefile
2019-01-30 14:38:35 -08:00
John MacFarlane
d333c283cc
Docx writer: Fix bookmarks to headers with long titles.
...
Word has a 40 character limit for bookmark names. In
addition, bookmarks must begin with a letter. Since
pandoc's auto-generated identifiers may not respect
these constraints, some internal links did not work.
With this change, pandoc uses a bookmark name based
on the SHA1 hash of the identifier when the identifier
isn't a legal bookmark name.
Closes #5091 .
2018-11-20 23:43:21 -05:00
John MacFarlane
275594f7f7
Makefile: added full-cabal target.
...
Also, use cabal-new configure in quick-cabal and full-cabal.
2018-10-13 23:13:53 -07:00
John MacFarlane
c86e3d2b6f
Makefile: make trypandoc, benchmarks in quick-cabal target.
2018-10-13 23:13:53 -07:00
John MacFarlane
f66a6704f9
Makefile - make .msi download targets more robust.
...
Now they should be insensitive to changes in the order
of the builds on appveyor.
2018-10-07 11:16:32 -07:00
John MacFarlane
9e58730a74
Makefile - make stack quick build the default
2018-10-02 09:23:53 -07:00
John MacFarlane
cc76c5e6b4
Makefile: improved quick-cabal target.
2018-10-02 00:10:05 -07:00
John MacFarlane
df28f8cf9e
Makefile: added quick-cabal target as default.
2018-10-01 23:58:13 -07:00
John MacFarlane
e09dc44c00
Makefile: Fix executable path in trypandoc target.
2018-09-16 22:31:35 -07:00
John MacFarlane
24ccfedf7a
'make winpkg': Fixed creation of zips.
2018-09-16 16:15:08 -07:00
John MacFarlane
965806f087
Makefile: fix creation of windows zip.
...
This needed tweaking when the msi was fixed to be 64-bit,
so that 'Program Files (x86)' is used.
2018-09-16 14:00:18 -07:00
John MacFarlane
08a008af83
Fix 'make winpkg'.
2018-09-16 13:45:46 -07:00
John MacFarlane
91cc2492fa
Makefile: ghc options to speed compilation for 'make quick'.
2018-08-13 09:30:06 -07:00
John MacFarlane
55047b4919
Makefile: add some warnings to GHCOPTS.
2018-08-10 16:16:00 -07:00
John MacFarlane
e592904087
Make sure pandoc-windows-*.msi are deleted as intermediate files.
2018-07-19 22:43:19 -07:00
John MacFarlane
bac79077e1
Makefile: use lts12 resolver.
2018-07-13 09:52:07 -07:00
John MacFarlane
c8331a924d
Makefile: build 32- and 64-bit Windows packages.
2018-04-15 17:09:50 -07:00
John MacFarlane
1091614f07
Fixed typo in Makefile.
2018-01-18 09:18:13 -08:00
John MacFarlane
70ea1d19ea
Makefile - add prerelease sanity check for tabs in docs.
2018-01-18 08:42:43 -08:00
John MacFarlane
69e262fc5b
Use gfm for generated README.md.
2017-12-30 10:40:41 -08:00
John MacFarlane
81b0b20827
Generate README.md from template and MANUAL.txt.
...
`make README.md` will generate the README.md after changes
to MANUAL.txt have been made.
2017-12-29 16:41:51 -08:00
John MacFarlane
9029206715
Makefile tweaks
2017-12-28 16:39:30 -08:00
John MacFarlane
4496b0da0f
Makefile: add update-website target
2017-12-28 16:12:32 -08:00
John MacFarlane
4371b07cd1
Added 'make trypandoc' target
2017-12-27 14:09:48 -08:00
John MacFarlane
9ef3d77652
Makefile: Add 'pandoc-templates' target.
2017-12-27 09:35:20 -08:00
John MacFarlane
f5c8dd2745
makefile: use lts-10 resolver.
2017-12-20 12:35:58 -08:00
John MacFarlane
773d6a17da
Added 'packages' target to Makefile.
2017-11-20 21:40:00 -08:00