From c1e2a368a80e95440b5ed71ceca51e31d23300bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 13 Dec 2019 16:24:46 -0500 Subject: [PATCH] docker: add ssl, install http-parser to /usr --- docker/DockerfileDeps | 6 +++--- docker/DockerfileDepsLlvm | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docker/DockerfileDeps b/docker/DockerfileDeps index ca70851b..f03d6995 100644 --- a/docker/DockerfileDeps +++ b/docker/DockerfileDeps @@ -3,13 +3,13 @@ MAINTAINER Adrien Béraud <adrien.beraud@savoirfairelinux.com> RUN apt-get update && apt-get install -y \ build-essential cmake git wget libncurses5-dev libreadline-dev nettle-dev \ libgnutls28-dev libuv1-dev cython3 python3-dev python3-setuptools libcppunit-dev libjsoncpp-dev \ - autotools-dev autoconf \ + autotools-dev autoconf libssl-dev \ && apt-get clean RUN echo "*** Installing libfmt ***" \ && wget https://github.com/fmtlib/fmt/archive/5.3.0.tar.gz \ && tar -xzf 5.3.0.tar.gz && cd fmt-5.3.0/ \ - && cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=On . \ + && cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=On -DFMT_TEST=Off -DFMT_DOC=Off . \ && make -j8 && make install \ && cd ../ && rm -rf fmt* @@ -17,7 +17,7 @@ RUN echo "*** Installing libfmt ***" \ RUN echo "*** Building nodejs/http_parser dependency ***" \ && wget https://github.com/nodejs/http-parser/archive/v2.9.2.tar.gz \ && tar xvf v2.9.2.tar.gz && cd http-parser-2.9.2/ \ - && PREFIX=/usr make -j8 && make install \ + && PREFIX=/usr make -j8 install \ && cd ../ && rm -rf http-parser* # libasio-dev (1.10.6-3) is too old diff --git a/docker/DockerfileDepsLlvm b/docker/DockerfileDepsLlvm index 3d576be7..797b9ec9 100644 --- a/docker/DockerfileDepsLlvm +++ b/docker/DockerfileDepsLlvm @@ -4,7 +4,7 @@ RUN apt-get update \ && apt-get install -y llvm llvm-dev clang make cmake git wget libncurses5-dev libreadline-dev \ nettle-dev libgnutls28-dev libuv1-dev libmsgpack-dev libjsoncpp-dev cython3 python3-dev \ python3-setuptools libcppunit-dev python3-pip \ - autotools-dev autoconf \ + autotools-dev autoconf libssl-dev \ && apt-get remove -y gcc g++ && apt-get autoremove -y && apt-get clean ENV CC cc @@ -13,7 +13,7 @@ ENV CXX c++ RUN echo "*** Installing libfmt ***" \ && wget https://github.com/fmtlib/fmt/archive/5.3.0.tar.gz \ && tar -xzf 5.3.0.tar.gz && cd fmt-5.3.0/ \ - && cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=On . \ + && cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=On -DFMT_TEST=Off -DFMT_DOC=Off . \ && make -j8 && make install \ && cd ../ && rm -rf fmt* @@ -21,7 +21,7 @@ RUN echo "*** Installing libfmt ***" \ RUN echo "*** Building nodejs/http_parser dependency ***" \ && wget https://github.com/nodejs/http-parser/archive/v2.9.2.tar.gz \ && tar xvf v2.9.2.tar.gz && cd http-parser-2.9.2/ \ - && PREFIX=/usr make -j8 && make install \ + && PREFIX=/usr make -j8 install \ && cd ../ && rm -rf http-parser* # libasio-dev (1.10.6-3) is too old -- GitLab