linuxcnc/scripts/travis-install-build-deps.sh

18 lines
809 B
Bash
Executable file

#!/bin/sh -ex
sudo sh -c 'echo deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe >> /etc/apt/sources.list'
grep . /etc/apt/sources.list /etc/apt/sources.list.d/* || true
sudo apt-get update -qq
sudo apt-get install -y devscripts equivs build-essential --no-install-recommends
sudo apt-get remove -f libreadline6-dev || true
sudo apt-get remove -f libreadline-dev || true
debian/configure
# This gives an error that is hidden from us
#mk-build-deps -i -r -s sudo -t 'apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends --no-install-suggests'
if ! sudo apt-get -y build-dep . ; then
echo "E: could not install dependencies, maybe inspect d/control for hints:"
cat debian/control
echo
echo "E: apt-get -y build-dep . failed"
exit 1
fi
sudo apt install -y lintian