retrieve & compile wdiff
authormayeut <mayeut@users.noreply.github.com>
Fri, 9 Oct 2015 19:48:33 +0000 (21:48 +0200)
committermayeut <mayeut@users.noreply.github.com>
Fri, 9 Oct 2015 19:48:33 +0000 (21:48 +0200)
.travis.yml
tools/travis-ci/abi-check.sh

index 1c2f5587643ace34835e3dcc5b4810d6dbf8c7e5..b862832b7550e640fede519d88cca0fe6f1ec14b 100644 (file)
@@ -18,7 +18,7 @@ addons:
       - gcc-mingw-w64
       - libelf-dev
       - elfutils
-      - wdiff
+      - texinfo
       - exuberant-ctags
 
 install:
index a5814d37ec38540de3cdf89ed1da4906b72d5f13..e3cb281fbd0c3fe8fbe0c2a0db45850f683dd049 100755 (executable)
@@ -31,13 +31,23 @@ mkdir ${HOME}/abi-check
 cd ${HOME}/abi-check
 # Let's get tools not available with apt
 mkdir tools
+# Travis doesn't allow package wdiff...
+wget -qO - http://mirrors.kernel.org/gnu/wdiff/wdiff-latest.tar.gz | tar -xz
+cd wdiff-*
+./configure --prefix=${HOME}/abi-check/tools/wdiff
+make
+make check
+make install
+cd ..
+export PATH=${PWD}/tools/wdiff/bin:$PATH
+
 wget -qO - https://tools.ietf.org/tools/rfcdiff/rfcdiff-1.42.tgz | tar -xz
 mv rfcdiff-1.42 ${PWD}/tools/rfcdiff
+export PATH=${PWD}/tools/rfcdiff:$PATH
 wget -qO - https://github.com/lvc/installer/archive/0.2.tar.gz | tar -xz
 mkdir ${PWD}/tools/abi-tracker
 make -C installer-0.2 install prefix=${PWD}/tools/abi-tracker target=abi-tracker
-rm -rf installer-0.2
-export PATH=${PWD}/tools/rfcdiff:${PWD}/tools/abi-tracker/bin:$PATH
+export PATH=${PWD}/tools/abi-tracker/bin:$PATH
 mkdir tracker
 cp -f ${OPJ_SOURCE_DIR}/tools/abi-tracker/openjpeg.json ./tracker/openjpeg.json
 cd tracker