Skip to content

Instantly share code, notes, and snippets.

@minrk
Forked from yoavram/build_pandoc_for_heroku.sh
Last active December 21, 2015 13:59
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save minrk/6316659 to your computer and use it in GitHub Desktop.
Save minrk/6316659 to your computer and use it in GitHub Desktop.
# bring up the vagrant VM
sudo apt-get install vagrant
git clone https://bitbucket.org/puffnfresh/vagrant-haskell-heroku.git
cd vagrant-haskell-heroku
vagrant up
vagrant ssh
# run this in vagrant shell
cabal update
cabal install cabal-install
cabal --version
> cabal-install version 0.14.0
> using version 1.14.0 of the Cabal library
cabal install highlighting-kate
cabal install zip-archive
cabal install hsb2hs
cabal install texmath
cabal install hs-bibutils
cabal install citeproc-hs -fembed_data_files
cabal install pandoc -fembed_data_files
/home/vagrant/.cabal/bin/pandoc --version
> pandoc 1.11.1
> Compiled with citeproc-hs 0.3.7, texmath 0.6.1.3, highlighting-kate 0.5.3.7.
# create tarballs, added by @minrk
mkdir -p pandoc-dist/bin/
cp /home/vagrant/.cabal/bin/pandoc pandoc-dist/bin/
cp -r /home/vagrant/.cabal/share/pandoc-1.11.1/data/ pandoc-dist/.pandoc/
cd pandoc-dist
tar -czf pandoc.tar.gz bin/
tar -czf pandoc-templates.tar.gz .pandoc/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment