summarylogtreecommitdiffstats
path: root/make.sh
diff options
context:
space:
mode:
Diffstat (limited to 'make.sh')
-rwxr-xr-xmake.sh31
1 files changed, 31 insertions, 0 deletions
diff --git a/make.sh b/make.sh
new file mode 100755
index 000000000000..821402af9002
--- /dev/null
+++ b/make.sh
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+function verify
+{
+ git clean -fdx
+ makepkg --verifysource
+}
+
+function srcinfo
+{
+ makepkg --printsrcinfo > SRCINFO \
+ && mv SRCINFO .SRCINFO
+}
+
+case "$1" in
+ "srcinfo")
+ srcinfo
+ ;;
+ "verify")
+ verify
+ ;;
+ "update")
+ verify || (updpkgsums \
+ && sed -e "s/^\(pkgver=\).*/\1$(date +%y.%m.%d)/g" \
+ -e "s/\.0/\./g" \
+ -i PKGBUILD \
+ && srcinfo \
+ && git add PKGBUILD .SRCINFO \
+ && git commit -m "Update src checksum")
+ ;;
+esac