diff options
author | Ivan Avdonin | 2019-11-21 06:28:36 +0300 |
---|---|---|
committer | Ivan Avdonin | 2019-11-21 06:33:34 +0300 |
commit | b26b20c095b6e5bd35f92017b665735e2b2cd651 (patch) | |
tree | 49a7dc8e7b06e5119898d67f7caaa080577aca55 | |
parent | 9426f7108b365067ca9b320ece13eed45371a12f (diff) | |
download | aur-b26b20c095b6e5bd35f92017b665735e2b2cd651.tar.gz |
make pkgver dynamically set
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 16 insertions, 2 deletions
@@ -1,6 +1,6 @@ pkgbase = teamviewer-latest pkgdesc = All-In-One Software for Remote Support and Online Meetings - pkgver = 15.0.8397 + pkgver = "latest" pkgrel = 1 url = http://www.teamviewer.com install = teamviewer.install @@ -1,7 +1,7 @@ # Maintainer: Ivan Avdonin <avdonin@yahoo.com> pkgname=teamviewer-latest -pkgver=15.0.8397 +pkgver=15.0.8397 # will be dynamically changed in pkgver() pkgrel=1 pkgdesc="All-In-One Software for Remote Support and Online Meetings" arch=('x86_64' 'x86') @@ -17,6 +17,15 @@ md5sums_x86_64=('1ab9f03323f3bb4a7d03f47c2aae44c5') md5sums_x86=('c53f6f90039bf97213fd5e9bce7878c6') prepare() { + [ -d control ] && rm -rf control + mkdir control + cd control + for controltar in ../control.tar.*; do + msg2 "Unpacking $controltar" + tar -xf $controltar + done + cd .. + [ -d data ] && rm -rf data mkdir data cd data @@ -31,6 +40,11 @@ prepare() { #|| msg2 "teamviewer_setup checklibs failed" } +pkgver() { + cd control + printf "$(grep Version control | sed 's/^\w*:\ //')" +} + package() { # Install cp -dr --no-preserve=ownership ./data/{etc,opt,usr,var} "${pkgdir}"/ |