diff --git a/ci-image/Dockerfile b/ci-image/Dockerfile index 6f5e484..30d5166 100644 --- a/ci-image/Dockerfile +++ b/ci-image/Dockerfile @@ -17,6 +17,7 @@ RUN apt-get install -y fontconfig RUN apt-get install -y gcc-multilib g++-multilib RUN apt-get install -y libxkbcommon-dev libegl-dev RUN apt-get install -y zstd +RUN apt-get install -y ninja-build ccache flatbuffers-compiler libflatbuffers-dev RUN pip3 install "virtualenv<20" pygithub # fix missing libreadline.so.7 diff --git a/ci-image/conf/install.sh.template b/ci-image/conf/install.sh.template index aa3bb1b..e716327 100644 --- a/ci-image/conf/install.sh.template +++ b/ci-image/conf/install.sh.template @@ -9,7 +9,10 @@ cp $CONF/nose2.cfg . python3 -mvirtualenv --python=`which python3` ./virtualenv source ./virtualenv/bin/activate -pip install -U 'pip==21.3.1' 'setuptools<64' +pip install -U 'pip==21.3.1' 'setuptools<64' pybind11 + +pip install --no-build-isolation 'git+https://github.com/mborgerson/bintrace@abad752#egg=bintrace' +pip install --no-build-isolation 'git+https://github.com/mborgerson/bintrace@abad752#egg=bintrace-qemu&subdirectory=bintrace-qemu' pip install --requirement ./requirements.txt --no-cache --src ./src --no-build-isolation pip freeze > freeze.txt