kke-macos (sha256:7bfe349fcd9a03dd872f0035dcb2444565cee55730b8400fb3b380381e3df794)

Published 2026-10-13 14:54:22 +02:00 by khyretos

Installation

docker pull git.kreative-kompas.com/khyretos/kke-macos@sha256:7bfe349fcd9a03dd872f0035dcb2444565cee55730b8400fb3b380381e3df794
sha256:7bfe349fcd9a03dd872f0035dcb2444565cee55730b8400fb3b380381e3df794

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 clang lld && rm -rf /var/lib/apt/lists/* # buildkit
COPY /osxcross /osxcross # buildkit
ARG LLVM=18.1.8
ARG LLVM_SHA256=4573b7f25f46d2a9c8882993f091c52f416c83271db6f5b213c93f0bd0346a10
RUN |3 DEBIAN_FRONTEND=noninteractive LLVM=18.1.8 LLVM_SHA256=4573b7f25f46d2a9c8882993f091c52f416c83271db6f5b213c93f0bd0346a10 /bin/sh -c curl -fsSL -o /tmp/llvm.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM}/clang+llvm-${LLVM}-arm64-apple-macos11.tar.xz && echo "${LLVM_SHA256} /tmp/llvm.tar.xz" | sha256sum -c - && tar -xJf /tmp/llvm.tar.xz -C /tmp clang+llvm-${LLVM}-arm64-apple-macos11/lib/clang/18/lib/darwin/libclang_rt.osx.a && mkdir -p /usr/lib/llvm-18/lib/clang/18/lib/darwin && mv /tmp/clang+llvm-${LLVM}-arm64-apple-macos11/lib/clang/18/lib/darwin/libclang_rt.osx.a /usr/lib/llvm-18/lib/clang/18/lib/darwin/ && rm -rf /tmp/llvm.tar.xz /tmp/clang+llvm-${LLVM}-arm64-apple-macos11 # buildkit
ENV PATH=/osxcross/bin:/usr/lib/wine:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LD_LIBRARY_PATH=/osxcross/lib

Labels

Key Value
org.opencontainers.image.version 24.04
Details
Container
2026-10-13 14:54:22 +02:00
5
OCI / Docker
linux/amd64
2.4 GiB
Versions (1) View all
1 2026-10-13