summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkitsunyan2018-02-13 21:45:37 +0300
committerkitsunyan2018-02-13 21:45:37 +0300
commit492a04544b4d50e8a7a2660a1808498581d37fc0 (patch)
tree8fd54087af628773fdfe377830a2064802ff6bfc
parentc0d0422727080a497324ffe9421e136c7205f1c7 (diff)
downloadaur-492a04544b4d50e8a7a2660a1808498581d37fc0.tar.gz
Calculate pkgver as sum of base packages versions
-rw-r--r--PKGBUILD14
1 files changed, 14 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 832d1432fd07..60c1aa758ee1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,6 +24,20 @@ sha256sums_x86_64=('e2532473a3843f859c0207f91483dd4a156a167e5244e7a7fd605578e851
sha256sums_i686=('536060e3cc75b54c1f08c1c02aa100a6ba9c82b2a60adc6c6ef939e0c73c72da'
'4f3481370b94790431b71538e9d556f96272689f1da228f08245ffcd604175b8')
+pkgver() {
+ local v0 v1 v2
+ v0=()
+ v1=(`tr '.' ' ' <<< "${_pkgver_print}"`)
+ v2=(`tr '.' ' ' <<< "${_pkgver_scan}"`)
+
+ local i
+ for i in `seq 0 $(("${#v1[@]}" - 1))`; do
+ v0+=($(("${v1[$i]}" + "${v2[$i]}")))
+ done
+
+ (IFS=.; echo "${v0[*]}")
+}
+
package() {
findhere() { find . -mindepth 1 -maxdepth 1 -name "$1"; }
tohex() { od -An -tx1 -v | tr '\n' ' ' | sed 's/ //g'; }