#!/usr/bin/env bash gajimversion="0.14.0.1" if [ -d ".hg" ]; then node=$(hg tip --template "{node}") hgversion="-${node:0:12}" else hgversion="" fi echo "define([AC_PACKAGE_VERSION], [${gajimversion}${hgversion}])" > m4/hgversion.m4 AM_ARGS="--add-missing --gnu --copy -Wno-portability" CONF_ARGS="" if test x`uname -s 2>/dev/null` = 'xDarwin' -a -f /Library/Frameworks/GTK+.framework/Versions/Current/env; then . /Library/Frameworks/GTK+.framework/Versions/Current/env AM_ARGS="${AM_ARGS} --ignore-deps" CONF_ARGS="${CONF_ARGS} --disable-idle --without-x" fi echo "[encoding: UTF-8]" > po/POTFILES.in \ && for p in `ls data/gui/*.ui`; do echo "[type: gettext/glade]$p" >> \ po/POTFILES.in; done \ && ls -1 data/gajim.desktop.in.in \ src/*py src/common/*py src/common/zeroconf/*.py src/plugins/*.py| grep -v ipython_view.py >> \ po/POTFILES.in || exit 1 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 which glibtoolize >/dev/null 2>&1 && LIBTOOLIZE="glibtoolize" || LIBTOOLIZE="libtoolize" mkdir -p config intltoolize --force --automake \ && aclocal -I ./m4 \ && $LIBTOOLIZE --copy --force --automake \ && autoheader \ && autoconf \ && automake ${AM_ARGS} \ && ./configure ${CONF_ARGS} $@