summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoey Darwish Dror2018-07-05 13:01:03 +0300
committerRoey Darwish Dror2018-07-05 13:01:03 +0300
commit8d56a21fbbb91fbf3bf531ff7193602bf4e6ffa1 (patch)
treeb2cd830a3caa2d50e5a6c51409ef25e8c51e74b7
parenta1b32d5abf98d56fe47acb4aab1f236f99681ced (diff)
downloadaur-8d56a21fbbb91fbf3bf531ff7193602bf4e6ffa1.tar.gz
Upgrade script and gitignore files
-rw-r--r--.gitignore3
-rwxr-xr-xupdate.fish9
2 files changed, 12 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5291b9836f97
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+topgrade-*
+src
+pkg
diff --git a/update.fish b/update.fish
new file mode 100755
index 000000000000..b5ef1f1f2b51
--- /dev/null
+++ b/update.fish
@@ -0,0 +1,9 @@
+#!/usr/bin/env fish
+
+set version $argv[1]
+set hash (string sub -l 64 (curl -L https://github.com/r-darwish/topgrade/archive/v$version.tar.gz ^/dev/null | sha256sum))
+
+sed -E "s/sha256sums=.*\$/sha256sums=\('$hash'\)/g" -i PKGBUILD
+sed -E "s/pkgver=.*\$/pkgver=$version/g" -i PKGBUILD
+makepkg --printsrcinfo > .SRCINFO
+makepkg