Commit graph

13 commits

Author SHA1 Message Date
John MacFarlane
bcf982c083 Linux package build: ensure that pandoc-citeproc is statically linked. 2017-10-30 14:28:21 -07:00
John MacFarlane
0463a57a5c Back to using alpine-based Dockerfile for linux build. 2017-10-22 15:04:49 -07:00
John MacFarlane
e720a44f68 Fixed bug in make_linux.sh path. 2017-10-22 14:30:49 -07:00
John MacFarlane
5a7a3f15d2 Linux package: new debian-based non-static build. 2017-10-22 14:29:20 -07:00
John MacFarlane
4170a18479 Another try to get linux static linking working again. 2017-09-05 08:36:13 -07:00
John MacFarlane
d02518bf1b Make sure bash is available in linux package build environment. 2017-09-04 21:54:53 -07:00
John MacFarlane
2637df2bdf Revert use of llvm backend in static linux build.
It was failing for reasons I couldn't diagnose.
2017-09-04 18:11:55 -07:00
John MacFarlane
aa90919fe9 Add 'static' Cabal flag, use it for linux statically linked. 2017-09-04 17:07:20 -07:00
John MacFarlane
ff991d1e21 Revert "Revert "Use file-embed instead of hsb2hs to embed data files.""
This reverts commit 1fa15c225b.
2017-04-02 23:10:10 +02:00
John MacFarlane
1fa15c225b Revert "Use file-embed instead of hsb2hs to embed data files."
This reverts commit 10d91c1479.
2017-03-26 20:48:17 +02:00
John MacFarlane
10d91c1479 Use file-embed instead of hsb2hs to embed data files.
I think template haskell is robust enough now across platforms
that this will work.

Motivation: file-embed gives us better dependency tracking:  if a data
file changes, ghc/stack/cabal know to recompile the Data module.

This also removes hsb2hs as a build dependency.
2017-03-26 17:22:00 +02:00
John MacFarlane
de8d4e2f86 Fixed paths: deb->linux. 2017-03-19 17:35:19 +01:00
John MacFarlane
74fd00b5f6 Improved linux tar.gz creation and added Dockerfile to repository. 2017-03-19 16:24:52 +01:00