summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml34
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: