Age | Commit message (Expand) | Author |
2023-01-03 | Quit the autotools build system.•••For a simple package like guile-email, the autotools build system is
more trouble than it is worth. We prefer a hand-written Makefile. As
the commit summary suggests, the autotools are indeed a bad habit that
we must "quit".
* Makefile: New file.
* Makefile.am, bootstrap.sh, configure.ac, pre-inst-env.in: Delete
files.
* build-aux/test-corpus.scm.in: Rename to ...
* build-aux/test-corpus.scm: ... this. Remove shebang.
* build-aux/test-driver.scm.in: Rename to ...
* build-aux/test-driver.scm: ... this. Remove autotools specific
parts.
* guix.scm: Import (guix utils).
(guile-email)[arguments]: Add prefix to #:make-flags. Delete configure
phase.
* .gitignore: Remove INSTALL, Makefile, Makefile.in, aclocal.m4,
autom4te.cache, build-aux/install-sh, build-aux/missing,
build-aux/test-corpus.scm, config.log, config.status, configure,
doc/.dirstamp, pre-inst-env, test-suite.log, tests/*.log and
tests/*.trs.
| Arun Isaac |
2021-06-18 | Comment on website build and clean rules.•••* Makefile.am: Comment on website build and clean rules.
| Arun Isaac |
2021-06-18 | website: Reference external stylesheet.•••* website/style.css: New file.
* Makefile.am (AM_MAKEINFOHTMLFLAGS): Set to --css-ref=/style.css.
* build-aux/build-website.el (org-html-head): Set to <link> tag
referencing external stylesheet.
| Arun Isaac |
2021-06-18 | build-aux: Move build-website.el into build-aux directory.•••* build-website.el: Move to build-aux/build-website.el.
* Makefile.am (website/index.html): Use build-aux/build-website.el
instead of build-website.el.
| Arun Isaac |
2021-06-18 | Configure path to emacs.•••* configure.ac: Check for emacs.
* Makefile.am (website/index.html): Use EMACS from configure instead
of emacs.
| Arun Isaac |
2021-06-18 | Use MKDIR_P.•••* Makefile.am (website/index.html): Use MKDIR_P instead of `mkdir -p'.
| Arun Isaac |
2021-06-18 | Copy manual to website in a separate target.•••* Makefile.am (website/manual/dev/en): New target.
(website): Depend on website/manual/dev/en instead of building
directly. Do not depend on phony target html.
| Arun Isaac |
2021-06-18 | website: Move releases into website directory.•••If the releases directory is already in the website directory, then we
don't need to redundantly copy it while building the website.
* releases: Move to website/releases.
* Makefile.am (website): Do not copy releases.
(clean-local): Do not clean website/releases.
| Arun Isaac |
2020-05-25 | tests: Add tests for (email base64).•••* tests/encoding.scm: Move common code for encoding tests to this new
file.
* tests/quoted-printable.scm: Load encoding.scm.
* tests/base64.scm: New file.
* Makefile.am (SCM_TESTS): Register tests/base64.scm.
| Arun Isaac |
2019-12-16 | Use guild instead of guile-tools.•••* Makefile.am (.scm.go): Use guild instead of guile-tools to build scm
files.
| Arun Isaac |
2019-09-17 | Install go files in libdir.•••Guile looks for compiled go files in libdir. So, put them there.
* Makefile.am (godir): Set to libdir, instead of moddir.
| Arun Isaac |
2019-08-09 | website: Move manual to link with version and language information.•••* Makefile.am (website): Publish manual to link with version and
language information.
* README.org (Documentation): Update link to manual.
| Arun Isaac |
2019-08-09 | README: Publish releases in new Download section.•••* Makefile.am (website): Publish releases folder on website.
* README.org (Download): New section.
| Arun Isaac |
2019-08-09 | tests: Run tests with correct path.•••* build-aux/test-driver.scm: Rename to build-aux/test-driver.scm.in.
* build-aux/test-driver.scm.in: Specify log file as an absolute
path. Change to top level source directory before running tests.
* configure.ac: Generate test-driver.scm.
* Makefile.am (EXTRA_DIST): Unregister
build-aux/test-driver.scm. Register build-aux/test-driver.scm.in.
| Arun Isaac |
2019-08-09 | Distribute test data files.•••* Makefile.am (EXTRA_DIST): Add
tests/multipart-email-with-a-8bit-encoding-and-non-utf8-charset-part
and tests/email-with-8bit-encoding-and-non-utf8-charset.
| Arun Isaac |
2019-07-28 | Update Copyright header.•••* Makefile.am: Update Copyright header.
| Arun Isaac |
2019-07-28 | utils: Return eof-object from read-bytes-till on end of file.•••* email/utils.scm (read-bytes-till): Return eof-object, not #vu8(), on
end of file.
* tests/utils.scm: New file.
* Makefile.am (SCM_TESTS): Register it.
| Arun Isaac |
2019-06-22 | Build website.•••* Makefile.am (website, website/index.html): Add build targets.
(clean-local): Add clean target.
* build-website.el: New file.
| Arun Isaac |
2019-06-22 | doc: Create texinfo documentation.•••* doc/guile-email.texi: New file.
* Makefile.am (info_TEXINFOS): Register it.
| Arun Isaac |
2018-11-14 | Distribute README.org•••* Makefile.am (EXTRA_DIST): Register README.org.
v0.1.0 | Arun Isaac |
2018-10-01 | tests: Add tests for (email email).•••* tests/email.scm: New file.
* Makefile.am (SCM_TESTS): Register it.
| Arun Isaac |
2018-09-11 | tests: Add tests for (email quoted-printable).•••* build-aux/test-driver.scm: New file.
* tests/quoted-printable.scm: New file.
* Makefile.am (TEST_EXTENSIONS, SCM_TESTS, TESTS, SCM_LOG_DRIVER): New
variables.
(EXTRA_DIST): Register new files for distribution.
| Arun Isaac |
2018-09-08 | Set up the GNU build system.•••* Makefile.am, bootstrap.sh, configure.ac, pre-inst-env.in: New files.
| Arun Isaac |