WORKDIR /playpen
# Install RMr (runtime and dev) from debian package cached on packagecloud.io
-ARG RMR_VER=4.8.5
+ARG RMR_VER=4.9.4
# if package cloud is actually working, this is preferred
#
#building and installing pistache
RUN git clone https://github.com/pistacheio/pistache.git
RUN cd pistache && \
+ git checkout 363629b8804177a1e743cecfb880eed552922729 && \
meson setup build \
--buildtype=release \
-DPISTACHE_USE_SSL=true \
RUN git clone https://github.com/nlohmann/json.git && cd json && cmake . && make install
#install json-schema-validator
-RUN git clone https://github.com/pboettch/json-schema-validator.git && cd json-schema-validator &&mkdir build &&cd build && cmake .. && make install
+RUN git clone https://github.com/pboettch/json-schema-validator.git && cd json-schema-validator && git checkout cae6fad80001510077a7f40e68477a31ec443add &&mkdir build &&cd build && cmake .. && make install
#copy the content as git repo inside the container.
#COPY ${SRC}/CMakeLists.txt /playpen/factory/