From 997e95de4d8404432355e5a4e83d2df33f0b3771 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Sun, 6 Sep 2015 01:29:07 -0700 Subject: [PATCH] travis: build unpaper --- .travis.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 46f4b69e..40d5f5ee 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,12 @@ language: python +cache: + directories: + - $HOME/.cache/pip + - $HOME/.ccache + - .autoconf + + python: - 3.4 @@ -9,18 +16,15 @@ before_install: - sudo add-apt-repository ppa:b-eltzner/qpdfview-exp -y # for QPDF 5 - sudo apt-get update -qq # must go after all add-apt-repo - pip install --upgrade pip + - wget -q https://github.com/Flameeyes/unpaper/archive/unpaper-6.1.tar.gz + - tar -xvf unpaper-6.1.tar.gz + - pushd unpaper-6.1 && autoreconf -i && ./configure --prefix=/usr && make -j && sudo make install && popd + - sudo apt-get install -y ghostscript tesseract-ocr tesseract-ocr-deu tesseract-ocr-eng tesseract-ocr-fra qpdf poppler-utils gcc libavformat-dev libavcodec-dev libavutil-dev autoconf automake make pkg-config xsltproc install: - - sudo apt-get install -y ghostscript tesseract-ocr tesseract-ocr-deu tesseract-ocr-eng tesseract-ocr-fra qpdf poppler-utils gcc libavformat-dev libavcodec-dev libavutil-dev autoconf automake make pkg-config xsltproc - pip install -r requirements.txt - pip install -r test_requirements.txt -#before_script: -# - -# - wget -q https://github.com/Flameeyes/unpaper/archive/unpaper-6.1.tar.gz -# - tar -xvf unpaper-6.1.tar.gz -# - cd unpaper-6.1.tar.gz && autoreconf -i && ./configure --prefix=/tmp/unpaper && make && make install - script: - python setup.py clean - python setup.py install