diff options
author | xiota | 2023-05-25 12:03:45 -0700 |
---|---|---|
committer | xiota | 2023-05-25 12:32:18 -0700 |
commit | 8b3038f9ed2f59ce727c2a8a6d5adaed22024653 (patch) | |
tree | 93643444971dc1e3fd10bd8ba32524f9e81ac2ca /PKGBUILD | |
parent | e6d7046788d390f97ec7d0264902211b88e4066a (diff) | |
download | aur-8b3038f9ed2f59ce727c2a8a6d5adaed22024653.tar.gz |
Revert download method
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 16 insertions, 4 deletions
@@ -4,7 +4,7 @@ _reduce_size="false" _pkgname='pcsx2' pkgname="$_pkgname-bin" -pkgver=1.7.4529 +pkgver=1.7.4534 pkgrel=1 pkgdesc='A Sony PlayStation 2 emulator' arch=(x86_64) @@ -28,14 +28,11 @@ provides=( ) conflicts=(${provides[@]}) -_appimage="pcsx2-v${pkgver%.[a-z]*}-linux-AppImage-64bit-Qt.AppImage" source=( - "$_appimage"::"$url/releases/download/v${pkgver%.[a-z]*}/$_appimage" 'rm_libs' ) sha256sums=( 'SKIP' - 'SKIP' ) pkgver() { @@ -52,6 +49,21 @@ pkgver() { } build() { + cd "$srcdir" + + _appimage="pcsx2-v${pkgver%.[a-z]*}-linux-AppImage-64bit-Qt.AppImage" + + # find or download latest appimage + if [ -f "$_appimage" ] ; then + : # already exists, nothing to do + elif [ -f "../$_appimage" ] ; then + ln -sf "../$_appimage" ./ + else + # note: download in build because prepare runs before pkgver + curl -L -o "$_appimage" \ + "$url/releases/download/v${pkgver%.[a-z]*}/$_appimage" + fi + # extract appimage chmod +x "$_appimage" "./$_appimage" --appimage-extract |