<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ccwl/build-aux, branch v0.2.0</title>
<subtitle>Concise Common Workflow Language (mirror of https://github.com/arunisaac/ccwl)</subtitle>
<id>http://git.systemreboot.net/ccwl/atom?h=v0.2.0</id>
<link rel='self' href='http://git.systemreboot.net/ccwl/atom?h=v0.2.0'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/'/>
<updated>2021-11-05T18:06:32+00:00</updated>
<entry>
<title>build-aux: Extract dependencies from scheme-source-form.</title>
<updated>2021-11-05T18:06:32+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-05T18:06:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=8ec8801a3f7187a0c6164374a20c9f39ffb19b5d'/>
<id>urn:sha1:8ec8801a3f7187a0c6164374a20c9f39ffb19b5d</id>
<content type='text'>
* build-aux/find-dependencies.scm (find-dependencies): Extract
dependencies from scheme-source-form.
</content>
</entry>
<entry>
<title>build-aux: Delete duplicates in dependencies.</title>
<updated>2021-11-05T18:06:00+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-05T18:06:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=a638838a0871075dcd85908a0f12e5c046e377dd'/>
<id>urn:sha1:a638838a0871075dcd85908a0f12e5c046e377dd</id>
<content type='text'>
* build-aux/find-dependencies.scm: Delete duplicates before printing
out dependencies.
</content>
</entry>
<entry>
<title>build-aux: Hide doc/cwl-output in the manual output snippets.</title>
<updated>2021-11-05T17:49:24+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-05T17:49:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=56de5b79d8a340b6aa003bd4c586c7a4af7a454f'/>
<id>urn:sha1:56de5b79d8a340b6aa003bd4c586c7a4af7a454f</id>
<content type='text'>
* build-aux/generate-cwl-output.sh.in: In the sed invocation, replace
doc/cwl-output too.
</content>
</entry>
<entry>
<title>Makefile: Distinguish DOC_OTHER from DOC_OUT.</title>
<updated>2021-11-05T10:50:27+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-05T06:56:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=0aaa24217d39a87636003a43719379f81e556e40'/>
<id>urn:sha1:0aaa24217d39a87636003a43719379f81e556e40</id>
<content type='text'>
DOC_OTHER includes dependencies that are neither scm files nor out
files, but are primary sources required for the build.

* Makefile.am (EXTRA_DIST): Add DOC_OTHER.
(doc/ccwl.info, doc/ccwl.html): Depend on DOC_OTHER.
* build-aux/find-dependencies.scm: Output DOC_OTHER.
(find-dependencies): Classify source forms as type 'out or type 'other
based on extension.
</content>
</entry>
<entry>
<title>build-aux: Use paths relative to top-level in generate-cwl-output.sh.</title>
<updated>2021-11-04T10:12:49+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-04T09:21:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=88e842958168e149b1d958e1695d4ecc1256812f'/>
<id>urn:sha1:88e842958168e149b1d958e1695d4ecc1256812f</id>
<content type='text'>
This removes the assumption that the source tree and the build tree
are the same, and is required to support VPATH builds.

* build-aux/generate-cwl-output.sh.in: Accept and write to paths
relative to the top-level directory. Do not change directory.
* Makefile.am (doc/capture-output-file.out,
doc/capture-output-file-with-parameter-reference.out,
doc/checksum.out, doc/decompress-compile-run.out, doc/pass-stdin.out):
Pass relative paths in input arguments.
</content>
</entry>
<entry>
<title>Makefile: Do not distribute *.out files.</title>
<updated>2021-11-01T20:44:29+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-01T20:42:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=8f2b8395367e67aeaf60bf00e47f3421073e3fa3'/>
<id>urn:sha1:8f2b8395367e67aeaf60bf00e47f3421073e3fa3</id>
<content type='text'>
The *.out files are generated by running ccwl workflows. They need not
be distributed.

* build-aux/find-dependencies.scm (find-dependencies): Return *.out
files and *.scm files as different kinds of dependencies.
Output *.out and *.scm files separately as DOC_OUT and DOC_SCM instead
of together as DOC_OTHER.
* Makefile.am (doc/ccwl.info, doc/ccwl.html): Depend on DOC_SCM and
DOC_OUT instead of DOC_OTHER.
(EXTRA_DIST): Remove DOT_OTHER. Add DOC_SCM.
</content>
</entry>
<entry>
<title>README: Add a Download section using a dynamic block.</title>
<updated>2021-09-28T20:17:28+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-09-28T19:48:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=29a0b81f92c84543fc18791d2f36d52f99c6ea22'/>
<id>urn:sha1:29a0b81f92c84543fc18791d2f36d52f99c6ea22</id>
<content type='text'>
In addition, we link to the GitHub repo in this new Download section
rather than in the Contributing section.

* README.org (download): Add dynamic block.
(Contributing): Delete github-link dynamic block.
* build-aux/build-home-page.el (org-dblock-write:github-link): Delete
function.
(org-dblock-write:download): New function.
</content>
</entry>
<entry>
<title>README: Add GitHub link using an org dynamic block.</title>
<updated>2021-09-28T19:37:12+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-09-28T19:37:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=f1a5d47fe3ed4cceb00d21c5858442a84dfa8147'/>
<id>urn:sha1:f1a5d47fe3ed4cceb00d21c5858442a84dfa8147</id>
<content type='text'>
* README.org (Contributing): Add github-link dynamic block.
* build-aux/build-home-page.el (org-dblock-write:github-link): New
function.
(build-website): Update all org dynamic blocks. Do not insert GitHub
link using `search-forward' and `insert'.
</content>
</entry>
<entry>
<title>build-aux: Remove redundant beginning-of-line.</title>
<updated>2021-08-17T11:24:10+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-08-17T11:24:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=a8bcbb6917d679dcdb9f0a9e49a26f03a3ab0ebb'/>
<id>urn:sha1:a8bcbb6917d679dcdb9f0a9e49a26f03a3ab0ebb</id>
<content type='text'>
* build-aux/build-home-page.el (build-website): Remove redundant
beginning-of-line.
</content>
</entry>
<entry>
<title>build-aux: Link to GitHub repo on website.</title>
<updated>2021-08-17T11:17:03+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-08-17T11:17:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=d70d8cc10b6a6d13d835a24b1631ae665c8ae964'/>
<id>urn:sha1:d70d8cc10b6a6d13d835a24b1631ae665c8ae964</id>
<content type='text'>
We programmatically add a link to the GitHub repo before building the
website. This way, the GitHub link will appear only on the website,
and not on the README.org rendered on GitHub.

* build-aux/build-home-page.el (build-website): Add a link to the
GitHub repo before building the website.
</content>
</entry>
</feed>
