mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-24 02:35:20 +00:00
4162ade19c
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13362 a592a061-630c-0410-9148-cb99ea01b6c8
56 lines
788 B
Bash
56 lines
788 B
Bash
#! /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
|