haiku/3rdparty/docker/bootstrap/Dockerfile
Alexander von Gluck IV 8850049390 docker/bootstrap: Add missing pkg-config for ICU
* ARM now gets up to the ICU build failures. (yay?)

Change-Id: Iaad978fe86f8cbb57e553bc3584bd8351559c7dc
2018-11-04 09:13:24 -06:00

37 lines
1.0 KiB
Docker

FROM debian
ENV DEBIAN_FRONTEND="noninteractive"
RUN apt-get update
# Base Haiku requirements
RUN apt-get install -y git nasm autoconf automake texinfo flex \
bison gawk build-essential unzip wget zip less zlib1g-dev \
libcurl4-openssl-dev genisoimage libtool mtools gcc-multilib \
u-boot-tools util-linux device-tree-compiler bc
# GCC Requirements
RUN apt-get install -y python
# zlib Requirements
RUN apt-get install -y cmake
# ICU Requirements
RUN apt-get install -y pkg-config
ENV GIT_BUILDTOOLS="https://git.haiku-os.org/buildtools"
ENV GIT_HAIKU="https://git.haiku-os.org/haiku"
ENV GIT_HAIKUPORTER="https://github.com/haikuports/haikuporter.git"
ENV GIT_HAIKUPORTS="https://github.com/haikuports/haikuports.git"
ENV GIT_HAIKUPORTS_CROSS="https://github.com/haikuports/haikuports.cross.git"
ADD prep.sh /usr/local/bin/prep
ADD crosstools.sh /usr/local/bin/crosstools
ADD bootstrap.sh /usr/local/bin/bootstrap
ENV WORKPATH="/work"
ENV PATH="$PATH:$WORKPATH/bin"
WORKDIR "/work"
VOLUME ["/work"]
ENTRYPOINT ["/bin/bash", "-c"]