vim-go-tools/update_version.sh
Knut Ahlers 7a898fa540
CI: Go package was moved to extra
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-20 14:10:59 +02:00

25 lines
577 B
Bash

#!/bin/bash
set -euo pipefail
curl -sSf https://archlinux.org/packages/extra/x86_64/go/json/ |
jq -r '"# " + .pkgname + " v" + .pkgver + "-" + .pkgrel' >tools.txt.new
curl -sSfL "https://raw.githubusercontent.com/fatih/vim-go/master/plugin/go.vim" |
grep -Eo "\\ \['[^']*/[^']*'" |
tr -d "[' " |
sort >>tools.txt.new
diff tools.txt tools.txt.new && {
echo "Up to date"
rm tools.txt.new
exit 0
} || true
mv tools.txt.new tools.txt
updpkgsums
makepkg --printsrcinfo >.SRCINFO
git add tools.txt .SRCINFO PKGBUILD
git commit -m "Update tools $(date +%Y.%m.%d)"