manibuilder: Add official AlmaLinux images
The dockerfile is a mix from the CentOS and the Fedora one. For Meson,
we require an additional repository, `powertools` in AlmaLinux 8 and
`crb` in AlmaLinux 9. As `ccache` is missing, we have to override $(CC).
Change-Id: I33c62a5cc9bf05c626179acb35250a8a3293f8c1
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/c/flashrom-stable/+/73473
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/util/manibuilder/Makefile.targets b/util/manibuilder/Makefile.targets
index eddfcb3..e16edef 100644
--- a/util/manibuilder/Makefile.targets
+++ b/util/manibuilder/Makefile.targets
@@ -34,6 +34,11 @@
$(foreach v,v3.14 v3.13 v3.12 v3.11 v3.10 v3.9 v3.8 v3.7 v3.6, \
alpine\:$(a)-$(v))) \
+ALMALINUX_TAGS := \
+ $(foreach a,amd64 arm64v8 ppc64le s390x, \
+ $(foreach v,8 9, \
+ $(a)/almalinux\:$(v)))
+
OFFICIAL_TAGS := \
$(foreach a,ppc64le s390x arm64v8 amd64, \
$(foreach v,37 36 35, \
@@ -44,6 +49,7 @@
$(foreach a,ppc64le s390x arm64v8 arm32v7 arm32v6 amd64 i386, \
$(foreach v,3.17 3.16 3.15, \
$(a)/alpine\:$(v))) \
+ $(ALMALINUX_TAGS)
OTHER_TAGS := djgpp\:6.1.0