buildenvironments (linuxfs)

Published 2026-01-25 17:39:56 -07:00 by zontreck

Installation

docker pull git.zontreck.com/packages/buildenvironments:linuxfs
sha256:7b2222fd2ce97b8d5b035072c451b095a8eecdf10f2d2a5f23ceef9f8bc41d8f

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:b499000226bd9a7c562ffa8eeb86e2d170f2a563310db6c2d79562ab53e5cb6e in /
CMD ["/bin/bash"]
LABEL author=Tara Piccari maintainer=tarapiccari@gmail.com
SHELL [/bin/bash -c]
ENV DOCKER=1
ENV DEBIAN_FRONTEND=noninteractive
/bin/bash -c apt-get update && apt-get install -y wget apt-utils apt-transport-https gpg && apt-get clean -y
/bin/bash -c wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
/bin/bash -c echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^UBUNTU_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
/bin/bash -c apt-get update
/bin/bash -c apt-get full-upgrade -qy
/bin/bash -c apt-get install -y libgl1-mesa-dev libglu1-mesa-dev libpulse-dev build-essential python3-pip git libssl-dev libxinerama-dev libxrandr-dev libfontconfig-dev libfreetype6-dev gcc-11 cmake temurin-21-jre curl wget rsync ninja-build && apt-get clean -y
/bin/bash -c pip3 install --upgrade pip
/bin/bash -c pip install llbase autobuild llsd
WORKDIR /firestorm
/bin/bash -c git clone https://github.com/FirestormViewer/3p-fmodstudio
/bin/bash -c git clone https://github.com/FirestormViewer/fs-build-variables.git
WORKDIR /firestorm/3p-fmodstudio
COPY file:f275c229370a4f5ae7e3c033196ffd4494ba91de796b6d3f932e6fc84226079a in ./
ENV AUTOBUILD_VARIABLES_FILE=/firestorm/fs-build-variables/variables
/bin/bash -c autobuild build -A32 || true
/bin/bash -c autobuild build -A64
/bin/bash -c autobuild package -A64
/bin/bash -c mv /firestorm/3p-fmodstudio/*.bz2 /firestorm/linux-fmod.tar.bz2
WORKDIR /firestorm
/bin/bash -c echo "#!/bin/bash" >> installables.sh
/bin/bash -c echo "autobuild installables edit fmodstudio platform=linux64 hash=$(md5sum linux-fmod.tar.bz2) url=file:///firestorm/linux-fmod.tar.bz2" >> installables.sh
WORKDIR /
ADD file:f64083e9c8e421e0f45b9d390c3a982b915d0cfa99dcacf017bb748ae0dad00b in /entrypoint.sh
/bin/bash -c chmod +x /entrypoint.sh
ENTRYPOINT ["/bin/bash" "/entrypoint.sh"]

Labels

Key Value
author Tara Piccari
maintainer tarapiccari@gmail.com
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
Details
Container
2026-01-25 17:39:56 -07:00
30
OCI / Docker
linux/amd64
520 MiB
Versions (3) View all
linux 2026-01-25
linuxfs 2026-01-25
dind 2026-01-25