build master (5.0 preview) correctly taking into account new deps

This commit is contained in:
Michael Iedema 2014-07-17 02:57:06 +02:00
parent 9be08c9269
commit c13c1bd5b7
1 changed files with 23 additions and 18 deletions

View File

@ -43,6 +43,24 @@ else
fi
echo "#"
echo "# adding additional repo tools"
installIfMissing software-properties-common
installIfMissing python-software-properties
echo "# - done"
echo
if ! stat -t /etc/apt/sources.list.d/*zeromq* >/dev/null 2>&1
then
echo "# adding modern zeromq repository"
sudo add-apt-repository -y ppa:chris-lea/zeromq
echo "# - done"
echo
echo "# updating repositories"
sudo apt-get update
echo "# - done"
echo
fi
echo "# checking build dependencies"
installIfMissing autoconf
installIfMissing automake
@ -68,6 +86,11 @@ installIfMissing unixodbc-dev
installIfMissing libssl-dev
installIfMissing libsrtp0
installIfMissing libsrtp0-dev
installIfMissing libsqliteodbc
# modern zmq
installIfMissing libzmq3-dev
installIfMissing libzmq3
installIfMissing python-zmq
echo "# - done"
echo
@ -84,24 +107,6 @@ sayAndDo sudo dpkg -i $BUILDNAME/libcoredumper*.deb
echo "# - done"
echo
echo "# libsqliteodbc - building Debian package and installing as dependency"
sayAndDo cd libsqliteodbc
sayAndDo ./build.sh
sayAndDo mv range-libsqliteodbc_* ../$BUILDNAME
sayAndDo cd ..
sayAndDo sudo dpkg -i $BUILDNAME/range-libsqliteodbc_*.deb
echo "# - done"
echo
echo "# libzmq - building Debian package and installing as dependency"
sayAndDo cd libzmq
sayAndDo ./build.sh
sayAndDo mv range-libzmq_* ../$BUILDNAME
sayAndDo cd ..
sayAndDo sudo dpkg -i $BUILDNAME/range-libzmq_*.deb
echo "# - done"
echo
echo "# liba53 - building Debian and installing as dependency"
sayAndDo cd liba53
sayAndDo dpkg-buildpackage -us -uc