Commit graph

32 commits

Author SHA1 Message Date
John MacFarlane
0602a22071 deb/stack.yaml - use older aeson to avoid excessive memory use in compile.
With aeson 0.10 I was getting an out of memory error on a 2GB Ubuntu
64-bit VM.
2016-01-07 14:14:58 -08:00
John MacFarlane
eadf5ad2c1 deb/Makefile - make DEBPKGVER work. 2016-01-07 13:43:57 -08:00
John MacFarlane
f010b39999 debpkg - back to lts-3.20.
We get memory exhaustion on lts-4.0.  My guess is that it's
due to aeson-0.10.
2016-01-07 12:22:17 -08:00
John MacFarlane
6cf610d811 More deb packaging tweaks. 2016-01-07 11:40:01 -08:00
John MacFarlane
6cb94d593f Minor tweak in how make_deb.sh is called. 2016-01-07 11:37:31 -08:00
John MacFarlane
8a5950a674 deb/make_deb.sh - removed 'stack clean'. 2016-01-07 11:37:31 -08:00
John MacFarlane
d2dfaccb99 make_deb.sh - use --install-ghc flag instead of stack setup. 2016-01-07 11:33:22 -08:00
John MacFarlane
646ef17e55 deb pkg generation improvements.
Allow setting DEBPKGVER.
Bump to stack lts-4.0.
Make output verbose.
2016-01-07 11:24:51 -08:00
John MacFarlane
669153eace deb/Makefile: Renamed COMMIT -> TREE 2016-01-07 11:13:06 -08:00
John MacFarlane
1cee48158e Updated binary package stack.yamls to ensure pandoc-citeproc...
is built with embed_data_files. This fixes a problem with
the original 1.16 binary packages.
2016-01-03 20:52:59 -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
fce995a764 Build deb pkg on wheezy so we require a lower libc version. 2015-11-15 12:46:39 -08:00
John MacFarlane
48503f9161 deb/Vagrantfile improvements.
- Reduce memory size.
- Retrieve key.
2015-11-15 11:53:28 -08:00
John MacFarlane
35faf0cdd8 Vagrantfile: Install certificates needed for stack to work. 2015-11-15 10:09:46 -08:00
John MacFarlane
012110d62c Use latest pandoc-citeproc in deb and osx packages. 2015-11-14 20:48:22 -08:00
John MacFarlane
0a9bb963d9 Use latest pandoc-citeproc in osx, deb packages. 2015-11-14 13:50:01 -08:00
John MacFarlane
ad321babca Use current pandoc-citeproc for deb and osx packages. 2015-11-13 19:05:58 -08:00
John MacFarlane
51195b30dc Debian: added configurable VAGRANTBOX env variable.
This should make it easy to build in different virtual
machines, e.g. 32-bit.
2015-11-12 17:26:46 -08:00
John MacFarlane
f3e559c43c deb/Makefile: added 'clean'. 2015-10-24 22:58:59 -07:00
John MacFarlane
c9693ae1f4 deb/Vagrantfile: share .., so we can put the deb there. 2015-10-24 22:57:16 -07:00
John MacFarlane
31e46c1cc1 Added Vagrantfile for building deb in vm.
This should help in automating binary package creation.

'make package' will make the package.
'make package COMMIT=blah' will make the package from commit blah.
2015-10-24 22:52:41 -07:00
John MacFarlane
d355163b7d Changed path . to .. in deb/osx stack.yaml. 2015-10-24 21:17:05 -07:00
John MacFarlane
aafccdb0bd Changes for deb and osx package generators.
- Use stack for make_deb.sh.
- Use osx/stack.yaml or deb/stack.yaml.
- deb/stack.yaml doesn't want the same ghc-options.
2015-10-24 21:12:43 -07:00
John MacFarlane
4e03796f14 Add Installed-Size to debian package control file.
This should help with warnings from Ubuntu 14.04 Software Center.
See #1900.
2015-01-26 14:34:32 -08:00
John MacFarlane
36bf76068f Removed extra spaces in deb/control.in. 2014-12-19 17:02:55 -08:00
John MacFarlane
e60efdd98f More improvements to debpkg target.
The generated deb has been confirmed to install and run
on a fresh ubuntu/trusty64 vagrant box.
2014-12-17 16:38:11 -08:00
John MacFarlane
b1a9b1a696 Improved make_deb.sh. 2014-12-17 13:53:38 -08:00
John MacFarlane
b966611067 Changed make_binary_package -> make_deb.
Added deb/control.in.
2014-12-17 00:16:59 -08:00