File tree Expand file tree Collapse file tree 2 files changed +38
-24
lines changed
Expand file tree Collapse file tree 2 files changed +38
-24
lines changed Original file line number Diff line number Diff line change 1+ sudo : false
2+
13language : php
24
3- sudo : required
45dist : trusty
56
67php :
78 - 7.0.13
89 - 7.1
910
1011env :
11- - LIBVIPS=8.4.4
12+ global :
13+ - VIPS_SITE=http://www.vips.ecs.soton.ac.uk/supported
14+ - VIPS_VERSION_MAJOR=8
15+ - VIPS_VERSION_MINOR=4
16+ - VIPS_VERSION_MICRO=5
17+ - VIPS_VERSION=$VIPS_VERSION_MAJOR.$VIPS_VERSION_MINOR
18+ - VIPS_VERSION_FULL=$VIPS_VERSION.$VIPS_VERSION_MICRO
19+ - PATH=$HOME/vips/bin:$PATH
20+ - LD_LIBRARY_PATH=$HOME/vips/lib:$LD_LIBRARY_PATH
21+ - PKG_CONFIG_PATH=$HOME/vips/lib/pkgconfig:$PKG_CONFIG_PATH
22+ - PYTHONPATH=$HOME/vips/lib/python2.7/site-packages:$PYTHONPATH
23+ - GI_TYPELIB_PATH=$HOME/vips/lib/girepository-1.0:$GI_TYPELIB_PATH
1224
1325cache :
1426 apt : true
1527 directories :
1628 - $HOME/.composer/cache
29+ - $HOME/vips
1730
1831addons :
1932 apt :
@@ -31,30 +44,10 @@ addons:
3144 - libpoppler-glib-dev
3245 - libwebp-dev
3346
34- # VIPS 8.3.3 requires Poppler 0.30 which is not released on Trusty.
3547before_install :
36- - wget http://www.vips.ecs.soton.ac.uk/supported/current/vips-$LIBVIPS.tar.gz
37- - tar -xvzf vips-$LIBVIPS.tar.gz
38- - cd vips-$LIBVIPS
39- - >
40- CXXFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0
41- ./configure
42- --disable-debug
43- --disable-dependency-tracking
44- --disable-introspection
45- --disable-static
46- --enable-gtk-doc-html=no
47- --enable-gtk-doc=no
48- --enable-pyvips8=no
49- --without-orc
50- --without-python
51- $1
52- - make
53- - sudo make install
54- - sudo ldconfig
55- - cd ..
48+ - bash install-vips.sh
5649 - yes '' | pecl install vips
5750
5851install : composer install --prefer-dist
5952
60- script : composer test
53+ script : composer test
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ set -e
4+ if [ ! -d " $HOME /vips/lib" ]; then
5+ wget $VIPS_SITE /$VIPS_VERSION /vips-$VIPS_VERSION_FULL .tar.gz
6+ tar xf vips-$VIPS_VERSION_FULL .tar.gz
7+ cd vips-$VIPS_VERSION_FULL
8+ CXXFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0 ./configure --prefix=$HOME /vips \
9+ --disable-debug \
10+ --disable-dependency-tracking \
11+ --disable-introspection \
12+ --disable-static \
13+ --enable-gtk-doc-html=no \
14+ --enable-gtk-doc=no \
15+ --enable-pyvips8=no \
16+ --without-orc \
17+ --without-python
18+ make && make install
19+ else
20+ echo ' Using cached directory.'
21+ fi
You can’t perform that action at this time.
0 commit comments