From 0083e295f3e77bd9e7e24416330bcd3bdcfef65b Mon Sep 17 00:00:00 2001 From: John Bolliger Date: Tue, 27 Dec 2016 15:50:01 -0700 Subject: [PATCH 1/4] Added travis back with compilation. --- .travis.yml | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..2728733a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,58 @@ +env: + global: + - NOKOGIRI_USE_SYSTEM_LIBRARIES=true + +env: + - LIBVIPS=8.4.4 + +addons: + apt: + packages: + - gobject-introspection + - libcfitsio3-dev + - libfftw3-dev + - libgif-dev + - libgs-dev + - libgsf-1-dev + - libmatio-dev + - libopenslide-dev + - liborc-0.4-dev + - libpango1.0-dev + - libpoppler-glib-dev + - libwebp-dev + +language: ruby +rvm: + - 2.1 + - 2.2 + - 2.3 + +script: "bundle exec rake" + +gemfile: + - Gemfile + +before_install: + - uname -a + - sudo apt-get update + - wget http://www.vips.ecs.soton.ac.uk/supported/current/vips-$LIBVIPS.tar.gz + - tar -xvzf vips-$LIBVIPS.tar.gz + - cd vips-$LIBVIPS + - > + CXXFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0 + ./configure + --disable-debug + --disable-dependency-tracking + --disable-introspection + --disable-static + --enable-gtk-doc-html=no + --enable-gtk-doc=no + --enable-pyvips8=no + --without-orc + --without-python + $1 + - make + - sudo make install + - sudo ldconfig + - cd .. + - yes '' | pecl install vips \ No newline at end of file From 555940079641bc840da9edeb4294e446dedb05f2 Mon Sep 17 00:00:00 2001 From: John Bolliger Date: Tue, 27 Dec 2016 15:58:30 -0700 Subject: [PATCH 2/4] lets try without pcl install --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2728733a..1fa48879 100644 --- a/.travis.yml +++ b/.travis.yml @@ -54,5 +54,4 @@ before_install: - make - sudo make install - sudo ldconfig - - cd .. - - yes '' | pecl install vips \ No newline at end of file + - cd .. \ No newline at end of file From 4a23d1dd52d7804dc8a71b529959d9e5288c5248 Mon Sep 17 00:00:00 2001 From: John Bolliger Date: Tue, 27 Dec 2016 16:18:23 -0700 Subject: [PATCH 3/4] lets remove all of the flags --- .travis.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1fa48879..2a05e5aa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -41,16 +41,6 @@ before_install: - > CXXFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0 ./configure - --disable-debug - --disable-dependency-tracking - --disable-introspection - --disable-static - --enable-gtk-doc-html=no - --enable-gtk-doc=no - --enable-pyvips8=no - --without-orc - --without-python - $1 - make - sudo make install - sudo ldconfig From 431fa29b0b294b162635e7a62ac0710c53fe5a1e Mon Sep 17 00:00:00 2001 From: John Bolliger Date: Thu, 29 Dec 2016 14:13:49 -0700 Subject: [PATCH 4/4] lets try more packages to install and on trusty. --- .travis.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2a05e5aa..3ba7194b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,12 +5,23 @@ env: env: - LIBVIPS=8.4.4 +dist: trusty + addons: apt: packages: - - gobject-introspection + - libxml2-dev + - gettext + - libgtk2.0-dev + - python-dev + - liblcms1-dev + - liboil-dev + - libmagickwand-dev + - libopenexr-dev - libcfitsio3-dev - - libfftw3-dev + - gobject-introspection + - flex + - bison - libgif-dev - libgs-dev - libgsf-1-dev @@ -20,6 +31,11 @@ addons: - libpango1.0-dev - libpoppler-glib-dev - libwebp-dev + - automake + - libtool + - swig + - gtk-doc-tools + - libglib2.0-dev language: ruby rvm: