Package: cl-alexandria / 20181203.gitd44f543-1

Metadata

Package Version Patches format
cl-alexandria 20181203.gitd44f543-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
doc lambda list keywords.patch | (download)

doc/alexandria.texinfo | 4 2 + 2 - 0 !
doc/docstrings.lisp | 24 17 + 7 - 0 !
2 files changed, 19 insertions(+), 9 deletions(-)

 fix documentation build
 Lambda-list keywords (that begin with an ampersand) are by default rendered
 bold in PDF. As a workaround, the Alexandria authors prepend them with an
 at-sign (@) in TeX-mode (that seems to work out of the box), and wrote
 eponymous Texinfo macros for non-TeX-mode (that just output the keyword).
 .
 The problem is that the version of Texinfo in Debian does not like ampersands
 in macro names.
 .
 This patch solves this by renaming the macros (prepending their names with
 "lambdalistkeyword", given that only alphanumeric is allowed).
 .
 As an additional complexity, an extra space needs to be added after the
 lambda-list keyword in TeX mode,but not in other modes.
doc asdf cache.patch | (download)

doc/Makefile | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 use custom directory for asdf cache when building documentation
 On build daemons, HOME is set to a non-existent directory.
license static file.patch | (download)

alexandria.asd | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 remove static license file
 This file is not shipped per Debian policies, and this triggers an ASDF
 warning.
clisp test failure.patch | (download)

tests.lisp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 disable a test that fails on clisp