<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/man-db.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2018-06-01T13:21:28Z</updated>
<entry>
<title>profiles: Use 'with-extensions'.</title>
<updated>2018-06-01T13:21:28Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-05-28T20:00:11Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=331ac4cc239727992329207ba428b3f26cae91d9'/>
<id>urn:sha1:331ac4cc239727992329207ba428b3f26cae91d9</id>
<content type='text'>
* guix/profiles.scm (manual-database)[build]: Use 'with-extensions'.
Remove 'add-to-load-path' call.
* guix/man-db.scm: Use (gdbm) the normal way; remove 'module-autoload!'
call.
</content>
</entry>
<entry>
<title>guix: Exclude broken symlinks from man files.</title>
<updated>2017-12-21T23:06:37Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2017-12-21T23:05:12Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=47ebb1a850efe923e4b20080135e6e88087da673'/>
<id>urn:sha1:47ebb1a850efe923e4b20080135e6e88087da673</id>
<content type='text'>
* guix/man-db.scm (man-files): Remove broken symlinks from list of man pages.
</content>
</entry>
<entry>
<title>man-db: Autoload (gdbm).</title>
<updated>2017-12-17T20:38:03Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-12-17T20:31:59Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=16613d230b3d9a9cf307c5c5d3899eb0a0c93b0e'/>
<id>urn:sha1:16613d230b3d9a9cf307c5c5d3899eb0a0c93b0e</id>
<content type='text'>
Fixes 'guix pull'.
Reported by ofosos on #guix.

* guix/man-db.scm: Use 'module-autoload!' instead of 'module-use!'.
so that (gdbm) is not loaded until we need it.
</content>
</entry>
<entry>
<title>profiles: Use (guix man-db) to create the manual database.</title>
<updated>2017-12-17T15:19:00Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-12-15T21:16:18Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=b8396f96bfeadfa63e7ad2afc2ab5a37f37f5f81'/>
<id>urn:sha1:b8396f96bfeadfa63e7ad2afc2ab5a37f37f5f81</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/29654&gt;.
Reported by Ruud van Asseldonk &lt;dev+guix@veniogames.com&gt;.

This also speeds up database creation compared to "man-db
--create" (less than half the time, on a warm cache, for 19k pages.)

* guix/man-db.scm: New file.
* Makefile.am (MODULES_NOT_COMPILED): Add it.
* guix/profiles.scm (manual-database): Rewrite to use (guix man-db).
</content>
</entry>
</feed>
