summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rwxr-xr-xupdate.sh16
2 files changed, 13 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index 470c58c1719b..6dcb571962e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
src/
pkg/
*.gz
-*.xz
+*.zst
diff --git a/update.sh b/update.sh
index 8bee1bb294a1..028e33b91af5 100755
--- a/update.sh
+++ b/update.sh
@@ -1,13 +1,21 @@
#!/bin/bash
+# Update package to latest version
+
+# Grab latest version from API
+v=$(curl -sSL 'https://discordapp.com/api/v7/updates/development?platform=linux' | jq -r .name)
# Update files
-perl -pi -e "s/pkgver=\\d+\\.\\d+\\.\\d+/pkgver=$1/" PKGBUILD
+perl -pi -e "s/pkgver=\\d+\\.\\d+\\.\\d+/pkgver=$v/" PKGBUILD
updpkgsums
makepkg --printsrcinfo > .SRCINFO
+# Build for me
+makepkg -si --noconfirm &
+
# Push
git add PKGBUILD .SRCINFO
-makepkg -si --noconfirm &
-git commit -m "Update to $1"
-git push
+git commit -m "Update to $v"
+git push &
+# Clean up
+rm -r pkg src "discord-development-$v*"