Fix #7428
[opentx.git] / radio / util / Dockerfile
blobc902f3380c42db4300efced41eb9c1eb959d85d6
1 # An Debian image for compiling OpenTX 2.2
3 FROM debian:stretch
5 RUN DEBIAN_FRONTEND=noninteractive apt-get -y update
6 RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential cmake gcc git lib32ncurses5 lib32z1 libfox-1.6-dev libsdl1.2-dev \
7       qt5-default qtmultimedia5-dev qttools5-dev qttools5-dev-tools libqt5svg5-dev \
8       software-properties-common wget zip python-pip python-pil libgtest-dev
10 RUN python -m pip install filelock
12 RUN wget -q https://launchpad.net/gcc-arm-embedded/4.7/4.7-2013-q3-update/+download/gcc-arm-none-eabi-4_7-2013q3-20130916-linux.tar.bz2 && \
13     tar xjf gcc-arm-none-eabi-4_7-2013q3-20130916-linux.tar.bz2 && \
14     mv gcc-arm-none-eabi-4_7-2013q3 /opt/gcc-arm-none-eabi
16 VOLUME ["/opentx"]
18 ENV PATH $PATH:/opt/gcc-arm-none-eabi/bin:/opentx/code/radio/util
20 ARG OPENTX_VERSION_SUFFIX=
21 ENV OPENTX_VERSION_SUFFIX ${OPENTX_VERSION_SUFFIX}