opencv 0.7.0

Rust bindings for OpenCV
Documentation
language: rust
rust:
  - stable
  - beta
  - nightly
cache: cargo

sudo: true
dist: xenial

addons:
  apt:
    packages:
      - wget
      - unzip
      - build-essential
      - cmake
      - libgtk2.0-dev
      - pkg-config
      - libavcodec-dev
      - libavformat-dev
      - libswscale-dev
      - libavresample-dev
      - libtbb-dev
      - libjpeg-dev
      - libpng-dev
      - libtiff-dev
      - libjasper-dev
      - libwebp-dev
      - libopenexr-dev
      - libdc1394-22-dev
      - libatlas-base-dev
      - libeigen3-dev
      - python-dev
      - python-numpy
      - tree

env:
  matrix:
    - OPENCV_VERSION=3.4.6

before_script:
  - |
    if [ ! -e /tmp/opencv/opencv-$OPENCV_VERSION/release/unix-install ]
    then
      mkdir -p /tmp/opencv
      cd /tmp/opencv
      rm -rf opencv-$OPENCV_VERSION
      wget -q https://github.com/opencv/opencv/archive/$OPENCV_VERSION.zip
      unzip -q $OPENCV_VERSION.zip
      cd opencv-$OPENCV_VERSION
      mkdir release install
      cd release
      Atlas_ROOT_DIR=/usr/include/eigen3/Eigen/src/misc/ cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DINSTALL_TESTS=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_opencv_apps= -DWITH_IPP=OFF -DPYTHON_EXECUTABLE=OFF -DINSTALL_PYTHON_EXAMPLES=OFF -DWITH_LAPACK=ON -DWITH_EIGEN=ON -DBUILD_SHARED_LIBS=ON -DWITH_TBB=ON -D OPENCV_ENABLE_NONFREE=ON -DCMAKE_INSTALL_PREFIX=/usr ..
      sudo make -j4 install
    fi
  - tree /tmp/opencv/opencv-$OPENCV_VERSION/release
  - pkg-config --cflags opencv
  - pkg-config --libs opencv
  - gcc --version
  - cd /home/travis/build/twistedfall/opencv-rust

matrix:
  allow_failures:
    - rust: nightly