1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
#!/bin/sh -e
# echo out the version of xemacs currently being dealt with
# export srcdir=`pwd`
# export version=`grep 'defconst[ ]*emacs-version'\
# ${srcdir}/lisp/version.el \
# | sed -ne 's/^(defconst emacs-version "\([0-9][0-9]\.[0-9]*\).*/\1/p'`
# export beta=`grep '" XEmacs Lucid' ${srcdir}/lisp/version.el \
# | sed -ne 's/^.*" XEmacs Lucid (beta\([^)]*\)).*/\1/p'`
# export alpha=`grep '" XEmacs Lucid' ${srcdir}/lisp/version.el \
# | sed -ne 's/^.*" XEmacs Lucid (alpha\([^)]*\)).*/\1/p'`
# # echo $srcdir
# # echo $version
# # echo $beta
# # echo $alpha
# if [ ${beta:-""} != "" ] ; then
# echo ${version}b${beta}
# elif [ ${alpha:-""} != "" ] ; then
# echo ${version}a${alpha}
# else
# echo ${version}
# fi
# 19.16 puts it in configure script how. Hard code output
#echo "19.16"
#DIR=`pwd`
#echo `echo $DIR | perl -pe 's/.*xemacs[0-9]*-(.*)/$1/;'`
#echo `dpkg-parsechangelog | egrep "^Version:" | perl -pe 's/Version:\s*([0-9]+)(\.[0-9]+)?(-.*)?-([0-9]+)/$1$2/;'`
. ./version.sh
if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
version="${emacs_major_version}.${emacs_minor_version}"
if test -n "$emacs_beta_version" ; then
if test "$beta" = "yes"; then
version="${version}-b${emacs_beta_version}"
else
version="${version}.${emacs_beta_version}"
fi
fi
echo $version
|