]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
travis-ci: enable more features and update gettext
authorRuediger Meier <ruediger.meier@ga-group.nl>
Fri, 28 Mar 2014 15:33:25 +0000 (16:33 +0100)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Sat, 29 Mar 2014 00:13:13 +0000 (01:13 +0100)
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
.travis.yml

index b01fc8cfc2cbc8bfda2a70b900130c1cac6ea2a8..e9ddff30fe166aaf22d9da69fd9e6a8f3ee8fd29 100644 (file)
@@ -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: