diff --git a/.github/workflows/build-pacman.yml b/.github/workflows/build-pacman.yml index 19a851d..6fec95b 100644 --- a/.github/workflows/build-pacman.yml +++ b/.github/workflows/build-pacman.yml @@ -9,8 +9,8 @@ jobs: fail-fast: false matrix: arch: - - rv64gc - - armv7a + # - rv64gc + # - armv7a - ppc64le - ppc - ppc64 diff --git a/src/cross-build-pacman/Dockerfile b/src/cross-build-pacman/Dockerfile index daddb7d..b29d2ac 100644 --- a/src/cross-build-pacman/Dockerfile +++ b/src/cross-build-pacman/Dockerfile @@ -28,7 +28,7 @@ set -feo pipefail cd aur-pacman-static/ # sudo pacman -Sy pacman-install openssl clang ||: - sed -E "/aarch64/ s@^(arch=).*@\1('riscv64' 'powerpc' 'powerpc64' 'powerpc64le' 'i486' 'i686' 'pentium4' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')@" -i PKGBUILD + sed -E "/aarch64/ s@^(arch=).*@\1('riscv64' 'loong64' 'powerpc' 'powerpc64' 'powerpc64le' 'i486' 'i686' 'pentium4' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')@" -i PKGBUILD makepkg -s --noconfirm --skippgpcheck sudo mkdir -p /app sudo cp pkg/pacman-static/usr/bin/pacman-*static /app diff --git a/src/pacman-static/Dockerfile b/src/pacman-static/Dockerfile index 030adeb..715a634 100644 --- a/src/pacman-static/Dockerfile +++ b/src/pacman-static/Dockerfile @@ -187,9 +187,10 @@ set -feo pipefail installation_cmd=( $cmd + -Sy --overwrite '*' --noconfirm - -Sy + --needed ) failures=() for pkg ($*) {