bubel-builder-debian-cross (0.1.1)

Published 2026-10-22 16:50:48 +02:00 by Mergul

Installation

docker pull git.bubel.ovh/bubel/bubel-builder-debian-cross:0.1.1
sha256:eb3cd415c177dbe690a00ee948bfd518018d7123a306d575b4af6dd05f92228c

About this package

C/C++/D CI compilation image: xmake/meson/dub; linux/windows/wasm/android targets

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1791158400'
ARG DISTRO=alpine
ARG LLVM_APK_VERSION=22
ARG ALPINE_VERSION=3.24
COPY file:a02b56fdb8c92e322e6dc94acb3ddc1fe83f2b9fc4d9815eb9b1267b69344a60 in /tmp/bubelbuilder/10-base.sh
|3 ALPINE_VERSION=3.24 DISTRO=debian LLVM_APK_VERSION=22 /bin/sh -c sh -eux /tmp/bubelbuilder/10-base.sh && rm -rf /tmp/bubelbuilder
ARG DMD_VERSION=2.113.0
ARG LDC_VERSION=1.43.0
ARG DUB_VERSION=1.42.0
ARG DISTRO=alpine
COPY file:a75fd258158f42b3935d650b00785a7ef9c919011047015fd1576583ebc39415 in /tmp/bubelbuilder/20-software.sh
|4 DISTRO=debian DMD_VERSION=2.113.0 DUB_VERSION=1.42.0 LDC_VERSION=1.43.0 /bin/sh -c sh -eux /tmp/bubelbuilder/20-software.sh && rm -rf /tmp/bubelbuilder
ARG XMAKE_REPO=https://github.com/xmake-io/xmake.git
ARG XMAKE_REF=master
ENV XMAKE_ROOT=y PATH=/opt/xmake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY dir:97d8d3e7ab9edc319825e7b9bbe35d73f3b136ad0050c0c9095ef7e98c7858ed in /tmp/bubelbuilder/config/
COPY file:f8ce4e71d644c4976eac8c327b24da7cc3b9cf619d481cc5c9f2e422bb401bcf in /tmp/bubelbuilder/30-xmake.sh
|2 XMAKE_REF=master XMAKE_REPO=https://github.com/xmake-io/xmake.git /bin/sh -c sh -eux /tmp/bubelbuilder/30-xmake.sh && rm -rf /tmp/bubelbuilder
ARG LDC_VERSION=1.43.0
ARG ENABLE_EMSCRIPTEN=true
ARG EMSCRIPTEN_VERSION=6.0.12
ARG ENABLE_WASM=true
ARG ENABLE_MINGW=false
ARG ENABLE_XWIN=true
ARG XWIN_VERSION=0.10.0
ARG ENABLE_ANDROID=true
ARG ANDROID_NDK_VERSION=r29
ARG ANDROID_API=24
COPY file:ecb0b6613d9234244bfb89414c2e21296e5ac276c02e588c1a4d17ba5e110d9e in /tmp/bubelbuilder/40-cross-tools.sh
|10 ANDROID_API=24 ANDROID_NDK_VERSION=r30 EMSCRIPTEN_VERSION=6.0.12 ENABLE_ANDROID=true ENABLE_EMSCRIPTEN=true ENABLE_MINGW=false ENABLE_WASM=true ENABLE_XWIN=true LDC_VERSION=1.43.0 XWIN_VERSION=0.10.0 /bin/sh -c sh -eux /tmp/bubelbuilder/40-cross-tools.sh && rm -rf /tmp/bubelbuilder
ARG DC=ldc2
LABEL org.opencontainers.image.title=BubelBuilder CI org.opencontainers.image.description=C/C++/D CI compilation image: xmake/meson/dub; linux/windows/wasm/android targets
ENV BUBELBUILDER_HOME=/opt/bubelbuilder LANG=C.UTF-8 DC=ldc2 XMAKE_ROOT=y WASI_SYSROOT=/usr/share/wasi-sysroot ANDROID_NDK_HOME=/opt/android-ndk ANDROID_NDK_ROOT=/opt/android-ndk NDK_HOME=/opt/android-ndk PATH=/opt/xmake/bin:/opt/dlang/ldc2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY dir:e396faae6967ca664c5937abefbfdac86dc9b9bd6a5456c0df6c282c71b0005c in /opt/bubelbuilder/scripts/
COPY dir:97d8d3e7ab9edc319825e7b9bbe35d73f3b136ad0050c0c9095ef7e98c7858ed in /opt/bubelbuilder/config/
COPY dir:36ddf5e5fdc0937ed93603fb4f62afeb0536dd384448406adf694f2e04173a0f in /opt/bubelbuilder/tests/
/bin/sh -c chmod +x /opt/bubelbuilder/scripts/*.sh /opt/bubelbuilder/tests/*.sh && ln -sf /opt/bubelbuilder/scripts/env.sh /etc/profile.d/bubelbuilder.sh && mkdir -p /workspace
WORKDIR /workspace
ENTRYPOINT ["/opt/bubelbuilder/scripts/entrypoint.sh"]
CMD ["doctor"]
LABEL com.docker.compose.image.builder=classic

Labels

Key Value
com.docker.compose.image.builder classic
org.opencontainers.image.description C/C++/D CI compilation image: xmake/meson/dub; linux/windows/wasm/android targets
org.opencontainers.image.title BubelBuilder CI
Details
Container
2026-10-22 16:50:48 +02:00
2
OCI / Docker
linux/amd64
2.7 GiB
Versions (2) View all
0.1.1 2026-10-22
0.1 2026-10-22