summarylogtreecommitdiffstats
path: root/update.sh
blob: 555590b87fd92aee647999b48bce5d38984895c7 (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/bash

#stop on failure
set -e

pkgrel=$(grep pkgrel PKGBUILD | cut -d '=' -f 2)
if [ "$pkgrel" != "1" ]; then
  echo "pkgrel is $pkgrel, not 1. Continue?"
  read -q
fi

echo "Updating to verion $1"
sed -i -e "s/pkgver=.*/pkgver=$1/g" PKGBUILD

echo "Updating checksums"
updpkgsums

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

echo "Commiting changes"
git add PKGBUILD .SRCINFO
git commit -m "Update to version $1"
git clean -d -f 

echo "Pushing changes"
git push

echo "Update Complete :)"