diff options
author | neonloop | 2021-03-03 23:17:03 +0000 |
---|---|---|
committer | neonloop | 2021-03-03 23:17:03 +0000 |
commit | 9cd70be8d87cd2258b46c77de051460e50edf786 (patch) | |
tree | e5ddddffb9904fcbf7c1a994c246a98174d80333 /Dockerfile | |
download | trimui-toolchain-9cd70be8d87cd2258b46c77de051460e50edf786.tar.gz trimui-toolchain-9cd70be8d87cd2258b46c77de051460e50edf786.tar.bz2 trimui-toolchain-9cd70be8d87cd2258b46c77de051460e50edf786.zip |
Initial commit
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1ff49bb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,37 @@ +FROM ubuntu:16.04 + +RUN apt-get -y update \ + && apt-get -y install bzip2 bc cpio g++ make patch perl python unzip rsync wget locales \ + && rm -rf /var/lib/apt/lists/* + +RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && \ + locale-gen +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US:en +ENV LC_ALL en_US.UTF-8 + +RUN useradd -d /home/trimui -m -s /bin/bash -U trimui +RUN ln -s /home/trimui/buildroot/output/host/usr /opt/trimui-toolchain + +USER trimui +WORKDIR /home/trimui + +ENV BR_VER 2016.05 +ENV BR_DIR buildroot-${BR_VER} +ENV BR_TAR ${BR_DIR}.tar.bz2 +ENV BR_URL https://buildroot.org/downloads/${BR_TAR} +RUN echo ${BR_DIR} && wget ${BR_URL} && ls -l && tar xf ${BR_TAR} && rm -f ${BR_TAR} +RUN ln -s ${BR_DIR} buildroot + +WORKDIR /home/trimui/buildroot +COPY libpng12.patch libpng12.patch +RUN patch -p0 < libpng12.patch + +COPY defconfig defconfig + +RUN make defconfig BR2_DEFCONFIG=./defconfig && make toolchain libpng sdl sdl_image bzip2 + +VOLUME /home/trimui/workspace +WORKDIR /home/trimui/workspace + +CMD ["/bin/bash"] |