summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsolsTiCe d'Hiver2023-03-03 00:17:53 +0100
committersolsTiCe d'Hiver2023-03-03 00:17:53 +0100
commitffe2f5a3041805c078b135f090134832dc120299 (patch)
tree07a7960f67e78613688aa60c7dd78f87f152384d
parent044a4dfab0c7b8ba5b61ebdf8ff3345eb7688aca (diff)
downloadaur-ffe2f5a3041805c078b135f090134832dc120299.tar.gz
Fix aarch64 package build
* previously, it was the x86_64 archive that was downloaded and packaged inside the aarch64 package (oops)
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD16
2 files changed, 14 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4977598f4ae5..73efc0b9e5bf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = piavpn-bin
pkgdesc = Private Internet Access client
pkgver = 3.3.1_06924
-pkgrel = 2
+pkgrel = 3
url = https://privateinternetaccess.com/
install = piavpn-bin.install
arch = x86_64
@@ -18,7 +18,9 @@ conflicts = pia-manager
conflicts = pia-tools
conflicts = private-internet-access-vpn
options = !strip
-source = https://installers.privateinternetaccess.com/download/pia-linux-3.3.1-06924.run
-sha256sums = eee140e511adfac4d74b059ed9d673f1b910163b5b92ac35642a65592fef639d
+source_x86_64 = https://installers.privateinternetaccess.com/download/pia-linux-3.3.1-06924.run
+sha256sums_x86_64 = eee140e511adfac4d74b059ed9d673f1b910163b5b92ac35642a65592fef639d
+source_aarch64 = https://installers.privateinternetaccess.com/download/pia-linux-arm64-3.3.1-06924.run
+sha256sums_aarch64 = 7cde46390c69104f6d21a7729f90222c3ff88dab6c8bef33c4d41dedcf2df783
pkgname = piavpn-bin
diff --git a/PKGBUILD b/PKGBUILD
index 39648f0a2a90..f55d5e2191d5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@ pkgname=piavpn-bin
pkgver=3.3.1_06924
_pkgver=${pkgver/\.0_/_}
_pkgver=${_pkgver/_/-}
-pkgrel=2
+pkgrel=3
pkgdesc="Private Internet Access client"
# https://www.privateinternetaccess.com/pages/changelog
arch=('x86_64' 'aarch64')
@@ -15,17 +15,19 @@ makedepends=(libcap)
provides=(piavpn)
conflicts=(pia-launch pia-manager pia-tools private-internet-access-vpn)
install=piavpn-bin.install
-source=("https://installers.privateinternetaccess.com/download/pia-linux-${_pkgver}.run")
+source_x86_64=("https://installers.privateinternetaccess.com/download/pia-linux-${_pkgver}.run")
+source_aarch64=("https://installers.privateinternetaccess.com/download/pia-linux-arm64-${_pkgver}.run")
options=(!strip)
-sha256sums=('eee140e511adfac4d74b059ed9d673f1b910163b5b92ac35642a65592fef639d')
+sha256sums_x86_64=('eee140e511adfac4d74b059ed9d673f1b910163b5b92ac35642a65592fef639d')
+sha256sums_aarch64=('7cde46390c69104f6d21a7729f90222c3ff88dab6c8bef33c4d41dedcf2df783')
# == You need to enable and start piavpn.service. Run sudo systemctl enable --now piavpn.service ==
prepare() {
- if [ $arch == "aarch64" ] ;then
- sha256sums=('7cde46390c69104f6d21a7729f90222c3ff88dab6c8bef33c4d41dedcf2df783')
- _pkgver="arm64-${_pkgver}"
+ _pia_run="pia-linux-${_pkgver}.run"
+ if [ "$CARCH" == "aarch64" ] ;then
+ _pia_run="pia-linux-arm64-${_pkgver}.run"
fi
- env -i /bin/sh pia-linux-${_pkgver}.run --noexec --target "${srcdir}/$pkgname-${_pkgver}"
+ env -i /bin/sh $_pia_run --noexec --target "${srcdir}/$pkgname-${_pkgver}"
}
package() {