Helper script to compile the Aspell library.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13362 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Angus Leeming 2006-03-13 14:38:22 +00:00
parent 6b497e303c
commit 4162ade19c

View File

@ -0,0 +1,55 @@
#! /bin/sh
grab_sources() {
wget ftp://ftp.gnu.org/gnu/aspell/aspell-0.60.4.tar.gz
}
unpack() {
gunzip aspell-0.60.4.tar.gz
tar xvf aspell-0.60.4.tar
}
build_it() {
(
cd aspell-0.60.4
# Add a missing #include.
grep '^# include "asc_ctype\.hpp"' common/file_util.cpp >/dev/null || {
sed '/^#ifdef WIN32 *$/,/^# *include <io\.h> *$/{
/<io\.h>/i\
# include "asc_ctype.hpp"
}' common/file_util.cpp > tmp
cmp -s common/file_util.cpp tmp || {
diff -u common/file_util.cpp tmp
mv -i tmp common/file_util.cpp
}
rm -f tmp
}
./configure \
--enable-static \
--disable-shared \
--prefix=c:/Aspell || {
echo 'configure failed' >&2
exit 1
}
make
)
}
install_it() {
(
cd aspell-0.60.4
make install
)
}
build_it
install_it
# The end