Largely based off of citron-appimage-builder, but for running automatically nightly. Sorry for the cursed bash, I primarily wrote this for speed over quality.
11 lines
451 B
Docker
11 lines
451 B
Docker
# Use Arch Linux as the base image
|
|
FROM archlinux:latest
|
|
WORKDIR /root
|
|
|
|
# Install dependencies
|
|
RUN pacman -Syu --needed --noconfirm base-devel boost catch2 cmake ffmpeg fmt git glslang libzip lz4 \
|
|
mbedtls ninja nlohmann-json openssl opus qt5 sdl2 zlib zstd zip unzip qt6-base qt6-tools qt6-svg \
|
|
qt6-declarative qt6-webengine sdl3 qt6-multimedia clang qt6-wayland fuse2 rapidjson wget sdl3
|
|
|
|
# Copy the build script
|
|
COPY /scripts/ /usr/local/bin/
|