Age | Commit message (Expand) | Author |
2023-06-06 | Makefile: Make and install info documentation.•••* Makefile (SKRIBILO, infodir, documentation, info): New variables.
(distribute_files): Add $(documentation) and doc/skribilo.scm.
(all): Depend on $(info).
(%.info): New target.
(install): Install $(info).
(clean): Clean $(info).
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| Morgan Smith |
2023-05-30 | Makefile: Explicitly list only scm files in tests.•••* Makefile (tests): Explicitly list only scm files.
| Arun Isaac |
2023-01-27 | Makefile: Do not use pre-inst-env.•••* Makefile (check): Replace pre-inst-env with --no-auto-compile and
-L.
v0.1.0 | Arun Isaac |
2023-01-27 | Makefile: Add tarball generation rules.•••* Makefile (version, GIT, GPG, LZIP, distribute_files, dist_archive):
New variables.
(.PHONY): Add dist.
(dist, $(dist_archive), %.asc): New targets.
| Arun Isaac |
2023-01-23 | Makefile: Bump copyright year.•••* Makefile: Add 2023 to Arun Isaac's copyright header.
| Arun Isaac |
2023-01-23 | Makefile: Use install instead of cp and mkdir.•••The --parents flag of cp is not portable to macOS. Besides, install
correctly replaces destination files when they already exist.
* Makefile (install): Use install instead of cp and mkdir.
| Arun Isaac |
2022-12-25 | web: Implement themes for the search page.•••We factor out all display related code to a theming module, and
support powerful user customization of the theme thanks to generic
functions.
* tissue/commit.scm (document->sxml): Move to (tissue web themes
default).
* tissue/document.scm (document->sxml): Move to (tissue web themes
default).
* tissue/file-document.scm (document->sxml): Move to (tissue web
themes default).
* tissue/issue.scm (sanitize-string, document->sxml): Move to (tissue
web themes default).
* tissue/tissue.scm: Import (tissue web themes default).
(<tissue-configuration>)[web-search-renderer]: New field.
(tissue-configuration-web-search-renderer): New function.
(tissue-configuration): Accept web-search-renderer argument.
* tissue/web/server.scm: Import (oop goops) and (tissue web
themes). Do not import (tissue document).
(%css, make-search-page, search-handler): Move to (tissue web themes
default).
* tissue/web/themes.scm, tissue/web/themes/default.scm: New files.
* Makefile (sources): Add $(top_level_module_dir)/web/themes/*.scm.
| Arun Isaac |
2022-07-09 | Makefile: Run tests using a for loop.•••If guile is passed all test files at once, it only runs the first one.
* Makefile (check): Run tests using a for loop.
| Arun Isaac |
2022-07-07 | tests: Add tests.•••* Makefile (GUILE, tests): New variables.
(check): Run tests.
* tests/issue.scm: New file.
| Arun Isaac |
2022-06-29 | Makefile: Remove top_level_module_dir suffix from scmdir and godir.•••* Makefile (scmdir, godir): Remove top_level_module_dir suffix.
| Arun Isaac |
2022-06-29 | Makefile: Preserve directory structure during installation.•••* Makefile (install): Preserve directory structure when installing
sources and objects.
| Arun Isaac |
2022-06-29 | Makefile: Remove dependencies of phony target `install'.•••* Makefile (install): Remove dependencies.
| Arun Isaac |
2022-06-27 | web: Move (tissue web) to (tissue web static).•••* tissue/web.scm: Rename to tissue/web/static.scm.
* bin/tissue: Import (tissue web static) instead of (tissue web).
* Makefile (sources): Add sources in tissue/web/.
| Arun Isaac |
2022-06-23 | Makefile: Disable auto-compile when building guile source.•••* Makefile (%.go): Disable auto-compile.
| Arun Isaac |
2022-04-14 | Makefile: Add clean target.•••* Makefile (.PHONY): Add clean.
(clean): New target.
| Arun Isaac |
2022-03-14 | Makefile: Install guile libraries.•••* Makefile (project, guile_effective_version, GUILD, libdir,
datarootdir, top_level_module_dir, sources, objects, scmdir, godir):
New variables.
* Makefile (all): Depend on $(objects).
(%.go): New target.
(install): Install $(sources) and $(objects).
| Arun Isaac |
2022-02-05 | Initial commit | Arun Isaac |