blob: 1c78e3aa534700d4cf2c5899fc22c47fa8776af1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
pkgname=libelectron
pkgver=1.0.6
pkgrel=1
arch=("x86_64" "aarch64")
license=('GPL')
depends=('npm' 'git')
pkgdesc="A collection of npm dependencies for electron packages."
_MachineType=`uname -m`
_electron=22.3.0
_electroncastlabs=v22.2.1+wvcus
_ecm=3.6.1
package() {
if [[ ${_MachineType} == aarch64 ]]; then
npm i electron@$_electron electron-context-menu@$_ecm
#Ignoring Electron Castlab until it is avaliable
fi
if [[ ${_MachineType} == x86_64 ]]; then
npm i electron@$_electron electron-context-menu@$_ecm
npm install "https://github.com/castlabs/electron-releases#$_electroncastlabs" --save-dev
fi
install -dm755 "$pkgdir/opt/libelectron"
cp -r ./node_modules "$pkgdir/opt/libelectron"
}
|