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" \;
|
||||
|
||||
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 &&
|
||||
cp -rfv \
|
||||
"$SRC_DIR"/"$pkg"/*.pkg.tar.zst "$SRC_DIR"/"$pkg"/*.pkg.tar.zst.sig \
|
||||
"$BUILD_DIR"
|
||||
"$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst &&
|
||||
cp -rfv \
|
||||
"$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst.sig \
|
||||
"$BUILD_DIR"
|
||||
done
|
||||
|
||||
done
|
||||
done
|
||||
|
||||
|
|
|
|||
|
|
@ -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": []
|
||||
}
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue