diff options
author | Joel Shapiro | 2020-01-09 16:00:18 -0600 |
---|---|---|
committer | Joel Shapiro | 2020-01-09 16:00:18 -0600 |
commit | aa9dbfea5fa53a7713b678d651dcb97f71026127 (patch) | |
tree | aeb4bae626cdcc7d7e5994bab20db29fdabceae0 | |
parent | 39f66b4cac5342d5d7df768abc8d7475b106dcc2 (diff) | |
download | aur-aa9dbfea5fa53a7713b678d651dcb97f71026127.tar.gz |
fix downloading to update the pkgver automatically based on build version because I'm lazy
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 |
3 files changed, 14 insertions, 4 deletions
@@ -11,7 +11,7 @@ pkgbase = p4v source = p4admin.desktop source = p4merge.desktop source = LICENSE - source = p4v-2019.2.1883366.tgz::http://cdist2.perforce.com/perforce/r19.2/bin.linux26x86_64/p4v.tgz + source = 20200109-p4v-2019.2.1883366.tgz::http://www.perforce.com/downloads/perforce/r19.2/bin.linux26x86_64/p4v.tgz sha256sums = 1fc7ea925fdcb38915f191b6a9c85fb46db9ef501dbaa077e8f38876c5e8fda0 sha256sums = 10e470c6099459a072565494c4fd21cc1f4198f1024fe6fdeb6c77ea7e594827 sha256sums = 139c5e4951ea9ab040912ef1f9705de16a37d32fdf7b8c7116eb5a785829c634 diff --git a/.gitignore b/.gitignore index 96afcd795775..b36ee3b08a43 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,5 @@ src/ pkg -p4v-*.tar.* -p4v-*.tgz +*p4v-*.tar.* +*p4v-*.tgz @@ -1,6 +1,7 @@ # Maintainer: Joel Shapiro <jshapiro at nvidia dot com> pkgname=p4v +_version=2019.2 pkgver=2019.2.1883366 pkgrel=1 pkgdesc="Perforce Visual Client" @@ -9,11 +10,15 @@ url="http://www.perforce.com" license=('custom:p4v') depends=(libxcb) options=('!strip') + +_url="${url}/downloads/perforce" +_filename="$(date +%Y%m%d)-p4v-${pkgver}.tgz" + source=(p4v.desktop p4admin.desktop p4merge.desktop LICENSE - p4v-${pkgver}.tgz::http://cdist2.perforce.com/perforce/r${pkgver:2:4}/bin.linux26x86_64/${pkgname}.tgz) + "${_filename}"::"${_url}/r${pkgver:2:4}/bin.linux26x86_64/${pkgname}.tgz") sha256sums=('1fc7ea925fdcb38915f191b6a9c85fb46db9ef501dbaa077e8f38876c5e8fda0' '10e470c6099459a072565494c4fd21cc1f4198f1024fe6fdeb6c77ea7e594827' @@ -25,6 +30,11 @@ sha256sums=('1fc7ea925fdcb38915f191b6a9c85fb46db9ef501dbaa077e8f38876c5e8fda0' # validpgpkeys=('7123CB760FF18869' # 'E58131C0AEA7B082C6DC4C937123CB760FF18869') +pkgver() { + # grab the build version from the downloaded file itself + echo "${_version}.$(find ${srcdir} -type d -name ${pkgname}-${pkgver:0:7}'*' | awk -F'.' '{print $(NF)}')" +} + package() { cd "${srcdir}/${pkgname}-${pkgver}/" |