| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
The official Haunt page is hosted on my blog now.
|
| |
|
|
|
|
|
|
|
| |
* haunt/publisher/sourcehut.scm: New file.
* configure.ac: Check for presence of hut and tar.
* Makefile.am: Conditionally add sourcehut publisher to build.
* guix.scm: Add hut and tar inputs.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a longstanding usability issue where people would install
Haunt to /usr/local and then wonder why Haunt doesn't work, which was
because Guile's default load path is /usr and thus could not find the
newly installed modules in /usr/local. I received several emails
about this over the years and didn't know to deal with it. Many
thanks to Daniel Meißner for pointing out that Guix had already found
a solution to this problem because of course Guix would have this
problem solved! Ludovic is an autotools wizard.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* haunt/reader/commonmark.scm: New file.
* Makefile.am (SOURCES): Add it.
* configure.ac: Check for guile-commonmark.
|
|
|
|
|
| |
* Makefile.am (moddir, goddir): Remove hardcoded "2.0".
* configure.ac: Check to 2.2 as well.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
| |
* scripts/haunt: Now a build artifact.
* scripts/haunt.in: New file.
* configure.ac: Pre-process haunt.in.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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'.
|
|
|