mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
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:
parent
6b497e303c
commit
4162ade19c
55
development/Win32/packaging/build_aspell.sh
Normal file
55
development/Win32/packaging/build_aspell.sh
Normal 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
|
Loading…
Reference in New Issue
Block a user