blob: d5fcf829fa12711577f4782ce9d10a407774162a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/usr/bin/env bash
release_data=$(
curl -s https://api.github.com/repos/project-gauntlet/gauntlet/releases/latest
)
tag_name=$(
echo "$release_data" | jq -r '.tag_name'
)
hash=$(
echo "$release_data" \
| jq -r '.assets[] | select(.browser_download_url | match(".+\\.tar\\.gz")) | .browser_download_url' \
| wget -q -i - -O - \
| sha256sum \
| awk '{print $1}'
)
version=${tag_name#v} # remove v prefix
sed -i -E "s/pkgver=(.+)/pkgver=$version/" PKGBUILD
sed -i -E "s/sha256sums=\\('(.+)'\\)/sha256sums=\\('$hash'\\)/" PKGBUILD
makepkg --printsrcinfo > .SRCINFO
git add .SRCINFO PKGBUILD
git commit -m "Gauntlet $tag_name"
git push
|