2006-10-12 02:36:34 +02:00
|
|
|
#!/usr/bin/env bash
|
2010-11-05 22:08:42 +01:00
|
|
|
AM_ARGS="--add-missing --gnu --copy -Wno-portability"
|
2007-11-23 01:08:13 +01:00
|
|
|
CONF_ARGS=""
|
|
|
|
|
2006-10-11 13:46:03 +02:00
|
|
|
echo "[encoding: UTF-8]" > po/POTFILES.in \
|
2010-03-12 20:06:43 +01:00
|
|
|
&& for p in `ls data/gui/*.ui`; do echo "[type: gettext/glade]$p" >> \
|
|
|
|
po/POTFILES.in; done \
|
2015-12-01 22:30:04 +01:00
|
|
|
&& ls -1 data/gajim.desktop.in.in data/gajim-remote.desktop.in.in \
|
2013-04-21 10:13:47 +02:00
|
|
|
src/*.py src/common/*.py src/command_system/*.py src/command_system/implementation/*.py src/common/zeroconf/*.py src/plugins/*.py | grep -v ipython_view.py >> \
|
2012-01-05 11:56:22 +01:00
|
|
|
po/POTFILES.in \
|
2016-06-03 20:47:40 +02:00
|
|
|
&& echo -e "data/gajim.desktop.in\ndata/gajim-remote.desktop.in\nsrc/ipython_view.py" > po/POTFILES.skip || exit 1
|
2012-03-10 13:32:34 +01:00
|
|
|
if [ $(find plugins/ -name '*.py' | wc -l) -gt 0 ];then
|
|
|
|
ls -1 plugins/*/*.py plugins/*/*.ui >> po/POTFILES.skip
|
|
|
|
fi
|
2006-10-15 12:32:17 +02:00
|
|
|
if test -z `which pkg-config 2>/dev/null`;then
|
|
|
|
echo "***Error: pkg-config not found***"
|
|
|
|
echo "See README.html for build requirements."
|
|
|
|
exit 1
|
|
|
|
fi
|
2007-11-23 01:08:13 +01:00
|
|
|
|
2008-05-22 13:42:09 +02:00
|
|
|
which glibtoolize >/dev/null 2>&1 && LIBTOOLIZE="glibtoolize" || LIBTOOLIZE="libtoolize"
|
|
|
|
|
2009-01-15 18:10:11 +01:00
|
|
|
mkdir -p config
|
|
|
|
|
2016-03-14 01:22:56 +01:00
|
|
|
if [ "$NO_AUTOTOOLS_RUN" ]; then
|
|
|
|
exit 0
|
|
|
|
fi
|
|
|
|
|
2006-10-05 17:44:08 +02:00
|
|
|
intltoolize --force --automake \
|
|
|
|
&& aclocal -I ./m4 \
|
2008-05-22 13:42:09 +02:00
|
|
|
&& $LIBTOOLIZE --copy --force --automake \
|
2006-10-05 17:08:07 +02:00
|
|
|
&& autoheader \
|
2010-11-05 22:08:42 +01:00
|
|
|
&& autoconf \
|
2007-11-14 20:47:52 +01:00
|
|
|
&& automake ${AM_ARGS} \
|
|
|
|
&& ./configure ${CONF_ARGS} $@
|