summaryrefslogtreecommitdiff
path: root/INSTALL
AgeCommit message (Collapse)Author
2016-10-25Added INSTALL.md, incorporating INSTALL + installing page from website.John MacFarlane
2016-09-02Add note about GHC version support to INSTALL.Jesse Rosenthal
Only supporting ghc > 7.8, and encouraging haskell platform.
2016-08-10Tell where to get tarball in INSTALL.John MacFarlane
See #3062.
2016-07-20Rename README to MANUAL.txtAlbert Krewinkel
2016-02-26Add relocatable stack buildMauro Bieg
2016-02-08Fix stack link in INSTALLrski
Stack installation instructions have moved to docs.haskellstack.org
2015-08-13Added stack install instructions to INSTALL.John MacFarlane
2015-07-05Make cabal require hsb2hs >= 0.3.1.John MacFarlane
This is done by adding `hookedPrograms` in `Setup.hs`, which allows us to include `hsb2hs` in Build-Tools in cabal.
2015-07-02Added pandoc.1 to repository. Don't build as part of cabal build.John MacFarlane
The process was too fragile. It made too many assumptions about available libraries (which failed sometimes when sandboxes were used). This is a low-tech solution. The only drawback is that `man/pandoc.1` is a generated file in the repository. It will need to be regenerated periodically when README changes.
2015-07-01Install man pages as part of cabal 'copy' phase.John MacFarlane
2015-07-01Generate man page in cabal build process and include in data/.John MacFarlane
The pandoc.1 man page is generated automatically after the cabal build process. It goes in `data/pandoc.1`. It can be obtained by the user who installs pandoc via cabal thus: pandoc --print-default-data-file pandoc.1 > pandoc.1
2015-07-01New method for building man pages.John MacFarlane
+ Removed `--man1`, `--man5` options (breaking change). + Removed `Text.Pandoc.ManPages` module (breaking API change). + Version bump to 1.15 because of the breaking changes, even though they involve features that have only been in pandoc for a day. + Makefile target for `man/man1/pandoc.1`. This uses pandoc to create the man page from README using a custom template and filters. + Added `man/` directory with template and filters needed to build man page. + We no longer have two man pages: pandoc.1 and pandoc_markdown.5. Now there is just pandoc.1, which has all the content from README. This change was needed because of the extensive cross-references between parts of the README. + Removed old `data/pandoc.1.template` and `data/pandoc_markdown.5.template`.
2015-06-28New method for producing man pages.John MacFarlane
This change adds `--man1` and `--man5` options to pandoc, so pandoc can generate its own man pages. It removes the old overly complex method of building a separate executable (but not installing it) just to create the man pages. The man pages are no longer automatically created in the build process. The man/ directory has been removed. The man page templates have been moved to data/. New unexported module: Text.Pandoc.ManPages. Text.Pandoc.Data now exports readmeFile, and `readDataFile` knows how to find README. Closes #2190.
2015-05-28Updated INSTALL.John MacFarlane
2015-05-28Updated INSTALL on `embed_data_files`.John MacFarlane
2015-04-02Improved INSTALL instructions.John MacFarlane
2015-04-02Added INSTALL instructions about older cabal versions.John MacFarlane
IT may be necessary to update cabal, since older versions don't take into account the (new) possibility of changed metadata on Hackage.
2015-03-28Always build man pages. Removed make-pandoc-man-pages flag.John MacFarlane
Updated INSTALL instructions. Makefile: removed man target, now that we generate man pages by default.
2014-12-07Updated INSTALL on building man pages.John MacFarlane
Closes #1788.
2014-06-18Removed old haddock reader code. Add dependency on haddock-library.John MacFarlane
This also removes the dependency on alex and happy.
2014-05-18Removed dependency on conduit.John MacFarlane
* http-conduit flag is now https. * Instead of http-conduit, we depend on http-client and http-client-tls.
2013-09-19Added something on unicode_collation to INSTALL.John MacFarlane
2013-08-31INSTALL: Added instructions for pandoc-citeproc.John MacFarlane
2013-08-15Improved INSTALL instructions:John MacFarlane
* Note binary package for OSX. * Added URL of github wiki page on installing the dev version.
2013-08-08Improved INSTALL instructions.John MacFarlane
2013-07-20Added info about CABALDIR.John MacFarlane
Modified from a patch by achalddave.
2013-03-20Updated instructions for submodules to avoid confusion.Jamie F. Olson
2013-01-23Use hsb2hs preprocessor instead of TH for embed_data_files.John MacFarlane
This should work on Windows, unlike the TH solution with file-embed.
2012-12-29Updated INSTALL with new flags.John MacFarlane
2012-07-26Updated INSTALL for new test/benchmarks.John MacFarlane
2012-05-24Add support for Slideous output.Jonas Smedegaard
2012-04-27Updated INSTALL instructions for tests.John MacFarlane
2012-04-17Textile reader quick clean-up and added support for LaTeX blocks and inlines.paul.rivier
2012-02-10Added section in INSTALL on creating relocatable binary on windows.John MacFarlane
2012-01-20Removed obsolete flag info in INSTALL.John MacFarlane
2011-12-22Removed highlighting flag. Highlighting support is now standard.John MacFarlane
2011-08-19ADded note in INSTALL about a workaround for OSX.John MacFarlane
2010-11-23Removed citeproc flag and CPP conditionals.John MacFarlane
2010-07-21Reintroduced 'library' cabal flag.John MacFarlane
It is needed for the Windows installer, since if a library is produced, the binary can't be made relocatable. See http://www.haskell.org/ghc/docs/6.12.2/html/Cabal/builders.html section 4.1.2.3.
2010-04-10Removed 'library' Cabal flag.John MacFarlane
Reason: starting with Cabal 1.8, installing pandoc with '-library +executable' did not work, since the build-depends in the Library stanza were ignored. The problem could be solved by repeating the build-depends in the Executable stanza, but this seems non-ideal (and might lead to errors later on). The '-library' option isn't so useful anyway, since to compile pandoc in the first place, you need a large number of Haskell libraries installed, and in this case, why balk at another? It was chiefly intended for packagers, but packagers will need to use a chroot environment anyway, and they can then simply copy the executable and not the library. Thanks to Jim Pryor for calling the problem to my attention in connection with an arch linux package.
2010-02-04Tweaked INSTALL instructions.fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1833 788f1e2b-df1e-0410-8736-df70ead52e1b
2010-02-03Updated INSTALL instructions.fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1832 788f1e2b-df1e-0410-8736-df70ead52e1b
2008-09-14INSTALL: Updated description of Arch linux packages.fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1451 788f1e2b-df1e-0410-8736-df70ead52e1b
2008-09-14INSTALL - added note on quick Mac OSX install method, using cabal install.fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1450 788f1e2b-df1e-0410-8736-df70ead52e1b
2008-09-13INSTALL: Documented citeproc-hs support.fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1444 788f1e2b-df1e-0410-8736-df70ead52e1b
2008-09-12More minor changes to INSTALL instructions.fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1443 788f1e2b-df1e-0410-8736-df70ead52e1b
2008-09-12Small updates to INSTALL.fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1442 788f1e2b-df1e-0410-8736-df70ead52e1b
2008-09-12Added to INSTALL instructions on installing cabal-install w/ macports.fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1439 788f1e2b-df1e-0410-8736-df70ead52e1b
2008-09-06Pandoc is no longer a native debian package.fiddlosopher
It is easier for releases if debian packaging is separate. + Removed debian directory and references to debian in Makefile and INSTALL. + Made COPYRIGHT and changelog standalone files rather than symlinks to debian directory. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1422 788f1e2b-df1e-0410-8736-df70ead52e1b
2008-09-06Updated INSTALL in light of new dependencies (utf8-string and zip-archive).fiddlosopher
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1421 788f1e2b-df1e-0410-8736-df70ead52e1b