diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/.travis.yml b/.travis.yml index b01fc8cfc..e9ddff30f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,21 +4,43 @@ compiler: - gcc - clang -before_install: - - sudo apt-get -qq update +git: + depth: 1500 install: - - sudo apt-get install -qq autopoint - - sudo apt-get install -qq bc - - sudo apt-get install -qq gtk-doc-tools + # install some packages from Ubuntu's default sources + - sudo apt-get -qq update + - sudo apt-get install -qq + bc + libpam-dev + libudev-dev + gtk-doc-tools + # install/upgrade custom stuff from non-official sources + - sudo add-apt-repository -y ppa:dns/gnu + - sudo apt-get -qq update + - sudo apt-get install -qq + autopoint + gettext before_script: - ./autogen.sh script: - - ./configure + # make distcheck still does not work on travis + - (./configure + --disable-use-tty-group + --enable-chfn-chsh + --enable-line + --enable-mesg + --enable-newgrp + --enable-reset + --enable-tunelp + --enable-vipw + --enable-write + ; err=$?; cat config.log; exit $err) && make && make check + && make install DESTDIR=/tmp/dest && make dist after_script: |