From fe6912a30c8d339fa6cfd981d09dd97d5ca1d40f Mon Sep 17 00:00:00 2001 From: Jabber Developer Date: Wed, 29 Oct 2025 18:23:41 +0100 Subject: [PATCH 1/2] Fix arch build by adding `pacman-key --init` and updating `gtk2` to `gtk3` --- Dockerfile.arch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile.arch b/Dockerfile.arch index d8d981e5..6a78522b 100644 --- a/Dockerfile.arch +++ b/Dockerfile.arch @@ -1,5 +1,6 @@ FROM archlinux +RUN pacman-key --init RUN pacman -Syu --noconfirm && pacman -S --needed --noconfirm \ autoconf \ autoconf-archive \ @@ -15,7 +16,7 @@ RUN pacman -Syu --noconfirm && pacman -S --needed --noconfirm \ gcc \ git \ gpgme \ - gtk2 \ + gtk3 \ libgcrypt \ libmicrohttpd \ libnotify \ -- 2.49.1 From 74cfd32c1ec981f3ad186fbee998c10a473df45b Mon Sep 17 00:00:00 2001 From: Jabber Developer Date: Wed, 29 Oct 2025 20:44:49 +0100 Subject: [PATCH 2/2] Improve arch build: sort mirrors by speed in reflector --- Dockerfile.arch | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile.arch b/Dockerfile.arch index 6a78522b..94244ab0 100644 --- a/Dockerfile.arch +++ b/Dockerfile.arch @@ -1,7 +1,9 @@ FROM archlinux +RUN pacman -Syu --noconfirm +RUN pacman -S --needed --noconfirm reflector && reflector --latest 20 --protocol https --sort rate --save /etc/pacman.d/mirrorlist RUN pacman-key --init -RUN pacman -Syu --noconfirm && pacman -S --needed --noconfirm \ +RUN pacman -S --needed --noconfirm \ autoconf \ autoconf-archive \ automake \ -- 2.49.1