mirror of https://github.com/MidnightCommander/mc
Strip everything after "-" from the version (for -pre and -rc).
Make version normalization more robust. Add comments to the sed program. Errors from autopoint and gettext were ignored because of "if".
This commit is contained in:
parent
1915b99fc0
commit
b19bd10a5a
14
autogen.sh
14
autogen.sh
|
@ -29,7 +29,15 @@ if test ! -d config; then
|
|||
fi
|
||||
|
||||
# Ensure that gettext is reasonably new.
|
||||
gettext_ver=`$GETTEXTIZE --version | sed -n '1s/\.//g;1s/.* //;1s/^\(...\)$/\100/;1s/^\(...\)\(.\)$/\10\2/;1p'`
|
||||
gettext_ver=`$GETTEXTIZE --version | \
|
||||
sed '2,$d; # remove all but the first line
|
||||
s/.* //; # take text after the last space
|
||||
s/-.*//; # strip "-pre" or "-rc" at the end
|
||||
s/\([^.]\+\)/0\1/g; # prepend 0 to every token
|
||||
s/0\([^.][^.]\)/\1/g; # trim 0 from long lokens
|
||||
s/\.//g; # remove dots
|
||||
'`
|
||||
|
||||
if test $gettext_ver -lt 01038; then
|
||||
echo "Don't use gettext older than 0.10.38" 2>&1
|
||||
exit 1
|
||||
|
@ -41,9 +49,9 @@ if test $gettext_ver -ge 01100; then
|
|||
echo "Upgrade gettext to at least 0.11.5 or downgrade to 0.10.40" 2>&1
|
||||
exit 1
|
||||
fi
|
||||
$AUTOPOINT
|
||||
$AUTOPOINT || exit 1
|
||||
else
|
||||
$GETTEXTIZE --copy --force
|
||||
$GETTEXTIZE --copy --force || exit 1
|
||||
if test -e po/ChangeLog~; then
|
||||
rm -f po/ChangeLog
|
||||
mv po/ChangeLog~ po/ChangeLog
|
||||
|
|
Loading…
Reference in New Issue