<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/doc/build.scm, branch version-1.1.0</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>doc: Remove one use of 'file-append*'.</title>
<updated>2020-08-26T20:59:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-05-25T15:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0c7c84407d65f3d03ad1fe3984ae4d524992f498'/>
<id>0c7c84407d65f3d03ad1fe3984ae4d524992f498</id>
<content type='text'>
* doc/build.scm (texinfo-manual-source)[build]: Use 'file-append', not
'file-append*', for 'htmlxref.cnf', to ensure it has the right basename.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/build.scm (texinfo-manual-source)[build]: Use 'file-append', not
'file-append*', for 'htmlxref.cnf', to ensure it has the right basename.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Inherit md5.scm fix in custom 'guile-lib' variant.</title>
<updated>2020-06-29T19:22:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-05-18T10:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3601d8112c29debe0db350babcf982ff14fee0ba'/>
<id>3601d8112c29debe0db350babcf982ff14fee0ba</id>
<content type='text'>
* doc/build.scm (guile-lib/htmlprag-fixed)[source]: Remove.
[arguments]: Add 'fix-htmlprag' phase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/build.scm (guile-lib/htmlprag-fixed)[source]: Remove.
[arguments]: Add 'fix-htmlprag' phase.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Improve anchor collection.</title>
<updated>2020-04-14T14:01:53+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-04-13T10:27:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bd4c345ef7ddf3542662fe0872b06393b414a3fc'/>
<id>bd4c345ef7ddf3542662fe0872b06393b414a3fc</id>
<content type='text'>
This allows us to catch "operating_002dsystem-1", for instance.

* doc/build.scm (syntax-highlighted-html)[build](anchor-id-&gt;key): Drop
"-1" &amp; co. from ID.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to catch "operating_002dsystem-1", for instance.

* doc/build.scm (syntax-highlighted-html)[build](anchor-id-&gt;key): Drop
"-1" &amp; co. from ID.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Avoid invalid 'match' pattern in 'syntax-highlighted-html'.</title>
<updated>2020-04-14T14:01:45+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-04-13T00:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4487e42cba15110bce91d729b3e964f62347ed50'/>
<id>4487e42cba15110bce91d729b3e964f62347ed50</id>
<content type='text'>
This is a followup to da9deba13d551e316f5a99a614834efa27ddc7d1.

Last-minute modification of the 'match' pattern would lead to an error:

  "multiple ellipsis patterns not allowed at same level"

* doc/build.scm (syntax-highlighted-html)[build](collect-anchors):
Add 'worthy-entry?' procedure and use it instead of the unsupported
pattern for ('dt ...).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a followup to da9deba13d551e316f5a99a614834efa27ddc7d1.

Last-minute modification of the 'match' pattern would lead to an error:

  "multiple ellipsis patterns not allowed at same level"

* doc/build.scm (syntax-highlighted-html)[build](collect-anchors):
Add 'worthy-entry?' procedure and use it instead of the unsupported
pattern for ('dt ...).
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Emit hyperlinks in HTML output for @lisp snippets.</title>
<updated>2020-04-14T14:01:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-04-12T22:12:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f37789a523d3e4169b72312c3540b7624415c116'/>
<id>f37789a523d3e4169b72312c3540b7624415c116</id>
<content type='text'>
This makes it easier to jump to the definition of a procedure or
variable when looking at a code snippet.  There can be false-positive
because scoping rules are ignored, for example, but it should be a good
approximation.

* doc/build.scm (syntax-highlighted-html)[build](highlights-&gt;sxml*): Add
'anchors' parameter.  Add clause for ('symbol text).
(syntax-highlight): Add 'anchors' parameter.  Wrap body in named let and
use it in recursive calls.  Pass ANCHORS to 'highlights-&gt;sxml*'.
(underscore-decode, anchor-id-&gt;key, collect-anchors, html?): New procedures.
(process-file): Add 'anchors' parameter. and honor it.
Rewrite mono-node and multi-node HTML files separately.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it easier to jump to the definition of a procedure or
variable when looking at a code snippet.  There can be false-positive
because scoping rules are ignored, for example, but it should be a good
approximation.

* doc/build.scm (syntax-highlighted-html)[build](highlights-&gt;sxml*): Add
'anchors' parameter.  Add clause for ('symbol text).
(syntax-highlight): Add 'anchors' parameter.  Wrap body in named let and
use it in recursive calls.  Pass ANCHORS to 'highlights-&gt;sxml*'.
(underscore-decode, anchor-id-&gt;key, collect-anchors, html?): New procedures.
(process-file): Add 'anchors' parameter. and honor it.
Rewrite mono-node and multi-node HTML files separately.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Make sure 'htmlxref.cnf' is honored.</title>
<updated>2020-01-11T23:19:10+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-01-11T23:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f9e0488c5002d3a102243583e408fa5f54b826eb'/>
<id>f9e0488c5002d3a102243583e408fa5f54b826eb</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/39060&gt;.
Reported by Tobias Geerinckx-Rice &lt;me@tobias.gr&gt;.

* doc/build.scm (html-manual)[build]: Copy 'htmlxref.cnf' to the current
directory so that 'makeinfo' honors it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;https://bugs.gnu.org/39060&gt;.
Reported by Tobias Geerinckx-Rice &lt;me@tobias.gr&gt;.

* doc/build.scm (html-manual)[build]: Copy 'htmlxref.cnf' to the current
directory so that 'makeinfo' honors it.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Handle right arrows in 'syntax-highlighted-html'.</title>
<updated>2019-11-28T12:30:53+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-11-27T14:42:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=295c6a7e834d1bede4cc5c9211b594bfbfa5ff35'/>
<id>295c6a7e834d1bede4cc5c9211b594bfbfa5ff35</id>
<content type='text'>
* doc/build.scm (syntax-highlighted-html)[build](entity-&gt;string): Add "rarr".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/build.scm (syntax-highlighted-html)[build](entity-&gt;string): Add "rarr".
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Use the right title in HTML indices for the cookbook.</title>
<updated>2019-10-22T16:32:52+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-10-22T15:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=208cc522b93998050940372cef62287c08358188'/>
<id>208cc522b93998050940372cef62287c08358188</id>
<content type='text'>
* doc/build.scm (html-manual-indexes): Add #:title.
[build]: Replace "GNU Guix Reference Manual" by references to TITLE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/build.scm (html-manual-indexes): Add #:title.
[build]: Replace "GNU Guix Reference Manual" by references to TITLE.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: More responsive online manual.</title>
<updated>2019-10-21T19:17:01+00:00</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-10-21T19:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2f000f2ef48972b2544f0da3aa96faf19be8a04b'/>
<id>2f000f2ef48972b2544f0da3aa96faf19be8a04b</id>
<content type='text'>
* doc/build.scm (%makeinfo-html-options): Add viewport to all generated
html pages for better mobile device support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/build.scm (%makeinfo-html-options): Add viewport to all generated
html pages for better mobile device support.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Add support for "guix-cookbook.texi" to 'build.scm'.</title>
<updated>2019-10-21T16:16:16+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-10-21T16:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cacb5576cc517cba45f69f1fb1551348714d85d0'/>
<id>cacb5576cc517cba45f69f1fb1551348714d85d0</id>
<content type='text'>
* doc/build.scm (%manual): New variable.
(html-manual): #:manual now defaults to %MANUAL.
[build]: Define 'language-&gt;texi-file-name' and use it.  Filter out items
of LANGUAGES that lack a .texi file.
(pdf-manual, html-manual-indexes, pdf+html-manual): #:manual now
defaults to %MANUAL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/build.scm (%manual): New variable.
(html-manual): #:manual now defaults to %MANUAL.
[build]: Define 'language-&gt;texi-file-name' and use it.  Filter out items
of LANGUAGES that lack a .texi file.
(pdf-manual, html-manual-indexes, pdf+html-manual): #:manual now
defaults to %MANUAL.
</pre>
</div>
</content>
</entry>
</feed>
