summarylogtreecommitdiffstats
path: root/bumpversion.sh
blob: 1bcaf41d082cffd48a652548649bbc849b39ae06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash
PKGNAME="ledfx-cc"
GHREPO="YeonV/LedFx-Builds"

log() {
    printf "\e[1m\e[32m==>\e[37m %s\e[0m\n" "$@"
}

log "Fetching latest ${PKGNAME} release from Github API..."
latestversion=$(curl -sq https://api.github.com/repos/${GHREPO}/releases/latest | jq -r '.tag_name')
printf "\e[1m  \e[34m->\e[37m Found version %s\e[0m\n" "${latestversion}"

version=${latestversion/v/}
log "Updating PKGBUILD version to ${version/-/}-1"
sed -i "s|^pkgver=.*$|pkgver=${version/-/}|; s|^pkgrel=.*$|pkgrel=1|" PKGBUILD
updpkgsums

log "Generating .SRCINFO"
makepkg --printsrcinfo > .SRCINFO