Arch Builder INIT

This commit is contained in:
2026-09-06 13:36:55 +03:00
commit 893ee344f1
12 changed files with 656 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
FROM gcr.io/archlinux:latest
RUN pacman -Syu --noconfirm && \
pacman -S --needed --noconfirm \
base-devel git curl jq ca-certificates cmake ninja pkgconf python \
gperf boost gobject-introspection libtg_owt microsoft-gsl range-v3 \
tl-expected qt6-base qt6-imageformats qt6-svg qt6-wayland qt6-shadertools \
kcoreaddons hunspell ffmpeg openal openal-soft lz4 minizip xxhash rnnoise \
pipewire protobuf abseil-cpp ada glib2 libavif libdispatch libheif \
libjpeg-turbo libjxl libvpx libx11 libxcb libxcomposite libxdamage \
libxext libxfixes libxkbcommon libxrandr libxtst openh264 openssl zlib \
hicolor-icon-theme webkit2gtk-4.1 webkitgtk-6.0 xdg-desktop-portal \
libpulse alsa-lib dbus wayland mesa vulkan-headers libxkbcommon-x11 \
cmark-gfm && \
useradd -m -U -s /bin/bash builder && \
pacman -Scc --noconfirm
WORKDIR /workspace
USER builder