gaim/gaim

8a072059984e
file isExecutable
Changed a call to gtk_rc_get_style to be checked and double checked because
gtk isn't working right. I can't get the new version to segfault on sign on,
with or without a ~/.gtkrc file. In committing the patch to use
gtk_rc_get_style, i failed to consider the fact that gtk often doesn't work
the way I would expect but instead works in ways I would describe as broken.
I humblely appologize for failing to sufficiently test that patch before
committing it and promise to try to do better in the future. Hopefully this
fixes things.
#!/bin/sh
SETUP_GETTEXT=./setup-gettext
($SETUP_GETTEXT --gettext-tool) < /dev/null > /dev/null 2>&1 || {
echo;
echo "You must have gettext installed to compile Gaim";
echo;
exit;
}
(libtoolize --version) < /dev/null > /dev/null 2>&1 || {
echo;
echo "You must have libtool installed to compile Gaim";
echo;
exit;
}
(automake --version) < /dev/null > /dev/null 2>&1 || {
echo;
echo "You must have automake installed to compile Gaim";
echo;
exit;
}
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
echo;
echo "You must have autoconf installed to compile Gaim";
echo;
exit;
}
# Thanks decklin
if test -f configure.ac ; then
if autoconf --version | grep '2\.[01]' > /dev/null 2>&1 ; then
mv configure.ac configure.2.1x;
echo "configure.ac has been moved to configure.2.1x to retain compatibility with autoconf 2.1x"
echo "Future versions of Gaim will not support autoconf versions older than 2.50"
fi
fi
echo "Generating configuration files for Gaim, please wait...."
echo;
# Backup the po/ChangeLog. This should prevent the annoying
# gettext ChangeLog modifications.
cp -p po/ChangeLog po/ChangeLog.save
echo "Running gettextize, please ignore non-fatal messages...."
$SETUP_GETTEXT
# Restore the po/ChangeLog file.
mv po/ChangeLog.save po/ChangeLog
echo "Running libtoolize, please ignore non-fatal messages...."
echo n | libtoolize --copy --force || exit;
# Add other directories to this list if people continue to experience
# brokennesses ... Obviously the real answer is for them to fix it
# themselves, but for Luke's sake we have this.
for dir in "/usr/local/share/aclocal" \
"/opt/gnome-1.4/share/aclocal"
do
if test -d $dir ; then
ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $dir"
fi
done
aclocal -I m4 $ACLOCAL_FLAGS || exit;
autoheader || exit;
automake --add-missing --copy;
autoconf || exit;
automake || exit;
./configure $@