<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ccwl/.gitignore, branch main</title>
<subtitle>Concise Common Workflow Language (mirror of https://github.com/arunisaac/ccwl)</subtitle>
<id>http://git.systemreboot.net/ccwl/atom?h=main</id>
<link rel='self' href='http://git.systemreboot.net/ccwl/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/'/>
<updated>2022-01-10T18:02:22+00:00</updated>
<entry>
<title>Migrate to hand-written Makefiles.</title>
<updated>2022-01-10T18:02:22+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2022-01-10T11:06:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=670b0b68602288b44ad459230be4f701140bca66'/>
<id>urn:sha1:670b0b68602288b44ad459230be4f701140bca66</id>
<content type='text'>
The autotools are really overkill for a simple Guile project like
ccwl.

* .gitignore: Delete autotool generated files. Add Makefile.include.
* Makefile.am, Makefile, build-aux/distcheck.scm, configure,
configure.ac, configure.scm: New files.
* NEWS: Rename to NEWS.org. Remove Emacs file-local variable to use
org mode.
* bootstrap.sh: Delete file.
* build-aux/generate-cwl-output.sh.in: Rename to ...
* build-aux/generate-cwl-output.sh: ... this. Replace autoconf
variables for cwltool and sed.
* build-aux/test-driver.scm.in: Rename to ...
* build-aux/test-driver.scm: ... this. Do not import (ice-9
getopt-long).
(%options): Delete variable.
(my-gnu-runner): Do not write to log or trs ports.
Accept test files as command-line arguments. Update invocation of
my-gnu-runner. Print summary of results.
* guix.scm (ccwl)[native-inputs]: Remove autoconf and automake.
* pre-inst-env.in: Rename to ...
* pre-inst-env: ... this. Replace autoconf variables for guile,
abs_top_builddir and abs_top_srcdir.
* scripts/ccwl.in: Rename to ...
* scripts/ccwl: ... this. Replace autoconf variable for guile.
</content>
</entry>
<entry>
<title>gitignore: Ignore dot files.</title>
<updated>2021-11-05T17:57:14+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-05T17:57:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=95a2b8e9ebd5037ea0138773f0de537747723782'/>
<id>urn:sha1:95a2b8e9ebd5037ea0138773f0de537747723782</id>
<content type='text'>
* .gitignore: Add doc/*.dot.
</content>
</entry>
<entry>
<title>doc: Document reuse of external CWL workflows.</title>
<updated>2021-11-05T10:50:27+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-05T06:40:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=4bea0b85e1992a01dd36d32c8b2c68a497c6d001'/>
<id>urn:sha1:4bea0b85e1992a01dd36d32c8b2c68a497c6d001</id>
<content type='text'>
* doc/ccwl.skb (Cookbook): New chapter.
* doc/external-cwl-workflow.scm, doc/echo.cwl: New files.
* .gitignore: Add !doc/echo.cwl.
</content>
</entry>
<entry>
<title>Makefile: Generate sample output when building documentation.</title>
<updated>2021-08-16T13:01:12+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-08-16T12:51:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=4b898a0a437f7d0c58e3766202a48c2c2d5f70d2'/>
<id>urn:sha1:4b898a0a437f7d0c58e3766202a48c2c2d5f70d2</id>
<content type='text'>
* Makefile.am (CLEANFILES): Add doc/*.out.
(CLEAN_DIRECTORIES): Add doc/cwl-output.
(GENERATE_CWL_OUTPUT): New variable.
(doc/capture-output-file.out,
doc/capture-output-file-with-parameter-reference.out,
doc/capture-stdout.out, doc/checksum.out,
doc/decompress-compile-run.out, doc/hello-world.out,
doc/pass-stdin.out, doc/hello.tar.out): New targets.
* doc/capture-output-file-with-parameter-reference.out,
doc/capture-output-file.out, doc/capture-stdout.out, doc/checksum.out,
doc/decompress-compile-run.out, doc/hello-world.out,
doc/hello.tar.out, doc/pass-stdin.out: Delete files.
* build-aux/generate-cwl-output.sh.in, doc/hello.c.gz, doc/hello.tar,
doc/hello.txt: New files.
* configure.ac: Configure build-aux/generate-cwl-output.sh.
* doc/ccwl.skb (Tutorial)[Passing input into the standard input stream
of a command]: Replace file "foo" with "hello.txt".
* .gitignore: Add build-aux/generate-cwl-output.sh, doc/*.out and
doc/cwl-output.
</content>
</entry>
<entry>
<title>.gitignore: Update rules regarding website directory.</title>
<updated>2021-07-06T12:20:11+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-07-06T12:15:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=8ba29cceef30fd574be8c1f42d407adbc7e2bec5'/>
<id>urn:sha1:8ba29cceef30fd574be8c1f42d407adbc7e2bec5</id>
<content type='text'>
* .gitignore: Replace website with website/index.html and
website/manual.
</content>
</entry>
<entry>
<title>doc: Use PNG images instead of SVG.</title>
<updated>2021-07-04T18:19:56+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-07-04T18:07:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=70049782e787faf3f6c0f54ca8b93d0bc83437ba'/>
<id>urn:sha1:70049782e787faf3f6c0f54ca8b93d0bc83437ba</id>
<content type='text'>
PNG images are supported by both the info and html engines.

* doc/ccwl.skb (Tutorial)[Workflow with multiple steps]: Use PNG
images instead of SVG.
* Makefile.am (CLEANFILES): Replace doc/*.svg with doc/*.png.
(%.svg): Delete rule.
(%.png): New rule.
* .gitignore: Replace doc/*.svg with doc/*.png.
</content>
</entry>
<entry>
<title>Makefile: Build skribilo documentation in-place.</title>
<updated>2021-07-04T14:08:22+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-07-04T13:13:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=53255a4d269a7e56626cba9b6c21b1c2d95e6c39'/>
<id>urn:sha1:53255a4d269a7e56626cba9b6c21b1c2d95e6c39</id>
<content type='text'>
* Makefile.am (SKRIBILO_BUILD_DIR): Delete variable.
(CLEANFILES): Add doc/*.cwl, doc/*.dot, doc/*.svg, doc/ccwl.info,
doc/skribilo.go.
($(SKRIBILO_BUILD_DIR)/%.cwl): Rename to %.cwl.
(info-local, install-info-local): Depend on doc/ccwl.info instead of
$(SKRIBILO_BUILD_DIR)/ccwl.info.
(html-local, install-html-local, website/manual/dev/en): Depend on
doc/ccwl.html instead of $(SKRIBILO_BUILD_DIR)/ccwl.html.
($(SKRIBILO_BUILD_DIR)/ccwl.info): Rename to doc/ccwl.info.
($(SKRIBILO_BUILD_DIR)/ccwl.html): Rename to doc/ccwl.html.
(clean-local): Do not delete doc/skribilo.go and
$(SKRIBILO_BUILD_DIR).
* .gitignore: Add doc/*.cwl, doc/*.html, doc/*.info, doc/*.svg. Remove
doc/skribilo.
* doc/ccwl.skb (Tutorial)[Workflow with multiple steps]: Reference
images in the doc directory instead of in the doc/skribilo directory.
</content>
</entry>
<entry>
<title>Makefile: Track dependencies automatically.</title>
<updated>2021-07-02T10:31:32+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-06-29T12:39:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=c550ff6cdc8264c66c13ab3b21e61fccedf9735e'/>
<id>urn:sha1:c550ff6cdc8264c66c13ab3b21e61fccedf9735e</id>
<content type='text'>
* build-aux/find-dependencies.scm: New file.
* Makefile.am (DOC_IMAGES): Delete variable.
(.depends): New target. Include it in the Makefile.
($(SKRIBILO_BUILD_DIR)/ccwl.info, $(SKRIBILO_BUILD_DIR)/ccwl.html):
Depend on DOC_OTHER_DEPENDENCIES.
(clean-local): Delete .depends.
* .gitignore: Add .depends.
</content>
</entry>
<entry>
<title>.gitignore: Add files.</title>
<updated>2021-06-19T12:19:59+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-06-19T12:19:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=b2c81e28e29721acd114e1cac8a2e0a20f4677c1'/>
<id>urn:sha1:b2c81e28e29721acd114e1cac8a2e0a20f4677c1</id>
<content type='text'>
* .gitignore: Add build-aux/test-driver.scm and website.
</content>
</entry>
<entry>
<title>doc: Move documentation from texinfo to skribilo.</title>
<updated>2021-06-15T12:23:25+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-06-15T11:15:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ccwl/commit/?id=bf485dd43386305177a2ba3ea1a5ee7e164984c6'/>
<id>urn:sha1:bf485dd43386305177a2ba3ea1a5ee7e164984c6</id>
<content type='text'>
* doc/ccwl.texi: Delete file.
* ccwl/skribilo.scm, doc/ccwl.skb,
doc/capture-output-file-with-parameter-reference.out,
doc/capture-output-file-with-parameter-reference.scm,
doc/capture-output-file.out, doc/capture-output-file.scm,
doc/capture-stdout.out, doc/capture-stdout.scm, doc/checksum.out,
doc/checksum.scm, doc/decompress-compile-run.out,
doc/decompress-compile-run.scm, doc/hello-world.out,
doc/hello-world.scm, doc/hello.tar.out: New files.
* configure.ac: Check for skribilo.
* Makefile.am: Unregister doc/ccwl.texi. Add documentation build
rules.
* guix.scm (ccwl)[native-inputs]: Replace texinfo with skribilo.
* .gitignore: Add doc/skribilo. Remove doc/version.texi, doc/*.html,
doc/*.info.
</content>
</entry>
</feed>
