[pulseaudio-discuss] [PATCH] Add a .travis.yml for Travis CI

Felipe Sateler fsateler at debian.org
Tue Apr 14 16:32:08 PDT 2015


From: Arun Raghavan <arun at accosted.net>

Currently uses Ubuntu's build dependencies, and runs make check and
check-daemon.

Based on Arun Raghavan's travis file. Added trusty repositories to get
newer libs.
---
 .travis.yml | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 .travis.yml


For this to be run automatically someone that controls the pulseaudio
name in github must link the repository to travis.

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..a869372
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,21 @@
+language: c
+
+compiler:
+  - gcc
+ #- clang
+
+before_install:
+  - sudo sh -c 'echo "deb http://archive.ubuntu.com/ubuntu/ trusty main universe\ndeb-src http://archive.ubuntu.com/ubuntu/ trusty main universe" >> /etc/apt/sources.list'
+  - sudo apt-get -qq update
+install:
+  - sudo apt-get -qq build-dep pulseaudio
+  - sudo apt-get -qq install libcap-dev libjson-c-dev autopoint git-core autoconf automake gcc dh-autoreconf check intltool
+
+before_script:
+  # can't run git-version-gen on a shallow clone or without tags
+  - if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
+  - git fetch --tags
+  - NOCONFIGURE=1 ./bootstrap.sh
+
+script:
+  - ./configure --localstatedir=/var && make && make check && make check-daemon
-- 
2.1.4



More information about the pulseaudio-discuss mailing list