workaround different package names for same PKGBUILD
All checks were successful
/ build (push) Successful in 3m21s
All checks were successful
/ build (push) Successful in 3m21s
This commit is contained in:
parent
83a9c10e57
commit
61cd9e1994
2 changed files with 27 additions and 9 deletions
21
build.sh
21
build.sh
|
|
@ -25,17 +25,22 @@ 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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue