1*599eec37SMarco A L BarbosaFROM ubuntu:16.04
2*599eec37SMarco A L Barbosa
3*599eec37SMarco A L BarbosaRUN dpkg --add-architecture i386 && \
4*599eec37SMarco A L Barbosa    apt-get update && \
5*599eec37SMarco A L Barbosa    apt-get install -y --no-install-recommends \
6*599eec37SMarco A L Barbosa  file \
7*599eec37SMarco A L Barbosa  curl \
8*599eec37SMarco A L Barbosa  ca-certificates \
9*599eec37SMarco A L Barbosa  python \
10*599eec37SMarco A L Barbosa  unzip \
11*599eec37SMarco A L Barbosa  expect \
12*599eec37SMarco A L Barbosa  openjdk-9-jre \
13*599eec37SMarco A L Barbosa  libstdc++6:i386 \
14*599eec37SMarco A L Barbosa  libpulse0 \
15*599eec37SMarco A L Barbosa  gcc \
16*599eec37SMarco A L Barbosa  libc6-dev
17*599eec37SMarco A L Barbosa
18*599eec37SMarco A L BarbosaWORKDIR /android/
19*599eec37SMarco A L BarbosaCOPY android* /android/
20*599eec37SMarco A L Barbosa
21*599eec37SMarco A L BarbosaENV ANDROID_ARCH=i686
22*599eec37SMarco A L BarbosaENV PATH=$PATH:/android/ndk-$ANDROID_ARCH/bin:/android/sdk/tools:/android/sdk/platform-tools
23*599eec37SMarco A L Barbosa
24*599eec37SMarco A L BarbosaRUN sh /android/android-install-ndk.sh $ANDROID_ARCH
25*599eec37SMarco A L BarbosaRUN sh /android/android-install-sdk.sh $ANDROID_ARCH
26*599eec37SMarco A L BarbosaRUN mv /root/.android /tmp
27*599eec37SMarco A L BarbosaRUN chmod 777 -R /tmp/.android
28*599eec37SMarco A L BarbosaRUN chmod 755 /android/sdk/tools/* /android/sdk/tools/qemu/linux-x86_64/*
29*599eec37SMarco A L Barbosa
30*599eec37SMarco A L BarbosaENV PATH=$PATH:/rust/bin \
31*599eec37SMarco A L Barbosa    CARGO_TARGET_I686_LINUX_ANDROID_LINKER=i686-linux-android-gcc \
32*599eec37SMarco A L Barbosa    HOME=/tmp
33