Mercurial > pidgin.yaz
diff autogen.sh @ 3388:83314a9985ef
[gaim-migrate @ 3407]
Here it is. Added gettext 0.11.x support! It should work fine, but please
let me know if anything is broken in 0.10.x or 0.11.x (in my tests, it
all worked fine)
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Thu, 08 Aug 2002 18:11:17 +0000 |
parents | e75b4df7a770 |
children | 2490433b7417 |
line wrap: on
line diff
--- a/autogen.sh Thu Aug 08 17:42:08 2002 +0000 +++ b/autogen.sh Thu Aug 08 18:11:17 2002 +0000 @@ -1,5 +1,15 @@ #!/bin/sh +abort() { + # Don't break the tree if something goes wrong. + if [ -e m4~ ]; then + rm -rf m4 + mv m4~ m4 + fi + + exit 1 +} + (gettextize --version) < /dev/null > /dev/null 2>&1 || { echo; echo "You must have gettext installed to compile Gaim"; @@ -42,7 +52,26 @@ echo; echo "Running gettextize, please ignore non-fatal messages...." -echo n | gettextize --copy --force || exit; + +# Get the major version of gettext. +GETTEXT_VER=`gettextize --version | sed -n 's/^.*[0-9]\+\.\([0-9]\+\)\..*$/\1/p'` + +# Decide how we want to run gettext. +if [ $GETTEXT_VER -eq 11 ]; then + mv -f m4 m4~ + + echo n | gettextize --copy --force --intl --no-changelog || abort + + # Now restore the things that brain-dead gettext modified. + [ -e configure.in~ ] && mv -f configure.in~ configure.in + [ -e Makefile.am~ ] && mv -f Makefile.am~ Makefile.am + rm -rf m4 + mv -f m4~ m4 + + mv -f po/Makevars.template po/Makevars +else + echo n | gettextize --copy --force || exit; +fi echo "Running libtoolize, please ignore non-fatal messages...." echo n | libtoolize --copy --force || exit;