Merge branch 'master' into feature/timestretch
authorPaul Brossier <piem@piem.org>
Thu, 2 Jul 2020 09:48:29 +0000 (11:48 +0200)
committerPaul Brossier <piem@piem.org>
Thu, 2 Jul 2020 09:48:29 +0000 (11:48 +0200)
1  2 
.travis.yml

diff --cc .travis.yml
@@@ -2,55 -2,62 +2,62 @@@ language: pytho
  
  matrix:
    include:
-     - python: 3.6
+     - name: "Linux (Python 3.8)"
+       python: 3.8
        os: linux
-       compiler: gcc
-     - python: 3.5
+       distro: bionic
+     - name: "Linux (Python 3.6)"
+       python: 3.6
        os: linux
-       compiler: gcc
        env: WAFOPTS="--build-type=debug"
-     - python: 2.7
+     - name: "Linux (Python 2.7)"
+       python: 2.7
        os: linux
-       compiler: gcc
-     - python: "pypy3.5"
+       distro: trusty
+     - name: "Linux (Python pypy3.5)"
+       language: python
+       python: "pypy3.5"
        os: linux
-       compiler: gcc
-       env: CFLAGS="-Os" WAFOPTS="--disable-avcodec"
-     - python: 3.6
+     - name: "Linux (fftw3, no other deps)"
+       python: 3.8
        os: linux
-       compiler: gcc
-       env: CFLAGS="-Os" WAFOPTS="--disable-samplerate"
-     - python: 3.5
+       env: HAVE_AUBIO_DOUBLE=1 CFLAGS="-O3" WAFOPTS="--enable-fftw3 --disable-avcodec --disable-samplerate"
+     - name: "Linux (default, dpkg-buildflags)"
        os: linux
-       compiler: gcc
-       env: HAVE_AUBIO_DOUBLE=1 CFLAGS="-O3" WAFOPTS="--enable-fftw3"
-     - python: 2.7
-       os: linux
-       compiler: gcc
        env: CFLAGS="`dpkg-buildflags --get CFLAGS`" LDFLAGS="`dpkg-buildflags --get LDFLAGS`"
-     - language: C
+     - name: "macOS (xcode11)"
+       language: shell
        os: osx
-       compiler: clang
-     - language: C
+       osx_image: xcode11
+     - name: "macOS (xcode12, lib only)"
+       language: shell
        os: osx
-       compiler: clang
-       env: CFLAGS="-Os" HAVE_AUBIO_DOUBLE=1 WAFOPTS="--disable-accelerate"
-     - language: C
+       osx_image: xcode12
+       script:
+         - make test_lib_only_clean
+     - name: "macOS (xcode10, noopt, nodeps)"
+       language: shell
        os: osx
-       compiler: clang
-       env: WAFOPTS="--enable-fat --disable-avcodec --disable-sndfile --disable-samplerate --disable-rubberband"
-     - language: C
+       osx_image: xcode10
 -      env: CFLAGS="-Os" HAVE_AUBIO_DOUBLE=1 WAFOPTS="--disable-accelerate --disable-avcodec --disable-sndfile --disable-samplerate"
++      env: CFLAGS="-Os" HAVE_AUBIO_DOUBLE=1 WAFOPTS="--disable-accelerate --disable-avcodec --disable-sndfile --disable-samplerate --disable-rubberband"
+     - name: "iOS"
+       language: shell
        os: osx
-       compiler: clang
 -      env: WAFOPTS="--with-target-platform=ios --disable-avcodec --disable-sndfile --disable-samplerate" AUBIO_NOTESTS=1
 +      env: WAFOPTS="--with-target-platform=ios --disable-avcodec --disable-sndfile --disable-samplerate --disable-rubberband" AUBIO_NOTESTS=1
-     - language: C
+     - name: "iOSSimulator"
+       language: shell
        os: osx
-       compiler: clang
 -      env: WAFOPTS="--with-target-platform=iosimulator --disable-avcodec --disable-sndfile --disable-samplerate" AUBIO_NOTESTS=1
 +      env: WAFOPTS="--with-target-platform=iosimulator --disable-avcodec --disable-sndfile --disable-samplerate --disable-rubberband" AUBIO_NOTESTS=1
  
- # use trusty
- dist: trusty
- sudo: required
+ #    - name: "Windows (Python 3.8.0, lib only)"
+ #      language: shell
+ #      os: windows
+ #      before_install:
+ #        - choco install python --version 3.8.0
+ #        - choco install make
+ #        - python -m pip install --upgrade pip
+ #      env: PATH=/c/Python38:/c/Python38/Scripts:$PATH AUBIO_NOTESTS=1
  
  addons:
    apt: