libvips/.travis.yml
John Cupitt 9223004377 more travis tweaking
try brew install rather than reinstall. The .pc files are often
created by the install method, which might explain why libpng.pc was
missing.
2017-01-19 15:31:33 +00:00

90 lines
2.5 KiB
YAML

language: cpp
before_script:
- ./autogen.sh
--disable-dependency-tracking
--with-jpeg-includes=$JPEG/include
--with-jpeg-libraries=$JPEG/lib
- cat config.log
- echo PKG_CONFIG_PATH = $PKG_CONFIG_PATH
- echo which pkg-config ; which pkg-config
- pkg-config --list-all
- pkg-config --debug libpng
- make -j$JOBS -s V=0
script:
- make -Ctest -j$JOBS -s V=0 VERBOSE=1 check
matrix:
fast_finish: true
allow_failures:
- os: osx
include:
- os: linux
sudo: required
dist: precise
env:
- PYTHON=/usr/bin/python
- JPEG=/usr
- JOBS=`nproc`
- LIBTOOLFLAGS=--quiet
cache: ccache
before_install:
- sudo apt-get update -qq
- sudo apt-get install -y
automake gtk-doc-tools
gobject-introspection
libfftw3-dev libjpeg-turbo8-dev
libpng12-dev libwebp-dev libtiff4-dev libxml2-dev
swig libmagick++-dev bc
libcfitsio3-dev libgsl0-dev libmatio-dev
liborc-0.4-dev liblcms2-dev libpoppler-glib-dev
librsvg2-dev libgif-dev
libpango1.0-dev
python-dev
- os: linux
sudo: required
dist: trusty
env:
- PYTHON=/usr/bin/python
- JPEG=/usr
- JOBS=`nproc`
cache: ccache
before_install:
- sudo apt-get update -qq
- sudo apt-get install -y
automake gtk-doc-tools
gobject-introspection
libfftw3-dev libjpeg-turbo8-dev
libpng12-dev libwebp-dev libtiff4-dev libxml2-dev
swig libmagick++-dev bc
libcfitsio3-dev libgsl0-dev libmatio-dev
liborc-0.4-dev liblcms2-dev libpoppler-glib-dev
librsvg2-dev libgif-dev
libpango1.0-dev libgsf-1-dev libopenslide-dev
python-dev python-gi-dev libgirepository1.0-dev
- os: osx
osx_image: xcode7.3
env:
- PYTHON=/usr/local/bin/python
- JPEG=/usr/local/opt/mozjpeg
- JOBS="`sysctl -n hw.ncpu`"
- PATH="/usr/local/opt/ccache/libexec:$PATH"
cache: ccache
before_install:
- brew tap homebrew/science
- brew update
- brew install ccache pkg-config automake
- brew install --ignore-dependencies gtk-doc
- brew install
gobject-introspection
fftw mozjpeg libexif
libpng webp libtiff
swig imagemagick
cfitsio libmatio
orc little-cms2 poppler
pango libgsf openslide
librsvg giflib openexr
python pygobject3