aboutsummaryrefslogtreecommitdiff
path: root/build-containers/arch
diff options
context:
space:
mode:
authorRubén Beltrán del Río <jj@r.bdr.sh>2026-01-18 15:20:57 +0100
committerRubén Beltrán del Río <jj@r.bdr.sh>2026-01-18 16:17:33 +0100
commit238fd3b539679a9f53f0b9523f8e4b8d749697d2 (patch)
tree02f82ba2df60f29fff8202ac1fc0182e807f8575 /build-containers/arch
parenta7926bd5e9fddd40d1be0c8189022de824a9f330 (diff)
Use Containerfiles for builds
Diffstat (limited to 'build-containers/arch')
-rw-r--r--build-containers/arch/Containerfile21
1 files changed, 21 insertions, 0 deletions
diff --git a/build-containers/arch/Containerfile b/build-containers/arch/Containerfile
new file mode 100644
index 0000000..aacf2a2
--- /dev/null
+++ b/build-containers/arch/Containerfile
@@ -0,0 +1,21 @@
+FROM ogarcia/archlinux:latest
+
+RUN pacman -Syu --noconfirm \
+ make \
+ clang \
+ lld \
+ curl \
+ tar \
+ gzip \
+ gettext \
+ gtk4 \
+ libadwaita \
+ gtksourceview5 \
+ fakeroot \
+ rsync \
+ rust \
+ pkgconf \
+ && pacman -Scc --noconfirm
+
+# Create builder user for makepkg (can't run as root)
+RUN useradd -m builder