FROM alpine:edge

RUN mkdir -p /sources /build /pkgs /sysroot /dest /tools /files

RUN apk add --no-cache \
    apk-tools \
    build-base \
    bash \
    patch \
    tar \
    xz \
    zstd \
    file \
    findutils \
    coreutils \
    diffutils \
    grep \
    sed \
    gawk \
    musl-dev \
    linux-headers \
    gmp-dev \
    mpfr-dev \
    mpc1-dev \
    isl-dev \
    zlib-dev \
    git \
    pkgconf \
    kmod \
    patchelf \
    gperf \
    python3 \
    python3-dev \
    py3-mako \
    py3-yaml \
    py3-packaging \
    py3-docutils \
    py3-passlib \
    perl \
    m4 \
    libtool \
    gettext-dev \
    bison \
    flex \
    which \
    ca-certificates \
    rsync \
    mtools \
    nasm \
    cmake \
    ninja \
    meson \
    glslang \
    py3-jinja2 \
    wayland-dev \
    wayland-protocols \
    glib-dev \
    elfutils-dev \
    libffi-dev \
    expat-dev \
    libxml2-dev \
    pcre2-dev \
    openssl-dev \
    openssl \
    ncurses

WORKDIR /build
