#!/bin/sh win=$1 #autopoint check (autopoint --version) > /dev/null 2>&1 || { echo echo "Error: you must have autopoint installed to compile mp3splt !" echo exit 1 } #autoconf check (autoconf --version && autoheader --version) > /dev/null 2>&1 || { echo echo "Error: you must have autoconf installed to compile mp3splt !" echo exit 1 } #automake check (aclocal --version) > /dev/null 2>&1 || { echo echo "Error: you must have automake installed to compile mp3splt !" echo exit 1 } #msgfmt check HAS_MSGFMT=yes (msgfmt --version) > /dev/null 2>&1 || { HAS_MSGFMT=no } if ! test -z $win ;then WIN_ACLOCAL_FLAGS="-I /usr/share/aclocal" fi #we run aclocal, autoconf and automake echo -n "1/5 Running autopoint... " \ && autopoint --ver 0.13.1 -f && echo "done" \ && echo -n "2/5 Running aclocal... " \ && aclocal -I m4 $WIN_ACLOCAL_FLAGS $ACLOCAL_FLAGS && echo "done" \ && echo -n "3/5 Running autoheader... " \ && autoheader && echo "done" \ && echo -n "4/5 Running autoconf... " \ && autoconf && echo "done" \ && echo -n "5/5 Running automake... " \ && automake -a -c && echo "done" if ! test -z $win ;then touch config.rpath automake -a -c fi if test "x$HAS_MSGFMT" = xyes;then echo -n "Formatting language files with msgfmt... " && \ { cd po for f in *.po; do if test -r "$f"; then lang=`echo $f | sed -e 's,\.po$,,'` msgfmt -c -o $lang.gmo $lang.po fi done cd .. } && echo "done" fi