diff .travis.yml @ 5370:90836bd3b1c0

Try to install xapian-core from source. Deb package on ubuntu trusty is not new enough to support 1.3.7 python bindings needed for python 3 support.
author John Rouillard <rouilj@ieee.org>
date Fri, 20 Jul 2018 20:30:30 -0400
parents 44896f09a375
children dee9eb81bfa8
line wrap: on
line diff
--- a/.travis.yml	Fri Jul 20 19:38:10 2018 -0400
+++ b/.travis.yml	Fri Jul 20 20:30:30 2018 -0400
@@ -12,14 +12,17 @@
 addons:
   apt:
     packages:
-      # Required to build/install the xapian-binding
-      - libxapian-dev
       # Required to install pyme
       - libgpgme11-dev
       - swig
 
 before_install:
   - cd /tmp
+  # install core 1.3.7 as version in trusty deb is 1.2. need 1.3 for python 3.
+  - curl -s -O https://oligarchy.co.uk/xapian/1.3.7/xapian-core-1.3.7.tar.xz
+  - tar -Jxvf xapian-core-1.3.7.tar.xz
+  - cd xapian-core-1.3.7/
+  - ./configure && make && make install
   - curl -s -O https://oligarchy.co.uk/xapian/1.3.7/xapian-bindings-1.3.7.tar.xz
   - tar -Jxvf xapian-bindings-1.3.7.tar.xz
   - cd xapian-bindings-1.3.7/

Roundup Issue Tracker: http://roundup-tracker.org/