summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorey Bruce2022-11-26 18:33:22 +1000
committerCorey Bruce2022-11-26 18:33:22 +1000
commit8b93d260a57f7213ece5ac8e92368c4d608667f1 (patch)
tree21f8cdc80ba63e63b30b2db297cfa130947a789f
parent0193e11ae4224481a7e4f2f74f36f9a6631fe464 (diff)
downloadaur-8b93d260a57f7213ece5ac8e92368c4d608667f1.tar.gz
MAKEPKG changes to sort out npm dependencies by architecture, might do more changes soon.
-rw-r--r--.SRCINFO3
-rwxr-xr-xPKGBUILD16
2 files changed, 13 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a649fb7d14fe..1734b8e9ee8b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -2,7 +2,8 @@ pkgbase = libelectron
pkgdesc = A collection of npm dependencies for electron packages.
pkgver = 1.0.1
pkgrel = 1
- arch = any
+ arch = x86_64
+ arch = aarch64
license = GPL
depends = npm
diff --git a/PKGBUILD b/PKGBUILD
index ae2613b392f2..e31a76b29534 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,21 @@
pkgname=libelectron
pkgver=1.0.1
pkgrel=1
-pkgdesc="A collection of npm dependencies for electron packages."
-arch=('any')
+arch=("x86_64" "aarch64")
license=('GPL')
depends=('npm')
-
+pkgdesc="A collection of npm dependencies for electron packages."
+_MachineType=`uname -m`
package() {
- npm i electron@21.3.1 electron-context-menu@3.6.0
- npm install "https://github.com/castlabs/electron-releases#v20.3.6+wvcus" --save-dev
+ if [[ ${_MachineType} == aarch64 ]]; then
+ npm i electron@21.3.1 electron-context-menu@3.6.0
+ #Ignoring Electron Castlab until it is avaliable
+fi
+if [[ ${_MachineType} == x86_64 ]]; then
+ npm i electron@21.3.1 electron-context-menu@3.6.0
+ npm install "https://github.com/castlabs/electron-releases#v20.3.6+wvcus" --save-dev
+fi
install -dm755 "$pkgdir/opt/libelectron"
cp -r ./node_modules "$pkgdir/opt/libelectron"
}