/ .buildbot / appimage / Dockerfile
Dockerfile
 1  FROM ubuntu:bionic
 2  
 3  RUN apt-get update
 4  
 5  RUN apt-get install -yq --no-install-suggests --no-install-recommends \
 6      ca-certificates software-properties-common \
 7      build-essential libcap-dev libssl-dev \
 8      python-all-dev python-setuptools wget \
 9      git gtk-update-icon-cache \
10      binutils-multiarch crossbuild-essential-armhf crossbuild-essential-arm64
11  
12  RUN dpkg --add-architecture armhf
13  RUN dpkg --add-architecture arm64
14  
15  RUN sed -iE "s|deb |deb [arch=amd64] |g" /etc/apt/sources.list \
16      && echo "deb [arch=armhf,arm64] http://ports.ubuntu.com/ubuntu-ports/ bionic main universe" >> /etc/apt/sources.list \
17      && echo "deb [arch=armhf,arm64] http://ports.ubuntu.com/ubuntu-ports/ bionic-updates main universe" >> /etc/apt/sources.list
18  
19  RUN apt-get update | true
20  
21  RUN apt-get install -yq libssl-dev:armhf libssl-dev:arm64
22  
23  RUN wget -qO appimage-builder-x86_64.AppImage \
24      https://github.com/AppImageCrafters/appimage-builder/releases/download/v1.1.0/appimage-builder-1.1.0-x86_64.AppImage
25  
26  ADD . .
27  
28  CMD .buildbot/tox-bionic/build.sh