| 123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/sh
- set -ex
- major=`echo $1 | awk -F. '{print $1;}'`
- minor=`echo $1 | awk -F. '{print $2;}'`
- release=`echo $1 | awk -F. '{print $3;}'`
- version=$1
- for f in config.hw; do
- in=$f.in
- out=$f
- sed -e "s/@VERSION@/$version/g" \
- -e "s/@MAJOR@/$major/g" \
- -e "s/@MINOR@/$minor/g" \
- -e "s/@RELEASE@/$release/g" \
- -e "s,@top_srcdir@,`pwd`,g" < $in > $out
- done
- echo $1 > .version
- # for the documentation:
- date +"%e %B %Y" | tr -d '\n' > doc/date.xml
- echo -n $1 > doc/version.xml
- ALL_LINGUAS=`echo po/*.po | sed 's,po/,,g;s,\.po,,g'`
- # Try to create a valid Makefile
- tmp=`mktemp /tmp/neon-XXXXXX`
- sed -e 's,@SET_MAKE@,,;s,@SHELL@,/bin/sh,' \
- -e "s,@top_srcdir@,`pwd`," \
- -e "s,@srcdir@,`pwd`," \
- -e "s,@ALL_LINGUAS@,${ALL_LINGUAS}," \
- < Makefile.in > $tmp
- make -f $tmp docs compile-gmo
- rm -f $tmp
|