summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlsf2021-03-10 19:27:42 +0100
committerlsf2021-03-10 19:27:42 +0100
commit2bdf1f62fe7fdb3a334605f0598bde49fd9c629d (patch)
tree603ab4efbce214891f9246faca3b2ddb9828ac1f
parent55b8180d60106c637005d235d82f3d8c5d6b6d6f (diff)
downloadaur-2bdf1f62fe7fdb3a334605f0598bde49fd9c629d.tar.gz
"node": ">=12.0.0" is a lie; use nvm to build with node <15, otherwise electron-builder initiated rebuild just hangs forever
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD21
2 files changed, 24 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 28b1786557d0..cd3cafef8984 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = jitsi-meet-desktop
pkgdesc = Jitsi Meet desktop application
- pkgver = 2.5.1
+ pkgver = 2.7.0
pkgrel = 1
url = https://jitsi.org/jitsi-meet/
arch = x86_64
@@ -10,6 +10,10 @@ pkgbase = jitsi-meet-desktop
makedepends = coreutils
makedepends = git
makedepends = npm
+ makedepends = python2
+ makedepends = png++
+ makedepends = libxtst
+ makedepends = nvm
depends = electron
depends = gtk3
depends = libxss
@@ -18,9 +22,9 @@ pkgbase = jitsi-meet-desktop
conflicts = jitsi-meet-electron
replaces = jitsi-meet-electron
options = !strip
- source = jitsi-meet-desktop_2.5.1.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v2.5.1.tar.gz
+ source = jitsi-meet-desktop_2.7.0.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v2.7.0.tar.gz
source = jitsi-meet-desktop.desktop
- sha256sums = a79493bc982173e40124995e921b7d7f074205e5fc9a395fc6b4d15a39c7eb98
+ sha256sums = 2fa79baed7d8568e354432f27d53a2eb24d8fd5fa68ac132a85722fe02baa9c8
sha256sums = 36a30a15613d53b2a01626a5551315c6970889ce3c2688bce71e26c3333081a4
pkgname = jitsi-meet-desktop
diff --git a/PKGBUILD b/PKGBUILD
index e133572aa6ff..55930ebc682f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: Roman Kupriyanov <mr.eshua@gmail.com>
pkgname=jitsi-meet-desktop
-pkgver=2.5.1
+pkgver=2.7.0
pkgrel=1
pkgdesc="Jitsi Meet desktop application"
arch=('x86_64' 'aarch64' 'armv7h')
@@ -18,28 +18,41 @@ depends=('electron'
'nss')
makedepends=('coreutils'
'git'
- 'npm')
+ 'npm'
+ 'python2'
+ 'png++'
+ 'libxtst'
+ 'nvm'
+ )
options=(!strip)
source=("${pkgname}_${pkgver}.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v${pkgver}.tar.gz"
'jitsi-meet-desktop.desktop')
-sha256sums=('a79493bc982173e40124995e921b7d7f074205e5fc9a395fc6b4d15a39c7eb98'
+sha256sums=('2fa79baed7d8568e354432f27d53a2eb24d8fd5fa68ac132a85722fe02baa9c8'
'36a30a15613d53b2a01626a5551315c6970889ce3c2688bce71e26c3333081a4')
prepare() {
+ export npm_config_cache="$srcdir/npm_cache"
+ _npm_prefix=$(npm config get prefix)
+ npm config delete prefix
+ source /usr/share/nvm/init-nvm.sh
+ nvm install 14 && nvm use 14
+
cd jitsi-meet-electron-${pkgver}/
sed -r 's#("electron": ").*"#\1'$(cat /usr/lib/electron/version)'"#' -i package.json
export npm_config_cache="${srcdir}/npm_cache"
npm install
- npm audit fix
+ # npm audit fix
}
build() {
cd jitsi-meet-electron-${pkgver}/
npm run build
npx electron-builder --dir
+ npm config set prefix ${_npm_prefix}
+ nvm unalias default
}
package() {