From 251fe8bf2feb76f3649e5c31156b1fa05ebebccd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Wed, 21 Aug 2019 13:22:20 -0400
Subject: [PATCH] dockerfiles: add restbed

---
 docker/DockerfileDeps     | 7 +++++++
 docker/DockerfileDepsLlvm | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/docker/DockerfileDeps b/docker/DockerfileDeps
index f5c751e4..52493321 100644
--- a/docker/DockerfileDeps
+++ b/docker/DockerfileDeps
@@ -29,6 +29,13 @@ RUN echo "*** Downloading RESTinio ***" \
              -DRESTINIO_FIND_DEPS=ON -DRESTINIO_ALLOW_SOBJECTIZER=Off -DRESTINIO_USE_BOOST_ASIO=none . \
     && cd ../../ && rm -rf restinio*
 
+# build restbed from sources
+RUN git clone --recursive https://github.com/corvusoft/restbed.git \
+	&& cd restbed && mkdir build && cd build \
+	&& cmake -DBUILD_TESTS=NO -DBUILD_EXAMPLES=NO -DBUILD_SSL=NO -DBUILD_SHARED=YES -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib .. \
+	&& make -j8 install \
+	&& cd .. && rm -rf restbed
+
 #build msgpack from source
 RUN wget https://github.com/msgpack/msgpack-c/releases/download/cpp-2.1.5/msgpack-2.1.5.tar.gz \
     && tar -xzf msgpack-2.1.5.tar.gz \
diff --git a/docker/DockerfileDepsLlvm b/docker/DockerfileDepsLlvm
index a005b552..7cc53de7 100644
--- a/docker/DockerfileDepsLlvm
+++ b/docker/DockerfileDepsLlvm
@@ -31,6 +31,13 @@ RUN echo "*** Downloading RESTinio ***" \
              -DRESTINIO_FIND_DEPS=ON -DRESTINIO_ALLOW_SOBJECTIZER=Off -DRESTINIO_USE_BOOST_ASIO=none . \
     && cd ../../ && rm -rf restinio*
 
+# build restbed from sources
+RUN git clone --recursive https://github.com/corvusoft/restbed.git \
+	&& cd restbed && mkdir build && cd build \
+	&& cmake -DBUILD_TESTS=NO -DBUILD_EXAMPLES=NO -DBUILD_SSL=NO -DBUILD_SHARED=YES -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib .. \
+	&& make -j8 install \
+	&& cd .. && rm -rf restbed
+
 #build msgpack from source
 RUN wget https://github.com/msgpack/msgpack-c/releases/download/cpp-2.1.5/msgpack-2.1.5.tar.gz \
     && tar -xzf msgpack-2.1.5.tar.gz \
-- 
GitLab