summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoradabru2018-12-11 00:27:51 +0100
committeradabru2018-12-11 00:27:51 +0100
commitb4312fbaefcc02bbe295ecd62f9de128884e7d3a (patch)
tree623146dfabe4b9248f133ce151b047458cc0cb69 /PKGBUILD
parent76c8057203e763462cabda496e9f5650bdbfd777 (diff)
downloadaur-b4312fbaefcc02bbe295ecd62f9de128884e7d3a.tar.gz
variables issue
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 7 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 42d307f51aed..ea9958bd6691 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Adam Brunnmeier <adam.brunnmeier@gmail.com>
pkgname=blender-2.8-bin
pkgver=2.80.181210.168a6a4bfc1
-pkgrel=1
+pkgrel=2
pkgdesc="A fully integrated 3D graphics creation suite"
arch=('i686' 'x86_64')
url="https://www.blender.org"
@@ -18,22 +18,23 @@ conflicts=("${pkgname%-bin}")
source=("https://builder.blender.org/download")
md5sums=('SKIP')
-prepare() {
+_setvars() {
cd "$srcdir"
local regex="blender-(2.8[^-]*)-([^-]*)-linux-[^-]*-$CARCH.tar.bz2" && [[ $(cat download) =~ $regex ]]
- export _full=${BASH_REMATCH[0]}
- export _upstreamversion=${BASH_REMATCH[1]}
+ _full=${BASH_REMATCH[0]}
+ _upstreamversion=${BASH_REMATCH[1]}
_commit=${BASH_REMATCH[2]}
local regex="$_full.*?<small>([[:alnum:] ]+), ([[:digit:]:]+) - $_commit" && [[ $(cat download) =~ $regex ]]
_date=$(date --date="${BASH_REMATCH[1]} ${BASH_REMATCH[2]}" "+%y%m%d")
- echo $_full
}
pkgver() {
+ _setvars
printf "$_upstreamversion.$_date.$_commit"
}
build() {
+ _setvars
cd "$srcdir"
wget -O- "https://builder.blender.org/download//$_full" | tar xj
cd "${_full%.tar.bz2}"
@@ -52,6 +53,7 @@ MimeType=application/x-blender;
}
package() {
+ _setvars
cd "$srcdir/${_full%.tar.bz2}"
install -Dm644 blender.desktop "$pkgdir/usr/share/applications/blender-2.8.desktop"
install -Dm644 blender.thumbnailer "$pkgdir/usr/share/thumbnailers/blender-2.8.thumbnailer"