<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guile-xapian/Makefile.am, branch v0.5.0</title>
<subtitle>Guile bindings for Xapian</subtitle>
<id>http://git.systemreboot.net/guile-xapian/atom?h=v0.5.0</id>
<link rel='self' href='http://git.systemreboot.net/guile-xapian/atom?h=v0.5.0'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/'/>
<updated>2026-09-24T17:45:51+00:00</updated>
<entry>
<title>Distribute example files.</title>
<updated>2026-09-24T17:45:51+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2026-09-24T17:45:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=715b83a0fa0bb3197d13ab606792fdd89701d82c'/>
<id>urn:sha1:715b83a0fa0bb3197d13ab606792fdd89701d82c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add distribution building G-expression.</title>
<updated>2026-09-24T01:54:16+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2026-09-24T01:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=64070b1cff6480859a28d23e195594dc7af9cea4'/>
<id>urn:sha1:64070b1cff6480859a28d23e195594dc7af9cea4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build website entirely with G-expressions.</title>
<updated>2026-09-24T01:48:48+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2026-09-24T01:13:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=ee735bfd4eda7cc51a61951e9bc86bc3771b4b05'/>
<id>urn:sha1:ee735bfd4eda7cc51a61951e9bc86bc3771b4b05</id>
<content type='text'>
We can now build the website without any of the autotools tooling.
</content>
</entry>
<entry>
<title>Test example scripts.</title>
<updated>2026-09-24T00:09:56+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2026-09-23T23:55:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=ffa46c17ba91b898ea84d4bf20f2ee0b13e72008'/>
<id>urn:sha1:ffa46c17ba91b898ea84d4bf20f2ee0b13e72008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port smoke test from python bindings.</title>
<updated>2026-09-23T01:02:21+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2026-09-23T01:02:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=c39bc49529335c2267e5b7c97fd2728cdc17d15c'/>
<id>urn:sha1:c39bc49529335c2267e5b7c97fd2728cdc17d15c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use guile-run64 for tests.</title>
<updated>2026-09-23T01:00:51+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2026-09-21T00:36:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=eb7fee601934f30cc3be7f5ba664e3df1b355853'/>
<id>urn:sha1:eb7fee601934f30cc3be7f5ba664e3df1b355853</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: Add tarball signing rule.</title>
<updated>2024-05-10T14:14:26+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2024-05-10T14:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=74b4bb4cb3b229cab586d74493e07e9b28d4a5c4'/>
<id>urn:sha1:74b4bb4cb3b229cab586d74493e07e9b28d4a5c4</id>
<content type='text'>
* Makefile.am (GPG): New variable.
(%.asc): New rule.
</content>
</entry>
<entry>
<title>Makefile: Distribute except.i.</title>
<updated>2023-03-01T00:37:43+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2023-03-01T00:37:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=cf85387fa8c86533009bbed494acbdce75ba7b40'/>
<id>urn:sha1:cf85387fa8c86533009bbed494acbdce75ba7b40</id>
<content type='text'>
* Makefile.am (EXTRA_DIST): Add except.i.
</content>
</entry>
<entry>
<title>Catch C++ xapian exceptions and raise them as scheme exceptions.</title>
<updated>2023-01-20T22:47:12+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2023-01-20T22:34:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=9df5620f5bbd571a00c1a9aa8567f2efe1974880'/>
<id>urn:sha1:9df5620f5bbd571a00c1a9aa8567f2efe1974880</id>
<content type='text'>
Uncaught C++ exceptions crash the guile process without providing
scheme code any opportunity to respond.

* except.i, xapian/error.scm: New files.
* xapian.i.in: Include except.i.
* Makefile.am (SOURCES): Add xapian/error.scm.
(xapian_wrap.cc xapian/wrap.scm &amp;): Depend on except.i.
</content>
</entry>
<entry>
<title>Makefile: Suffix libguilexapian with effective Guile version number.</title>
<updated>2022-06-20T11:49:18+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2022-06-20T11:44:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-xapian/commit/?id=9f5add6a0344fcef0611c06a7958031bead835b4'/>
<id>urn:sha1:9f5add6a0344fcef0611c06a7958031bead835b4</id>
<content type='text'>
We need to distinguish between libguilexapian built for different
versions of Guile.

* Makefile.am (lib_LTLIBRARIES): Replace libguilexapian.la with
libguilexapian-@GUILE_EFFECTIVE_VERSION@.la.
(libguilexapian_la_SOURCES): Rename to
libguilexapian_@GUILE_EFFECTIVE_VERSION@_la_SOURCES.
(libguilexapian_la_CXXFLAGS): Rename to
libguilexapian_@GUILE_EFFECTIVE_VERSION@_la_CXXFLAGS.
(libguilexapian_la_LDFLAGS): Rename to
libguilexapian_@GUILE_EFFECTIVE_VERSION@_la_LDFLAGS.
(xapian.i): Substitute @GUILE_EFFECTIVE_VERSION@.
(xapian/xapian.go): Depend on
libguilexapian-@GUILE_EFFECTIVE_VERSION@.la instead of
libguilexapian.la.
* xapian.i.in: Load libguilexapian-@GUILE_EFFECTIVE_VERSION@.la
instead of libguilexapian.la.
</content>
</entry>
</feed>
