| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:6c214fc3c3c22122c7eb68f7fb32783df308e60b1eaeb9baf7e4d0cc961d448d in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| ARG OCCT_VERSION=7.6.3+dfsg1-7.1build1 |
| |1 OCCT_VERSION=7.6.3+dfsg1-7.1build1 /bin/sh -c apt-get update -qq && apt-get install -y -qq --no-install-recommends ca-certificates curl git nodejs sudo xz-utils unzip build-essential clang pkg-config libocct-foundation-dev=${OCCT_VERSION} libocct-modeling-data-dev=${OCCT_VERSION} libocct-modeling-algorithms-dev=${OCCT_VERSION} libocct-data-exchange-dev=${OCCT_VERSION} libocct-ocaf-dev=${OCCT_VERSION} libgtk-3-dev libwebkit2gtk-4.1-dev libdbus-1-dev librsvg2-dev && rm -rf /var/lib/apt/lists/* |
| ENV RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo |
| ENV PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| |1 OCCT_VERSION=7.6.3+dfsg1-7.1build1 /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable && rustup component add rustfmt clippy llvm-tools-preview && chmod -R a+w "$RUSTUP_HOME" "$CARGO_HOME" |
| |1 OCCT_VERSION=7.6.3+dfsg1-7.1build1 /bin/sh -c curl --proto '=https' --tlsv1.2 -fsSL https://github.com/taiki-e/cargo-llvm-cov/releases/latest/download/cargo-llvm-cov-x86_64-unknown-linux-gnu.tar.gz | tar xzf - -C /usr/local/bin && curl --proto '=https' --tlsv1.2 -fsSL https://github.com/EmbarkStudios/cargo-deny/releases/download/0.20.2/cargo-deny-0.20.2-x86_64-unknown-linux-musl.tar.gz | tar xzf - -C /usr/local/bin --strip-components=1 --wildcards '*/cargo-deny' |
| |1 OCCT_VERSION=7.6.3+dfsg1-7.1build1 /bin/sh -c curl --proto '=https' --tlsv1.2 -fsSL https://bun.sh/install | bash && install -m 0755 /root/.bun/bin/bun /usr/local/bin/bun |
| |1 OCCT_VERSION=7.6.3+dfsg1-7.1build1 /bin/sh -c cargo --version && rustfmt --version && cargo clippy --version && cargo llvm-cov --version && cargo deny --version && bun --version && pkg-config --modversion gtk+-3.0 dbus-1 && grep -E '#define OCC_VERSION_COMPLETE' /usr/include/opencascade/Standard_Version.hxx && dpkg -s libocct-foundation-dev | grep -qx "Version: $OCCT_VERSION" |