buildenvironments (linuxfs)

Published 2025-07-24 06:23:10 -07:00 by zontreck

Installation

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

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:415bbc01dfb447d002e2d8173e113ef025d2bbfa20f1205823fa699dc87a2019 in /
CMD ["/bin/bash"]
LABEL author=Tara Piccari maintainer=tarapiccari@gmail.com
SHELL [/bin/bash -c]
ENV DOCKER=1
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/bash -c apt-get update # buildkit
RUN /bin/bash -c apt-get full-upgrade -qy # buildkit
RUN /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 openjdk-17-jre curl wget rsync ninja-build # buildkit
RUN /bin/bash -c pip3 install --upgrade pip # buildkit
RUN /bin/bash -c pip install llbase autobuild llsd # buildkit
WORKDIR /firestorm
RUN /bin/bash -c git clone https://github.com/FirestormViewer/3p-fmodstudio # buildkit
RUN /bin/bash -c git clone https://github.com/FirestormViewer/fs-build-variables.git # buildkit
WORKDIR /firestorm/3p-fmodstudio
COPY ./fmodstudioapi20307linux.tar.gz ./ # buildkit
ENV AUTOBUILD_VARIABLES_FILE=/firestorm/fs-build-variables/variables
RUN /bin/bash -c autobuild build -A32 || true # buildkit
RUN /bin/bash -c autobuild build -A64 # buildkit
RUN /bin/bash -c autobuild package -A64 # buildkit
RUN /bin/bash -c mv /firestorm/3p-fmodstudio/*.bz2 /firestorm/linux-fmod.tar.bz2 # buildkit
WORKDIR /firestorm
RUN /bin/bash -c echo "#!/bin/bash" >> installables.sh # buildkit
RUN /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 # buildkit
WORKDIR /
ADD ./entrypoint.sh /entrypoint.sh # buildkit
RUN /bin/bash -c chmod +x /entrypoint.sh # buildkit
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
2025-07-24 06:23:10 -07:00
15
OCI / Docker
linux/amd64
624 MiB
Versions (5) View all
dind 2025-07-24
linuxfs 2025-07-24
linux 2025-07-24
archdev 2025-03-17
arch 2025-03-17