diff options
author | louiz’ <louiz@louiz.org> | 2017-02-28 19:39:09 +0100 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2017-02-28 19:39:09 +0100 |
commit | 26eb28dc2368d14e171201a0c6b76b76b19e1ddc (patch) | |
tree | afe81334ec7fdab43fabe18733e4c73bfedc6a3f /docker/biboumi/Dockerfile.base | |
parent | dcb48c5a20be1440ad87f1996b3373cb51f0fe07 (diff) | |
download | biboumi-26eb28dc2368d14e171201a0c6b76b76b19e1ddc.tar.gz biboumi-26eb28dc2368d14e171201a0c6b76b76b19e1ddc.tar.bz2 biboumi-26eb28dc2368d14e171201a0c6b76b76b19e1ddc.tar.xz biboumi-26eb28dc2368d14e171201a0c6b76b76b19e1ddc.zip |
Split the biboumi dockerfile into two, to be able to disable the cache
Diffstat (limited to 'docker/biboumi/Dockerfile.base')
-rw-r--r-- | docker/biboumi/Dockerfile.base | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/docker/biboumi/Dockerfile.base b/docker/biboumi/Dockerfile.base new file mode 100644 index 0000000..bbc32c2 --- /dev/null +++ b/docker/biboumi/Dockerfile.base @@ -0,0 +1,23 @@ +# This dockerfile install all the dependencies needing to compile biboumi + +FROM docker.io/fedora:latest + +RUN dnf --refresh install -y\ + gcc-c++\ + cmake\ + make\ + udns-devel\ + sqlite-devel\ + libuuid-devel\ + expat-devel\ + libidn-devel\ + systemd-devel\ + git\ + python\ + && dnf clean all + +# Install botan +RUN git clone https://github.com/randombit/botan.git && cd botan && ./configure.py --prefix=/usr && make -j8 && make install && ldconfig && rm -rf /botan + +# Install litesql +RUN git clone git://git.louiz.org/litesql && mkdir /litesql/build && cd /litesql/build && cmake .. -DCMAKE_INSTALL_PREFIX=/usr && make -j8 && cd /litesql/build && make install && ldconfig && rm -rf /litesql |