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