blob: ca05e70aa8914a2283b803bb6adecae2527d56ef (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# excluded leif, doesn't build
BUILDDIRS="lib/EIMIL lib/iiimp lib/iiimcf \
iiimsf iiimxcf/xiiimp.so iiimxcf/htt_xbe iiimgcf"
# this makes it compile with libiconv installed
cp lib/CSConv/iconv/iconv.h include/ &&
pushd lib/CSConv &&
./configure \
--prefix=$INSTALL_ROOT/usr/lib/im \
--without-libiconv-prefix \
$OPTS &&
make &&
popd &&
for dir in $BUILDDIRS; do
{
pushd $dir &&
if [[ ! -e configure ]]; then
./autogen.sh
fi &&
./configure \
--prefix=$INSTALL_ROOT/usr \
--sysconfdir=$INSTALL_ROOT/etc \
--localstatedir=$INSTALL_ROOT/var \
--libdir=$INSTALL_ROOT/usr/lib \
--without-libiconv-prefix \
$OPTS &&
if [[ $dir == iiimgcf ]]; then
# fix broken po files
sed -i '/Last-Translator/{ s/^.*$/&\n"Language-Team: unknown;\\n"/ }' po/*.po
fi &&
make &&
popd
} || return 1
done
|