123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- #! /bin/sh
- . test-init.sh
- distdir=$me-7.45.3a
- TEX=false TEXI2DVI=false MAKEINFO=false
- export TEX TEXI2DVI MAKEINFO
- cat > configure.ac << END
- AC_INIT([$me], [7.45.3a])
- AM_INIT_AUTOMAKE
- AC_CONFIG_FILES([Makefile])
- AC_OUTPUT
- END
- cat > Makefile.am << 'END'
- info_TEXINFOS = foobar.texi quux.texi zardoz.texi
- .PHONY: echo-distfiles
- echo-distfiles:
- @echo ' ' $(DISTFILES) ' '
- END
- cat > foobar.texi << 'END'
- @setfilename foobar.info
- random text
- @include version.texi
- END
- cat > quux.texi << 'END'
- @setfilename quux.info
- @include version-quux.texi
- random text
- END
- cat > zardoz.texi << 'END'
- @setfilename zardoz.info
- some randome text
- @include vers1a_2b.texi
- more random text
- END
- : > texinfo.tex
- cp "$am_scriptdir"/mdate-sh .
- $ACLOCAL
- $AUTOCONF
- $AUTOMAKE
- day='([1-9]|1[0-9]|2[0-9]|3[01])'
- month='(January|February|March|April|May|June|July|August|September|October|November|December)'
- year='20[0-9][0-9]'
- date="$day $month $year"
- do_check ()
- {
-
- vfile=$1
-
- srcdir=$2
-
- $MAKE $srcdir/$vfile.texi
- cat $srcdir/$vfile.texi
-
- grep "^@set EDITION 7\\.45\\.3a$" $srcdir/$vfile.texi
- grep "^@set VERSION 7\\.45\\.3a$" $srcdir/$vfile.texi
-
-
- $EGREP "^@set UPDATED $date$" $srcdir/$vfile.texi
- vmonth=$(grep '^@set UPDATED ' $srcdir/$vfile.texi | awk '{print $4, $5}')
- grep "^@set UPDATED-MONTH $vmonth$" $srcdir/$vfile.texi
-
-
- $MAKE echo-distfiles
- $MAKE -s echo-distfiles | grep "[ /]$vfile\\.texi"
- }
- mkdir build
- cd build
- ../configure
- do_check version ..
- do_check version-quux ..
- do_check vers1a_2b ..
- $sleep
- touch ../foobar.info
- touch ../quux.info
- touch ../zardoz.info
- $MAKE distdir
- ls -l $distdir
- diff ../version.texi $distdir/version.texi
- diff ../version-quux.texi $distdir/version-quux.texi
- diff ../version.texi $distdir/vers1a_2b.texi
- :
|