.travis.yml: re-add distcheck, python needs a built tree
[aubio.git] / .travis.yml
1 language: python
2
3 sudo: false
4
5 matrix:
6   include:
7     - python: 2.6
8       os: linux
9       compiler: gcc
10       env: ARCH=x86_64
11     - python: 2.6
12       os: linux
13       compiler: gcc
14       env: ARCH=i386
15     - python: 2.6
16       os: linux
17       compiler: clang
18       env: ARCH=x86_64
19     - python: 2.6
20       os: linux
21       compiler: clang
22       env: ARCH=i386
23     - python: 2.7
24       os: linux
25       compiler: gcc
26       env: ARCH=x86_64
27     - python: 2.7
28       os: linux
29       compiler: gcc
30       env: ARCH=i386
31     - python: 2.7
32       os: linux
33       compiler: clang
34       env: ARCH=x86_64
35     - python: 2.7
36       os: linux
37       compiler: clang
38       env: ARCH=i386
39     - python: 3.4
40       os: linux
41       compiler: gcc
42       env: ARCH=x86_64
43     - python: 3.4
44       os: linux
45       compiler: gcc
46       env: ARCH=i386
47     - python: 3.4
48       os: linux
49       compiler: clang
50       env: ARCH=x86_64
51     - python: 3.4
52       os: linux
53       compiler: clang
54       env: ARCH=i386
55     - language: C
56       os: osx
57       compiler: clang
58       env: ARCH=x86_64
59     - language: C
60       os: osx
61       compiler: clang
62       env: ARCH=i386
63     - language: C
64       os: osx
65       compiler: gcc
66       env: ARCH=x86_64
67     - language: C
68       os: osx
69       compiler: gcc
70       env: ARCH=i386
71
72 addons:
73   apt:
74     packages:
75     - bzip2
76     - libsndfile1-dev
77     - libsamplerate-dev
78     - libjack-dev
79     - libasound2-dev
80     - libfftw3-dev
81
82 script:
83   - make build
84   - make build_python
85   - make clean_python
86   - make clean
87   - make distcheck