From f5ff0f86383031072b0448f7b6d0b1221d5c45f9 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sat, 21 Sep 2019 12:40:46 +0100 Subject: Hack building a HTML version of the README in to Makefile.am This is to be able to serve a readable version of the README on the site, allowing those without Emacs to more easily read it. --- .gitignore | 3 +++ Makefile.am | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c73b215..e7327bd 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,9 @@ build-aux/missing tests/*.log tests/*.trs +README.html +README.html~ + guix-data-service/config.scm scripts/guix-data-service scripts/guix-data-service-process-job diff --git a/Makefile.am b/Makefile.am index c3176a1..abc430c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -31,10 +31,17 @@ moddir = $(prefix)/share/guile/site/$(GUILE_EFFECTIVE_VERSION) godir = $(prefix)/lib/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache assetsdir = $(datadir)/@PACKAGE@ -install-data-local: +README.html: README + emacs -q --no-splash -batch -visit README \ + -eval "(progn (require 'org) (let ((org-export-htmlize-output-type 'css)) (org-html-export-to-html nil nil nil t nil)))" + +install-data-local: README.html mkdir -p "$(DESTDIR)$(pkgdatadir)" || exit 1; cp -r assets "$(DESTDIR)$(pkgdatadir)/" || exit 1; cp -r sqitch "$(DESTDIR)$(pkgdatadir)/" || exit 1; + mkdir -p "$(DESTDIR)$(docdir)"; + cp README "$(DESTDIR)$(docdir)/README" + cp README.html "$(DESTDIR)$(docdir)/README.html" install-data-hook: # These files shouldn't be installed, but I have no idea how to specify that -- cgit v1.2.3