Skip to content
Snippets Groups Projects

Fix deprecations + updates

Merged Joscha Schmiedt requested to merge f-fix-deprecations into dev
3 files
+ 12
18
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 9
2
@@ -6,9 +6,9 @@ RUN apt-get install -y lcov
@@ -6,9 +6,9 @@ RUN apt-get install -y lcov
RUN apt-get install -y doxygen graphviz
RUN apt-get install -y doxygen graphviz
RUN apt-get install -y clang-format clang-tidy
RUN apt-get install -y clang-format clang-tidy
RUN apt-get install -y python3-pip python3-venv
RUN apt-get install -y python3-pip python3-venv
RUN apt-get install -y git
RUN apt-get install -y git
RUN apt-get install -y curl zip unzip tar
RUN apt-get install -y curl zip unzip tar
RUN apt-get install -y perl
RUN apt-get install -y perl pkg-config
RUN apt-get install -y openjdk-17-jdk-headless
RUN apt-get install -y openjdk-17-jdk-headless
@@ -21,8 +21,15 @@ COPY doc/requirements.txt doc-requirements.txt
@@ -21,8 +21,15 @@ COPY doc/requirements.txt doc-requirements.txt
RUN ./venv/bin/pip install -r doc-requirements.txt
RUN ./venv/bin/pip install -r doc-requirements.txt
COPY requirements.txt build-requirements.txt
COPY requirements.txt build-requirements.txt
RUN ./venv/bin/pip install -r build-requirements.txt
RUN ./venv/bin/pip install -r build-requirements.txt
 
RUN ./venv/bin/conan profile detect
 
# add venv with conan to .bashrc
 
RUN echo "source /venv/bin/activate" >> /root/.bashrc
COPY . /libcaosdb/
COPY . /libcaosdb/
WORKDIR /libcaosdb
WORKDIR /libcaosdb
RUN git rev-parse HEAD > libcaosdb_commit
RUN git rev-parse HEAD > libcaosdb_commit
RUN rm -rf .git
RUN rm -rf .git
 
 
# build dependencies
 
RUN /venv/bin/conan install /libcaosdb --build=missing -s build_type=Debug
 
RUN /venv/bin/conan install /libcaosdb --build=missing -s build_type=Release
Loading