diff options
author | Corey Bruce | 2022-11-26 18:33:22 +1000 |
---|---|---|
committer | Corey Bruce | 2022-11-26 18:33:22 +1000 |
commit | 8b93d260a57f7213ece5ac8e92368c4d608667f1 (patch) | |
tree | 21f8cdc80ba63e63b30b2db297cfa130947a789f | |
parent | 0193e11ae4224481a7e4f2f74f36f9a6631fe464 (diff) | |
download | aur-8b93d260a57f7213ece5ac8e92368c4d608667f1.tar.gz |
MAKEPKG changes to sort out npm dependencies by architecture, might do more changes soon.
-rw-r--r-- | .SRCINFO | 3 | ||||
-rwxr-xr-x | PKGBUILD | 16 |
2 files changed, 13 insertions, 6 deletions
@@ -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 @@ -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" } |