Commit Graph

14 Commits

Author SHA1 Message Date
David Thompson efb1739a69 configure: Accept Guile 3.0. 2019-05-21 08:40:51 -04:00
David Thompson 1bfb388123 Bump version to 0.2.4. 2018-11-29 11:40:46 -05:00
David Thompson 928f0e2921 Bump version to 0.2.3. 2018-11-25 15:59:07 -05:00
David Thompson 2cab166b3f Bump to version 0.2.2. 2018-03-10 19:59:35 -05:00
David Thompson 970dc04539 Bump version to 0.2.1. 2017-01-23 19:44:59 -05:00
Erik Edrosa a4d18c0c53 reader: Add commonmark support.
* haunt/reader/commonmark.scm: New file.
* Makefile.am (SOURCES): Add it.
* configure.ac: Check for guile-commonmark.
2016-08-02 07:48:24 -04:00
David Thompson 5373877f98 build: Allow building with Guile 2.2.
* Makefile.am (moddir, goddir): Remove hardcoded "2.0".
* configure.ac: Check to 2.2 as well.
2016-02-15 19:56:41 -05:00
David Thompson 1ca65755df Bump version to 0.2. 2015-10-15 21:09:14 -04:00
David Thompson 397bc485d4 utils: Clean up and add tests.
* haunt/utils.scm (flat-map, string-split-at): Add docstring.
  (file-name-components): Adjust slightly to handle "/".
  (join-file-name-components): Use prefix string join grammar.
  (absolute-file-name): Add docstring.
* test-env.in: New file.
* tests/utils.scm: New file.
* Makefile.am (TESTS, TEST_EXTENSIONS, SCM_LOG_COMPILER,
  AM_SCM_LOG_FLAGS): New variables.
* configure.ac: Add test-env pre-processed file.
* build-aux/test-driver: New file.
2015-10-14 10:50:03 -04:00
David Thompson 1ddcff389d Add support for Skribe document format.
* haunt/skribe.scm: New file.
* haunt/skribe/utils.scm: New file.
* haunt/reader/skribe.scm: New file.
* configure.ac: Check for guile-reader.
* Makefile.am (SOURCES): Add Skribe modules when guile-reader is
  available.
* example/haunt.scm: Include Skribe reader.
* example/posts/baz.skr: New file.
* README.md ("Requirements"): Mention guile-reader as optional dependency.
2015-10-12 20:22:28 -04:00
David Thompson c3df5ff848 Include example and website directories in release tarballs. 2015-08-10 09:04:42 -04:00
David Thompson a123965c0c Remove hardcoded Guile executable path.
* scripts/haunt: Now a build artifact.
* scripts/haunt.in: New file.
* configure.ac: Pre-process haunt.in.
2015-07-26 15:20:18 -04:00
David Thompson 2a878fd9ee ui: Display version information.
* haunt/config.scm: Delete.
* haunt/config.scm.in: New file.
* haunt/ui.scm (show-version-and-exit): New procedure.
  (program-name): Change default value.
  (haunt-main): Add version option.
* haunt/ui/serve.scm (haunt-serve): Likewise.
* configure.ac (AC_CONFIG_FILES): Add 'haunt/config.scm'.
* .gitignore: Ignore 'haunt/config.scm'.
2015-01-04 22:50:01 -05:00
David Thompson 1cd43ba967 First commit. 2015-01-04 20:02:16 -05:00