diff --git a/aur-sync.sh b/aur-sync.sh index d9acf614b096ccef304b147c6eadfa1a947f614e..bc5bc0ce51732a481d65d0ad42ab223918db266e 100755 --- a/aur-sync.sh +++ b/aur-sync.sh @@ -37,9 +37,14 @@ aur_upstreams=( chrome-gnome-shell oreo-cursors-git ) +# Some packages must be rebuilt even if it doesn't upgrade. It applies for all python packages. +aur_upstreams_force_rebuild=( + pikaur + azure-cli +) -build_outdir="mirrors/recolic-aur" repo_name=recolic-aur +build_outdir="mirrors/$repo_name" function sync_aur () { echo "Running aur autobuild..." @@ -96,8 +101,11 @@ function dedup_and_build_index () { return $? } -# Must update arch toolchain +# Must update arch toolchain and clean up some aur packages docker pull recolic/pikaur +for item in "${aur_upstreams_force_rebuild[@]}"; do + rm -f "mirrors/recolic-aur/$item"* +done mkdir -p "$build_outdir" sync_aur || echo AUR-gg