summarylogtreecommitdiffstats
path: root/auto-update.sh
blob: ffe2088efaa638dcf5a058092df2bb78ee761cd5 (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
29
#!/bin/sh

if [[ $# -ne 1 ]]
then
  echo "Usage: './auto-update.sh <version>"
  echo "For example: './auto-update.sh 8.0.1415"
  exit 0
fi

VERSION=$1

echo "Auto-updating version $VERSION..."

echo "Generating a new PKGBUILD"
cp PKGBUILD.template PKGBUILD
sed -i "s/__VERSION__/$VERSION/g" PKGBUILD

echo "Updating the checksum"
updpkgsums

echo "Updating .SRCINFO"
makepkg --printsrcinfo > .SRCINFO

echo "Commit files"
git add .SRCINFO PKGBUILD
git commit --author "ncoif <ncoif@gmx.com>" -m "vim-runtime version $VERSION"

echo "clean-up"
rm -v vim-$VERSION.tar.gz