diff options
author | lsf | 2021-06-14 10:32:15 +0200 |
---|---|---|
committer | lsf | 2021-06-14 10:32:15 +0200 |
commit | dda682b6f31719bf19e2e7d96301b309f1752ae2 (patch) | |
tree | 675f8c2ee9cffd0002e6104eb8837e29130fff19 | |
parent | 69921247098718cb4fca14773703eb8e778fa22f (diff) | |
download | aur-dda682b6f31719bf19e2e7d96301b309f1752ae2.tar.gz |
specify electron12 binary for aarch64 (manjaro already has electron13 as default)
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 20 insertions, 14 deletions
@@ -1,11 +1,10 @@ pkgbase = jitsi-meet-desktop pkgdesc = Jitsi Meet desktop application pkgver = 2.8.6 - pkgrel = 1 + pkgrel = 2 url = https://jitsi.org/jitsi-meet/ arch = x86_64 arch = aarch64 - arch = armv7h license = Apache makedepends = coreutils makedepends = git @@ -14,7 +13,6 @@ pkgbase = jitsi-meet-desktop makedepends = png++ makedepends = libxtst makedepends = nvm - depends = electron depends = gtk3 depends = libxss depends = nss @@ -26,6 +24,7 @@ pkgbase = jitsi-meet-desktop source = jitsi-meet-desktop.desktop sha256sums = 957654aa5aeca6c201e42a0f8c2c72adbd89adc7546a974f08cc878215f79e8c sha256sums = 36a30a15613d53b2a01626a5551315c6970889ce3c2688bce71e26c3333081a4 + depends_x86_64 = electron + depends_aarch64 = electron12 pkgname = jitsi-meet-desktop - @@ -4,18 +4,19 @@ pkgname=jitsi-meet-desktop pkgver=2.8.6 -pkgrel=1 +pkgrel=2 pkgdesc="Jitsi Meet desktop application" -arch=('x86_64' 'aarch64' 'armv7h') +arch=('x86_64' 'aarch64') url="https://jitsi.org/jitsi-meet/" license=('Apache') conflicts=('jitsi-meet-electron-bin' 'jitsi-meet-electron') replaces=('jitsi-meet-electron') -depends=('electron' - 'gtk3' +depends=('gtk3' 'libxss' 'nss') +depends_x86_64=('electron') +depends_aarch64=('electron12') makedepends=('coreutils' 'git' 'npm' @@ -32,10 +33,6 @@ sha256sums=('957654aa5aeca6c201e42a0f8c2c72adbd89adc7546a974f08cc878215f79e8c' '36a30a15613d53b2a01626a5551315c6970889ce3c2688bce71e26c3333081a4') case "$CARCH" in - armv7h) - _electronbuilderarch='armv7l' - _dist_path="linux-${_electronbuilderarch}-unpacked" - ;; aarch64) _electronbuilderarch='arm64' _dist_path="linux-${_electronbuilderarch}-unpacked" @@ -55,7 +52,11 @@ prepare() { cd jitsi-meet-electron-${pkgver}/ - _electron_dist=/usr/lib/electron + if [[ "$CARCH" == 'aarch64' ]]; then + _electron_dist=/usr/lib/electron12 + else + _electron_dist=/usr/lib/electron + fi _electron_ver=$(cat ${_electron_dist}/version) sed -r 's#("electron": ").*"#\1'${_electron_ver}'"#' -i package.json @@ -81,10 +82,16 @@ package() { install -Dm644 -- resources/icon.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + if [[ "$CARCH" == 'aarch64' ]]; then + _electron_bin=electron12 + else + _electron_bin=electron + fi + cat << EOF > "$pkgdir"/usr/bin/$pkgname #!/bin/sh -NODE_ENV=production ELECTRON_IS_DEV=false exec electron /opt/$pkgname/app.asar "\$@" +NODE_ENV=production ELECTRON_IS_DEV=false exec $_electron_bin /opt/$pkgname/app.asar "\$@" EOF chmod +x "$pkgdir"/usr/bin/$pkgname |