# Void Linux (glibc)
FROM ghcr.io/void-linux/void-glibc:latest

ARG TARGETPLATFORM
ARG BUILDPLATFORM

RUN echo "FINE"
RUN echo "I am running on $BUILDPLATFORM, building for $TARGETPLATFORM"

# Update system and install dependencies
RUN xbps-install -Syu -y
RUN xbps-install -y bash
RUN xbps-install -y cmake git ninja jq curl ccache wget sed util-linux coreutils shadow squashfs-tools
RUN xbps-install -y qt6-base-devel qt6-declarative-devel thrift-devel openssl-devel boost-devel lmdb-devel acl-devel libunistring-devel libcurl-devel libzstd-devel patchelf
RUN xbps-install -y pkg-config qt6-base qt6-tools go thrift base-devel
RUN xbps-install -y tar xz which file
WORKDIR /app

CMD ["bash", "-x", "/app/script/build_docker.sh"]
