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" \;
done
jq -r '.pkgs[]' <<<"$src" | while IFS= read -r pkg; do
git clone "$base/$pkg" "$SRC_DIR"/"$pkg" &&
cd "$SRC_DIR/$pkg" &&
jq -c '.pkgs[]' <<<"$src" | while IFS= read -r pkg; do
name=$(jq -r '.name' <<<"$pkg")
git clone "$base/$name" "$SRC_DIR"/"$name" &&
cd "$SRC_DIR/$name" &&
makepkg -cCd --noconfirm --skippgpcheck --sign \
--key $LONGKEY &&
--key $LONGKEY
jq -r '.nick[]' <<<"$pkg" | while IFS= read -r nick; do
repo-add -Rpsvk $LONGKEY \
"$BUILD_DIR"/taur.db.tar.zst \
"$SRC_DIR"/"$pkg"/*.pkg.tar.zst &&
"$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst &&
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"
done
done
done
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",
"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": []
}
]