diff --git a/ci/ciimage/arch/install.sh b/ci/ciimage/arch/install.sh index 72f41043121a..41f90aa563fc 100755 --- a/ci/ciimage/arch/install.sh +++ b/ci/ciimage/arch/install.sh @@ -11,7 +11,7 @@ pkgs=( ninja make git sudo fakeroot autoconf automake patch libelf gcc gcc-fortran gcc-objc vala rust bison flex cython go dlang-dmd mono boost qt5-base gtkmm3 gtest gmock protobuf gobject-introspection - itstool gtk3 java-environment gtk-doc llvm clang sdl2 graphviz + itstool glib2 glib2-devel gtk3 java-environment gtk-doc llvm clang sdl2 graphviz doxygen vulkan-validation-layers openssh mercurial gtk-sharp-2 qt5-tools libwmf cmake netcdf-fortran openmpi nasm gnustep-base gettext python-lxml hotdoc rust-bindgen qt6-base qt6-tools wayland wayland-protocols @@ -25,9 +25,16 @@ AUR_USER=docker PACMAN_OPTS='--needed --noprogressbar --noconfirm' # Patch config files +pacman -Syu $PACMAN_OPTS ed sed -i 's/#Color/Color/g' /etc/pacman.conf sed -i 's,#MAKEFLAGS="-j2",MAKEFLAGS="-j$(nproc)",g' /etc/makepkg.conf sed -i "s,PKGEXT='.pkg.tar.zst',PKGEXT='.pkg.tar',g" /etc/makepkg.conf +ed /etc/makepkg.conf<