engine-baker-linux (a252fc3)

Published 2026-08-08 11:14:15 +00:00 by bryan in containers/engine-baker-linux

Installation

docker pull git.slopnode.net/containers/engine-baker-linux:a252fc3
sha256:f18447a0025012c079e3af36b8cae9070daba4ab4b3c9868d86978d6ffb8a9ab

Image layers

ADD almalinux-10-default-amd64.tar.xz / # buildkit
CMD ["/bin/bash"]
ARG STEAM_AUDIO_VERSION
|1 STEAM_AUDIO_VERSION=4.8.1 /bin/sh -c dnf -y update && dnf -y install gcc gcc-c++ make cmake doxygen git ninja-build pkgconf-pkg-config curl unzip ca-certificates nodejs npm mesa-libGL-devel libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel libXi-devel libXext-devel libXfixes-devel wayland-devel libxkbcommon-devel wayland-protocols-devel alsa-lib-devel && dnf clean all && rm -rf /var/cache/dnf
|1 STEAM_AUDIO_VERSION=4.8.1 /bin/sh -c curl -fsSL -o /tmp/steamaudio.zip "https://github.com/ValveSoftware/steam-audio/releases/download/v${STEAM_AUDIO_VERSION}/steamaudio_${STEAM_AUDIO_VERSION}.zip" && unzip -q /tmp/steamaudio.zip -d /opt && rm -f /tmp/steamaudio.zip && test -f /opt/steamaudio/include/phonon.h && test -f /opt/steamaudio/lib/linux-x64/libphonon.so
|1 STEAM_AUDIO_VERSION=4.8.1 /bin/sh -c curl -fsSL -o /usr/local/bin/git-pages https://codeberg.org/git-pages/git-pages/releases/download/v0.9.1/git-pages.linux-amd64 && chmod +x /usr/local/bin/git-pages
ENV STEAM_AUDIO_ROOT=/opt/steamaudio
WORKDIR /src
/bin/sh -c dnf -y install jq && dnf clean all && rm -rf /var/cache/dnf
ARG SLOPENGINE_REPO
ARG SLOPENGINE_REPO SLOPENGINE_VERSION
|2 SLOPENGINE_REPO=games/engine SLOPENGINE_VERSION=latest /bin/sh -c set -euo pipefail && API="https://git.slopnode.net/api/v1/repos/${SLOPENGINE_REPO}" && if [ "${SLOPENGINE_VERSION}" = "latest" ]; then RELEASE_URL="${API}/releases/latest"; else RELEASE_URL="${API}/releases/tags/v${SLOPENGINE_VERSION}"; fi && ASSET_URL=$(curl -fsSL "${RELEASE_URL}" | jq -r '.assets[] | select(.name | test("^slopengine-linux-x64-v.*\\.tar\\.gz$")) | .browser_download_url') && test -n "${ASSET_URL}" && curl -fsSL -o /tmp/slopengine.tar.gz "${ASSET_URL}" && mkdir -p /tmp/slopengine-extract && tar -xzf /tmp/slopengine.tar.gz -C /tmp/slopengine-extract --strip-components=1 && install -m 0755 -D /tmp/slopengine-extract/slopbsp /usr/local/bin/slopbsp && install -m 0755 -D /tmp/slopengine-extract/slopvis /usr/local/bin/slopvis && install -m 0755 -D /tmp/slopengine-extract/sloprad /usr/local/bin/sloprad && install -m 0755 -D /tmp/slopengine-extract/libphonon.so /usr/local/lib/libphonon.so && ldconfig && rm -rf /tmp/slopengine-extract /tmp/slopengine.tar.gz
WORKDIR /work

Labels

Key Value
io.buildah.version 1.43.1
Details
Container
2026-08-08 11:14:15 +00:00
0
OCI / Docker
linux/amd64
663 MiB
Versions (14) View all
0.6.4 2026-08-26
latest 2026-08-26
4e074a0 2026-08-26
0.5.0 2026-08-19
f98d208 2026-08-19