summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlsf2021-12-06 14:24:03 +0100
committerlsf2021-12-06 14:24:03 +0100
commit7078a2e26803a2009e3c9e79c428c47bf1fad166 (patch)
tree960853bad7b9b97bb8d80c6dfdf22b19f176fba9
parent9a770bbfbcae3d81b0a777294a1b9fd0b73f2b37 (diff)
downloadaur-7078a2e26803a2009e3c9e79c428c47bf1fad166.tar.gz
v2021.12.2; use electron16; finally fix building with newer node ver by dropping npx
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD20
2 files changed, 15 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 60fb315e69d8..67bab73922e9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = jitsi-meet-desktop
pkgdesc = Jitsi Meet desktop application
- pkgver = 2021.11.2
+ pkgver = 2021.12.2
pkgrel = 1
url = https://jitsi.org/jitsi-meet/
arch = x86_64
@@ -13,15 +13,15 @@ pkgbase = jitsi-meet-desktop
makedepends = png++
makedepends = libxtst
makedepends = nvm
- depends = electron13
+ depends = electron>=16.0.4
conflicts = jitsi-meet-electron-bin
conflicts = jitsi-meet-electron
replaces = jitsi-meet-electron
options = !strip
- source = jitsi-meet-desktop_2021.11.2.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v2021.11.2.tar.gz
+ source = jitsi-meet-desktop_2021.12.2.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v2021.12.2.tar.gz
source = no_targets.patch
source = jitsi-meet-desktop.desktop
- sha256sums = a3479dbd04ef646a925fe55ae8d6f506e09711d1e79d3b0a82a85d9dc075dbff
+ sha256sums = 6d3e896f7e53906cf8d48597e6953d1af6177ed6c28ec86eed4c1c83131a298a
sha256sums = ab22749aa1570cc5d6050711011f849ec3f4fa49080231f98957255fa5250e36
sha256sums = 36a30a15613d53b2a01626a5551315c6970889ce3c2688bce71e26c3333081a4
diff --git a/PKGBUILD b/PKGBUILD
index afc67bcf550b..39e032e20e5e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: Roman Kupriyanov <mr.eshua@gmail.com>
pkgname=jitsi-meet-desktop
-pkgver=2021.11.2
+pkgver=2021.12.2
pkgrel=1
pkgdesc="Jitsi Meet desktop application"
arch=('x86_64' 'aarch64')
@@ -15,7 +15,7 @@ replaces=('jitsi-meet-electron')
depends=('gtk3'
'libxss'
'nss')
-depends=('electron13')
+depends=('electron>=16.0.4')
makedepends=('coreutils'
'git'
'npm'
@@ -26,12 +26,12 @@ makedepends=('coreutils'
)
# _node_version="v16.13.0"
# v16 seems to make robotjs-installation/building break, so 14 it is for now
-_node_version="14"
+_node_version="16"
options=(!strip)
source=("${pkgname}_${pkgver}.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v${pkgver}.tar.gz"
'no_targets.patch'
'jitsi-meet-desktop.desktop')
-sha256sums=('a3479dbd04ef646a925fe55ae8d6f506e09711d1e79d3b0a82a85d9dc075dbff'
+sha256sums=('6d3e896f7e53906cf8d48597e6953d1af6177ed6c28ec86eed4c1c83131a298a'
'ab22749aa1570cc5d6050711011f849ec3f4fa49080231f98957255fa5250e36'
'36a30a15613d53b2a01626a5551315c6970889ce3c2688bce71e26c3333081a4')
@@ -57,7 +57,7 @@ prepare() {
# target when calling electron-builder..
patch -Np1 -i ${srcdir}/no_targets.patch
- _electron_dist=/usr/lib/electron13
+ _electron_dist=/usr/lib/electron
_electron_ver=$(cat ${_electron_dist}/version)
sed -r 's#("electron": ").*"#\1'${_electron_ver}'"#' -i package.json
sed 's#git+ssh://git@github.com#git+https://github.com#g' -i package-lock.json
@@ -74,9 +74,11 @@ build() {
nvm use ${_node_version}
# npm run build
- npx webpack --config ./webpack.main.js --mode production
- npx webpack --config ./webpack.renderer.js --mode production
- npx electron-builder --linux --${_electronbuilderrarch} --dir dist -c.electronDist=${_electron_dist} -c.electronVersion=${_electron_ver}
+ # no npx anymore, see https://github.com/electron-userland/electron-builder/issues/6411
+ npm exec -c 'webpack --config ./webpack.main.js --mode production'
+ npm exec -c 'webpack --config ./webpack.renderer.js --mode production'
+ # npx electron-builder --linux --${_electronbuilderrarch} --dir dist -c.electronDist=${_electron_dist} -c.electronVersion=${_electron_ver}
+ npm exec -c "electron-builder --linux --${_electronbuilderrarch} --dir dist -c.electronDist=${_electron_dist} -c.electronVersion=${_electron_ver}"
}
package() {
@@ -92,7 +94,7 @@ package() {
cat << EOF > "$pkgdir"/usr/bin/$pkgname
#!/bin/sh
-NODE_ENV=production ELECTRON_IS_DEV=false exec electron13 /opt/$pkgname/app.asar "\$@"
+NODE_ENV=production ELECTRON_IS_DEV=false exec electron /opt/$pkgname/app.asar "\$@"
EOF
chmod +x "$pkgdir"/usr/bin/$pkgname