diff options
author | Tom "Ravi" Hale | 2018-11-04 20:24:07 +0700 |
---|---|---|
committer | Tom "Ravi" Hale | 2023-06-29 09:40:08 +0700 |
commit | dbac86d557694e830a886e68614881862f804cf6 (patch) | |
tree | 95032d6645fecbaefcd6ab3a49fb8b424cf532ed | |
parent | ae776432421d13fc791bf01795fdaf4683dc887a (diff) | |
download | aur-dbac86d557694e830a886e68614881862f804cf6.tar.gz |
Memoise pkgver
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -59,13 +59,16 @@ prepare() { } -pkgver() { - [[ $_appimage_path =~ /releases/download/v([^/]+).* ]] - local version=${BASH_REMATCH[1]} - version=${version//-/.} - echo "$version" -} - +pkgver() + # Curly braces are not needed for a single compound command :-P + if [[ -n $_saved_version ]]; then + echo "$_saved_version" + else + [[ $_appimage_path =~ /releases/download/v([^/]+).* ]] + local _saved_version=${BASH_REMATCH[1]} + _saved_version=${_saved_version//-/.} + echo "$_saved_version" + fi package() { cd "$pkgdir" |