Fixing guile 2.2 compatibility
[geiser.git] / doc / macros.texi
blob7001c02d6110e7a6ee5abd8ff9eaf21de2aeb25e
1 @set VERSION 0.8.1
2 @set VERSION_NICK
3 @set RELEASE_DATE October 2015
4 @set GUILE_VERSION 2.0.9
5 @set RACKET_VERSION 6.0
6 @set CHICKEN_VERSION 4.8.0
7 @set EMACS_VERSION 23.2
8 @set DOWN_BASE http://download-mirror.savannah.gnu.org/@/releases/@/geiser
9 @set PACKAGE_REPO @value{DOWN_BASE}/@/packages
10 @set PACKAGE @value{PACKAGE_REPO}/@/geiser-@value{VERSION}.tar
11 @set TARBALL geiser-@value{VERSION}.tar.gz
13 @macro downfile{FILE, CAPT}
14 @uref{@value{DOWN_BASE}/@/@value{VERSION}/@/\FILE\, \CAPT\}
15 @end macro
17 @macro vblurb{GVERS, CVERS, RVERS, DATE}
18 @html
19 <div class="version" align="right">
20 @end html
21 @downfile{@value{TARBALL},
22           Version @value{VERSION} @value{VERSION_NICK} (\DATE\) Guile \GVERS\+ Chicken \CVERS\+ and Racket \RVERS\+}
23 @html
24 </div>
25 @end html
26 @end macro
28 @macro dvblurb{}
29 @vblurb{@value{GUILE_VERSION}, @value{CHICKEN_VERSION}, @value{RACKET_VERSION}, @value{RELEASE_DATE}}
30 @end macro
32 @macro altr{LINK, TXT, TLINK, TRAIL}
33 @ifhtml
34 @ref{\LINK\,,\TXT\}\TRAIL\
35 @end ifhtml
36 @ifinfo
37 @pxref{\LINK\,\TXT\}\TRAIL\
38 @end ifinfo
39 @iftex
40 @ref{\TLINK\}\TRAIL\
41 @end iftex
42 @end macro
44 @macro img{FILE, ALIGN}
45 @ifhtml
46 @html
47 <img src="img/\FILE\.png" class="float\ALIGN\"/>
48 @end html
49 @end ifhtml
50 @end macro
52 @macro imgc{FILE}
53 @ifhtml
54 @html
55 <img src="img/\FILE\.png"/>
56 @end html
57 @end ifhtml
58 @end macro