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.1sha256:eb3cd415c177dbe690a00ee948bfd518018d7123a306d575b4af6dd05f92228cAbout 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 |