summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--justfile7
1 files changed, 7 insertions, 0 deletions
diff --git a/justfile b/justfile
index 7d2e2097bf15..43071c2d5a64 100644
--- a/justfile
+++ b/justfile
@@ -2,6 +2,13 @@ update version:
#!/usr/bin/env bash
set -euxo pipefail
+ source PKGBUILD
+ if [ "{{ version }}" = "$pkgver" ]; then
+ sed --regexp-extended --in-place -E "0,/pkgrel=.+$/{s/(pkgrel=)(.+$)/\1$((pkgrel+1))/}" ./PKGBUILD
+ else
+ sed --regexp-extended --in-place -E "0,/pkgrel=.+$/{s/(pkgrel=)(.+$)/\11/}" ./PKGBUILD
+ fi
+
sed --regexp-extended --in-place -E "0,/pkgver=.+$/{s/(pkgver=)(.+$)/\1{{version}}/}" ./PKGBUILD
shas=$(makepkg --geninteg)
sed --regexp-extended --in-place -E "0,/sha512sums=.+$/{s/sha512sums=.+$/${shas}/}" ./PKGBUILD