aboutsummaryrefslogtreecommitdiff
path: root/build-aux
AgeCommit message (Collapse)Author
2024-01-26build-aux: Do not infer release information from git tags.Arun Isaac
We now build the website as a computed-file G-expression in a Guix channel. Guix channels always discard the git repository information, and don't have access to the git tags. We can fix this problem later if and when we switch to using tissue for the website. * build-aux/build-home-page.el (org-dblock-write:releases): Do not infer release information from git tags. Hard-code them.
2022-01-05README: Add releases.Arun Isaac
* README.org (Download): Add releases. * build-aux/build-home-page.el (org-dblock-write:releases): New function. (build-website): Update dynamic blocks before exporting.
2022-01-05build-aux: Check news during distcheck.Arun Isaac
* Makefile (distcheck): Pass version to distcheck script. * build-aux/distcheck.scm (check-news): New function. Check news.
2022-01-05build-aux: Abstract out opening an archive file.Arun Isaac
* build-aux/distcheck.scm (call-with-archive-file): New function. (package-in-archive): Use call-with-archive-file. * .dir-locals.el (scheme-mode): Indent call-with-archive-file correctly.
2022-01-05Makefile: Add dist and distcheck targets.Arun Isaac
* Makefile (GIT, GPG, LZIP, distribute_files, dist_archive): New variables. (.PHONY): Add dist and distcheck. (dist, $(dist_archive), distcheck): New targets. (%.asc): New pattern rule. (clean): Clean $(dist_archive) and $(dist_archive).asc. * build-aux/distcheck.scm: New file.
2022-01-03build-aux: Add website build script.Arun Isaac
* build-aux/build-home-page.el: New file.