workaround different package names for same PKGBUILD
All checks were successful
/ build (push) Successful in 3m21s

This commit is contained in:
toufic ar 2026-02-10 21:45:19 +02:00
parent 83a9c10e57
commit 61cd9e1994
Signed by: toufic ar
SSH key fingerprint: SHA256:/NaO5I1nG3gYKzrzSiTYIdRyaIYxDWfr1U+d+yfJ/4k
2 changed files with 27 additions and 9 deletions

View file

@ -25,18 +25,23 @@ jq -c '.[]' pkgbuilds.json | while IFS= read -r src; do
"$BUILD_DIR"/taur.db.tar.zst "$rmv" \; "$BUILD_DIR"/taur.db.tar.zst "$rmv" \;
done done
jq -r '.pkgs[]' <<<"$src" | while IFS= read -r pkg; do jq -c '.pkgs[]' <<<"$src" | while IFS= read -r pkg; do
git clone "$base/$pkg" "$SRC_DIR"/"$pkg" && name=$(jq -r '.name' <<<"$pkg")
cd "$SRC_DIR/$pkg" && git clone "$base/$name" "$SRC_DIR"/"$name" &&
cd "$SRC_DIR/$name" &&
makepkg -cCd --noconfirm --skippgpcheck --sign \ makepkg -cCd --noconfirm --skippgpcheck --sign \
--key $LONGKEY && --key $LONGKEY
jq -r '.nick[]' <<<"$pkg" | while IFS= read -r nick; do
repo-add -Rpsvk $LONGKEY \ repo-add -Rpsvk $LONGKEY \
"$BUILD_DIR"/taur.db.tar.zst \ "$BUILD_DIR"/taur.db.tar.zst \
"$SRC_DIR"/"$pkg"/*.pkg.tar.zst && "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst &&
cp -rfv \ cp -rfv \
"$SRC_DIR"/"$pkg"/*.pkg.tar.zst "$SRC_DIR"/"$pkg"/*.pkg.tar.zst.sig \ "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst.sig \
"$BUILD_DIR" "$BUILD_DIR"
done done
done
done done
rsync -az --delete "$BUILD_DIR/" root@toufy.me:/var/www/aur.toufy.me/builds/ rsync -az --delete "$BUILD_DIR/" root@toufy.me:/var/www/aur.toufy.me/builds/

View file

@ -1,7 +1,20 @@
[ [
{ {
"base": "https://aur.archlinux.org", "base": "https://aur.archlinux.org",
"pkgs": ["librewolf-bin", "ungoogled-chromium-bin", "adwaita-qt-git"], "pkgs": [
{
"name": "librewolf-bin",
"nick": ["librewolf-bin"]
},
{
"name": "ungoogled-chromium-bin",
"nick": ["ungoogled-chromium-bin"]
},
{
"name": "adwaita-qt-git",
"nick": ["adwaita-qt5-git", "adwaita-qt6-git"]
}
],
"rm": [] "rm": []
} }
] ]