radare2/Dockerfile.travis
Riccardo Schirone afae8b6e34
Prerelease travis release (#13189)
* Add additional tests for release/prereleases
* Test different plugins configurations
* Add some libraries to docker image
* Disable SYS_CAPSTONE for now because there is only 3.0.5
* Fix html magic file to respect libmagic's format too

< can be used with string so it should be escaped if we want to match
the exact string "<html>"

* Use plugin License when printing rasm2 plugins in JSON format
* Build with system capstone, but do not run tests because they would fail
* Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
* Use clang to compile with ASAN
* Use b_lundef=false
* Just test if different plugins configuration build, no r2r
* Use sys openssl as well
2019-02-28 16:58:09 +01:00

39 lines
533 B
Docker

FROM ubuntu:bionic
MAINTAINER tbd
WORKDIR /src
RUN apt-get update
RUN apt-get install -y \
build-essential \
gcc-multilib \
llvm \
clang \
bison \
git \
curl \
cabextract \
libasan5 \
jq \
libncurses5 \
libcapstone3 \
libcapstone-dev \
libmagic-dev \
libzip4 \
libzip-dev \
liblz4-1 \
liblz4-dev \
gnupg2 \
python-pip \
python3-pip \
pkg-config \
liblzma5 \
npm \
zlib1g-dev
RUN pip3 install meson
RUN pip3 install ninja
CMD []