summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Avdonin2019-11-21 06:28:36 +0300
committerIvan Avdonin2019-11-21 06:33:34 +0300
commitb26b20c095b6e5bd35f92017b665735e2b2cd651 (patch)
tree49a7dc8e7b06e5119898d67f7caaa080577aca55
parent9426f7108b365067ca9b320ece13eed45371a12f (diff)
downloadaur-b26b20c095b6e5bd35f92017b665735e2b2cd651.tar.gz
make pkgver dynamically set
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD16
2 files changed, 16 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b73da9ce47c4..213ce0571efa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3cd75a33e08f..ca4e10f245c3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"/