card-restore: Fix memory leak
[platform/upstream/pulseaudio.git] / .travis.yml
1 # use the trusty beta
2 sudo: required
3 dist: trusty
4
5 language: c
6
7 compiler:
8   - gcc
9   - clang
10
11 before_install:
12   - sudo apt-get -qq -y update
13   - >
14     sudo apt-get -qq -y install
15     git-core
16     autopoint
17     autoconf
18     automake
19     check
20     gettext
21     libasound2-dev
22     libasyncns-dev
23     libatomic-ops-dev
24     libavahi-client-dev
25     libbluetooth-dev
26     libsbc-dev
27     libcap-dev
28     libfftw3-dev
29     libgconf2-dev
30     libglib2.0-dev
31     libgtk-3-dev
32     libice-dev
33     libjack-dev
34     libjson-c-dev
35     liblircclient-dev
36     libltdl-dev
37     liborc-0.4-dev
38     libsamplerate0-dev
39     libsndfile1-dev
40     libspeexdsp-dev
41     libssl-dev
42     libtdb-dev
43     libudev-dev
44     libwebrtc-audio-processing-dev
45     libwrap0-dev
46     libx11-xcb-dev
47     libxcb1-dev
48     libxtst-dev
49     libsystemd-daemon-dev
50     libsystemd-id128-dev
51     libsystemd-journal-dev
52     libsystemd-login-dev
53
54 before_script:
55   # can't run git-version-gen on a shallow clone or without tags
56   - if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
57   - git fetch --tags
58   - NOCONFIGURE=1 ./bootstrap.sh
59
60 script:
61   - ./configure --localstatedir=/var && make && make check && make check-daemon && make install DESTDIR=`mktemp -d`
62
63 notifications:
64   email:
65     recipients:
66       - pulseaudio-commits@lists.freedesktop.org
67
68   irc:
69     - "irc.freenode.net#pulseaudio"