Skip to content

Commit

Permalink
Merge branch 'master' of github.com:KeyviDev/keyvi into index
Browse files Browse the repository at this point in the history
  • Loading branch information
hendrikmuhs committed Jan 9, 2018
2 parents d8d6c54 + 80c01c7 commit fbb00e1
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 7 deletions.
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ env:
- BUILD_TYPE=linux PYTHON_VERSION=35 CONF=release ARCH=x86_64
- BUILD_TYPE=linux PYTHON_VERSION=pypy2 CONF=release ARCH=x86_64
- BUILD_TYPE=linux PYTHON_VERSION=27 CONF=coverage ARCH=x86_64
- BUILD_TYPE=manylinux PYTHON_VERSION=27 DOCKER_IMAGE=cliqz/keyvi-manylinux-builder
- BUILD_TYPE=manylinux PYTHON_VERSION=34 DOCKER_IMAGE=cliqz/keyvi-manylinux-builder
- BUILD_TYPE=manylinux PYTHON_VERSION=35 DOCKER_IMAGE=cliqz/keyvi-manylinux-builder
- BUILD_TYPE=manylinux PYTHON_VERSION=27 DOCKER_IMAGE=keyvidev/keyvi-manylinux-builder
- BUILD_TYPE=manylinux PYTHON_VERSION=34 DOCKER_IMAGE=keyvidev/keyvi-manylinux-builder
- BUILD_TYPE=manylinux PYTHON_VERSION=35 DOCKER_IMAGE=keyvidev/keyvi-manylinux-builder
- BUILD_TYPE=sdist PYTHON_VERSION=27
- BUILD_TYPE=doc
global:
Expand Down
20 changes: 16 additions & 4 deletions docker/manylinux/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,25 @@
FROM quay.io/pypa/manylinux1_x86_64

RUN yum -y update; yum clean all

RUN yum -y install zlib-devel \
bzip2-devel \
snappy-devel \
python-devel && \
yum clean all

RUN wget http://sourceforge.net/projects/boost/files/boost/1.60.0/boost_1_60_0.tar.bz2 --no-check-certificate \
&& tar xvfj boost_1_60_0.tar.bz2 && cd boost_1_60_0 && ./bootstrap.sh && ./b2 install -j 8 && cd ../ \
&& rm -rf boost_1_60_0 boost_1_60_0.tar.bz2
RUN yum remove cmake28 -y

ENV BOOST_MAJOR=1 BOOST_MINOR=66 BOOST_PATCH=0
RUN curl -s -SL http://sourceforge.net/projects/boost/files/boost/${BOOST_MAJOR}.${BOOST_MINOR}.${BOOST_PATCH}/boost_${BOOST_MAJOR}_${BOOST_MINOR}_${BOOST_PATCH}.tar.gz | tar xz && \
cd boost_${BOOST_MAJOR}_${BOOST_MINOR}_${BOOST_PATCH} && \
./bootstrap.sh --without-libraries=graph_parallel,python, && \
./b2 -d0 --prefix=/usr/local/ install && \
cd .. && \
rm -rf boost_*

ENV CMAKE_MAJOR=3 CMAKE_MINOR=10 CMAKE_PATCH=1

RUN ln -s /usr/bin/cmake28 /usr/bin/cmake
RUN curl -sSL https://cmake.org/files/v${CMAKE_MAJOR}.${CMAKE_MINOR}/cmake-${CMAKE_MAJOR}.${CMAKE_MINOR}.${CMAKE_PATCH}.tar.gz | tar -xz && \
cd cmake-${CMAKE_MAJOR}.${CMAKE_MINOR}.${CMAKE_PATCH} && ./bootstrap && make -j4 && make install && \
cd .. && rm -rf cmake-${CMAKE_MAJOR}.${CMAKE_MINOR}.${CMAKE_PATCH}

0 comments on commit fbb00e1

Please sign in to comment.