2022-10-08 08:38:01 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
# Get new version info
|
2022-12-26 08:33:49 +00:00
|
|
|
URL=$(curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_url' -r | cut -d "_" -f2)
|
2022-10-08 08:38:01 +00:00
|
|
|
VER=$(curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.version' -r)
|
|
|
|
|
|
|
|
|
|
# Update PKGBUILD
|
|
|
|
|
sed -i "s/_[0-9]\+.snap/_$URL/g" PKGBUILD
|
2026-01-08 17:04:58 +00:00
|
|
|
sed -i "s/pkgver=.*$/pkgver=$VER/g" PKGBUILD
|
2022-10-08 08:38:01 +00:00
|
|
|
|
2026-01-08 17:04:58 +00:00
|
|
|
# Calc new hash
|
2022-10-08 08:38:01 +00:00
|
|
|
updpkgsums
|
|
|
|
|
|
|
|
|
|
# Build & install pkg
|
|
|
|
|
makepkg -si
|
|
|
|
|
|
|
|
|
|
# Update .SRCINFO
|
|
|
|
|
makepkg --printsrcinfo > .SRCINFO
|
|
|
|
|
|
|
|
|
|
# Git ops
|
|
|
|
|
git add .SRCINFO PKGBUILD
|
|
|
|
|
git commit -m "Update to $VER"
|
|
|
|
|
|
2022-12-26 08:33:49 +00:00
|
|
|
# Cleanup
|
2022-10-08 08:38:01 +00:00
|
|
|
rm -rf pkg/ src/ *.snap *.pkg.tar.zst
|
|
|
|
|
|
|
|
|
|
printf "\nAll done!\nRemember to git push!\n"
|