diff options
author | kitsunyan | 2018-02-13 21:45:37 +0300 |
---|---|---|
committer | kitsunyan | 2018-02-13 21:45:37 +0300 |
commit | 492a04544b4d50e8a7a2660a1808498581d37fc0 (patch) | |
tree | 8fd54087af628773fdfe377830a2064802ff6bfc | |
parent | c0d0422727080a497324ffe9421e136c7205f1c7 (diff) | |
download | aur-492a04544b4d50e8a7a2660a1808498581d37fc0.tar.gz |
Calculate pkgver as sum of base packages versions
-rw-r--r-- | PKGBUILD | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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'; } |