summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD5
2 files changed, 5 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a0fde786fb07..e387049c014a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,6 +5,7 @@ pkgrel = 1
url = https://privateinternetaccess.com/
install = piavpn-bin.install
arch = x86_64
+arch = aarch64
license = custom
makedepends = libcap
depends = libxkbcommon-x11
diff --git a/PKGBUILD b/PKGBUILD
index 01bcac8bf963..41f6416f32e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ _pkgver=${pkgver/\.0_/_}
_pkgver=${_pkgver/_/-}
pkgrel=1
pkgdesc="Private Internet Access client"
-arch=(x86_64)
+arch=('x86_64' 'aarch64')
url="https://privateinternetaccess.com/"
license=('custom')
depends=(libxkbcommon-x11 libnl)
@@ -19,6 +19,9 @@ options=(!strip)
sha256sums=('2d7b983beafb272b9d229b3838c24eb23a3d8e6edd84e257d406af057a1145e8')
prepare() {
+ if [ $arch == "aarch64" ] ;then
+ _pkgver="arm64-${_pkgver}"
+ fi
env -i /bin/sh pia-linux-${_pkgver}.run --noexec --target "${srcdir}/$pkgname-${_pkgver}"
}