kke-vm (sha256:cc2cf8400b88c0cb592146f3d6969d770f5153c7f4228a57afc63cc309363891)

Published 2026-10-04 15:21:37 +02:00 by khyretos

Installation

docker pull git.kreative-kompas.com/khyretos/kke-vm@sha256:cc2cf8400b88c0cb592146f3d6969d770f5153c7f4228a57afc63cc309363891
sha256:cc2cf8400b88c0cb592146f3d6969d770f5153c7f4228a57afc63cc309363891

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:6c214fc3c3c22122c7eb68f7fb32783df308e60b1eaeb9baf7e4d0cc961d448d in /
CMD ["/bin/bash"]
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends build-essential cmake ninja-build pkg-config git ca-certificates curl unzip zip xz-utils file procps sudo python3 python3-yaml libvulkan-dev vulkan-tools mesa-vulkan-drivers vulkan-validationlayers glslang-tools spirv-tools libfreetype-dev libudev-dev libdbus-1-dev fonts-noto-core fonts-noto-color-emoji xvfb xdotool imagemagick lcov libx11-dev libxext-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libwayland-dev libxkbcommon-dev libgl1-mesa-dev libegl1-mesa-dev libasound2-dev libdecor-0-dev libexpat1-dev libxml2-dev mingw-w64 g++-mingw-w64-x86-64-posix gcc-mingw-w64-x86-64-posix wine64 openjdk-17-jdk-headless && rm -rf /var/lib/apt/lists/* # buildkit
ENV PATH=/usr/lib/wine:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ARG NODE_VERSION=v22.23.3
ARG NODE_SHA256=df450af89261115ef9f9e3830c3eeb2cc9213b63c720b1af623cb5dcbe2e02de
RUN |3 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v22.23.3 NODE_SHA256=df450af89261115ef9f9e3830c3eeb2cc9213b63c720b1af623cb5dcbe2e02de /bin/sh -c curl -fsSL -o /tmp/node.tar.xz https://nodejs.org/dist/${NODE_VERSION}/node-${NODE_VERSION}-linux-x64.tar.xz && echo "${NODE_SHA256} /tmp/node.tar.xz" | sha256sum -c - && tar -xJf /tmp/node.tar.xz -C /usr/local --strip-components=1 --exclude='*/CHANGELOG.md' --exclude='*/README.md' && rm /tmp/node.tar.xz && node --version # buildkit
ARG SDK_PROXY_ARGS=
ENV ANDROID_HOME=/opt/android-sdk
ENV ANDROID_SDK_ROOT=/opt/android-sdk
ENV ANDROID_NDK_HOME=/opt/android-sdk/ndk/28.2.13676358
RUN |4 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v22.23.3 NODE_SHA256=df450af89261115ef9f9e3830c3eeb2cc9213b63c720b1af623cb5dcbe2e02de SDK_PROXY_ARGS= /bin/sh -c curl -fsSL -o /tmp/clt.zip https://dl.google.com/android/repository/commandlinetools-linux-13114758_latest.zip && mkdir -p $ANDROID_HOME/cmdline-tools && unzip -q /tmp/clt.zip -d $ANDROID_HOME/cmdline-tools && mv $ANDROID_HOME/cmdline-tools/cmdline-tools $ANDROID_HOME/cmdline-tools/latest && rm /tmp/clt.zip && (yes || true) | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager $SDK_PROXY_ARGS --licenses > /dev/null && $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager $SDK_PROXY_ARGS --install "ndk;28.2.13676358" "platforms;android-35" "build-tools;35.0.0" > /dev/null && test -f $ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake # buildkit
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install -y --no-install-recommends qemu-system-x86 qemu-utils ovmf swtpm swtpm-tools xorriso p7zip-full openssh-client && rm -rf /var/lib/apt/lists/* # buildkit
ARG SDK_PROXY_ARGS=
RUN |2 DEBIAN_FRONTEND=noninteractive SDK_PROXY_ARGS= /bin/sh -c $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager $SDK_PROXY_ARGS --install "emulator" "platform-tools" "system-images;android-35;default;x86_64" > /dev/null && test -f "$ANDROID_HOME/system-images/android-35/default/x86_64/system.img" # buildkit
RUN |2 DEBIAN_FRONTEND=noninteractive SDK_PROXY_ARGS= /bin/sh -c cd "$ANDROID_HOME/emulator" && missing="$(LD_LIBRARY_PATH="$PWD/lib64:$PWD/lib64/qt/lib:$PWD/lib64/gles_swiftshader:$PWD/lib64/vulkan" ldd emulator qemu/linux-x86_64/qemu-system-x86_64 lib64/*.so lib64/qt/lib/*.so* lib64/qt/plugins/platforms/*.so lib64/vulkan/*.so* lib64/gles_swiftshader/*.so 2>/dev/null | grep 'not found' | sort -u)" && if [ -n "$missing" ]; then echo "emulator libraries missing:"; echo "$missing"; exit 1; fi && ./emulator -version | head -1 # buildkit

Labels

Key Value
org.opencontainers.image.version 24.04
Details
Container
2026-10-04 15:21:37 +02:00
11
OCI / Docker
linux/amd64
3.2 GiB
Versions (1) View all
1 2026-10-04