summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlsf2021-07-04 15:24:50 +0200
committerlsf2021-07-04 15:24:50 +0200
commit134e978154ba47ab0d2eb5f9e5fafefbf63635e3 (patch)
treea4c315863e4276b6861b4223e8ea88a018e3d813
parentd53bd27214008fbfb3b2935e926372cd991e260a (diff)
downloadaur-134e978154ba47ab0d2eb5f9e5fafefbf63635e3.tar.gz
v2.8.8
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD14
-rw-r--r--no_targets.patch14
-rw-r--r--pipewire_wayland.patch14
4 files changed, 40 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c1f06edee92..393a69aa0e24 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = jitsi-meet-desktop
pkgdesc = Jitsi Meet desktop application
- pkgver = 2.8.7
- pkgrel = 2
+ pkgver = 2.8.8
+ pkgrel = 1
url = https://jitsi.org/jitsi-meet/
arch = x86_64
arch = aarch64
@@ -18,13 +18,13 @@ pkgbase = jitsi-meet-desktop
conflicts = jitsi-meet-electron
replaces = jitsi-meet-electron
options = !strip
- source = jitsi-meet-desktop_2.8.7.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v2.8.7.tar.gz
- source = pipewire_wayland.patch::https://github.com/jitsi/jitsi-meet-electron/commit/0e0483cbc52a9cad1fef51ed5abb846bd6445b11.patch
+ source = jitsi-meet-desktop_2.8.8.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v2.8.8.tar.gz
+ source = pipewire_wayland.patch
source = no_targets.patch
source = jitsi-meet-desktop.desktop
- sha256sums = 32da999ed1ac2c60a3498639633fcfc84b21e09e447d55adb9da7159cba79017
- sha256sums = 7c6198c5bd1cb7bb4b082d5da31ef9b21582d77453f9677c24e13e20e1ee337e
- sha256sums = 4074fd3e629d1997d2bd080bef8050727b3a446acf388f71c8ed26ed6a8c0390
+ sha256sums = bdabecda7a3dd741734a973405682e13d40b3df026ab76f5f9d6d0f041098531
+ sha256sums = 39d54520962f8665e858748335594cca6b504884462b80d79a0d8aa6141129c4
+ sha256sums = ab22749aa1570cc5d6050711011f849ec3f4fa49080231f98957255fa5250e36
sha256sums = 36a30a15613d53b2a01626a5551315c6970889ce3c2688bce71e26c3333081a4
pkgname = jitsi-meet-desktop
diff --git a/PKGBUILD b/PKGBUILD
index 951f01de1fa6..48613fea5bc8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
# Contributor: Roman Kupriyanov <mr.eshua@gmail.com>
pkgname=jitsi-meet-desktop
-pkgver=2.8.7
-pkgrel=2
+pkgver=2.8.8
+pkgrel=1
pkgdesc="Jitsi Meet desktop application"
arch=('x86_64' 'aarch64')
url="https://jitsi.org/jitsi-meet/"
@@ -27,12 +27,12 @@ makedepends=('coreutils'
options=(!strip)
source=("${pkgname}_${pkgver}.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v${pkgver}.tar.gz"
- 'pipewire_wayland.patch::https://github.com/jitsi/jitsi-meet-electron/commit/0e0483cbc52a9cad1fef51ed5abb846bd6445b11.patch'
+ 'pipewire_wayland.patch'
'no_targets.patch'
'jitsi-meet-desktop.desktop')
-sha256sums=('32da999ed1ac2c60a3498639633fcfc84b21e09e447d55adb9da7159cba79017'
- '7c6198c5bd1cb7bb4b082d5da31ef9b21582d77453f9677c24e13e20e1ee337e'
- '4074fd3e629d1997d2bd080bef8050727b3a446acf388f71c8ed26ed6a8c0390'
+sha256sums=('bdabecda7a3dd741734a973405682e13d40b3df026ab76f5f9d6d0f041098531'
+ '39d54520962f8665e858748335594cca6b504884462b80d79a0d8aa6141129c4'
+ 'ab22749aa1570cc5d6050711011f849ec3f4fa49080231f98957255fa5250e36'
'36a30a15613d53b2a01626a5551315c6970889ce3c2688bce71e26c3333081a4')
case "$CARCH" in
@@ -65,7 +65,7 @@ prepare() {
# broke jitsi-meet-electron for me on when running on sway with full wayland support via flags
# If you you want to use that feature flag (--WebRTCPipeWireCapturer), I'd recommend putting it in
# ~/.config/electron12-flags.conf manually instead of having it applied by default
- patch -Rp1 -i ${srcdir}/pipewire_wayland.patch
+ patch -Np1 -i ${srcdir}/pipewire_wayland.patch
npm install
# npm audit fix
diff --git a/no_targets.patch b/no_targets.patch
index 6c4532e7ca19..21a2be6c6027 100644
--- a/no_targets.patch
+++ b/no_targets.patch
@@ -1,5 +1,5 @@
diff --git a/package.json b/package.json
-index 1d6807f..9dfd510 100644
+index 9f2e63d..f350fc8 100644
--- a/package.json
+++ b/package.json
@@ -27,35 +27,6 @@
@@ -38,7 +38,7 @@ index 1d6807f..9dfd510 100644
"linux": {
"artifactName": "jitsi-meet-${arch}.${ext}",
"category": "VideoConference;AudioVideo;Audio;Video;Network",
-@@ -63,24 +34,7 @@
+@@ -63,34 +34,7 @@
"executableName": "jitsi-meet",
"target": [
{
@@ -51,6 +51,16 @@ index 1d6807f..9dfd510 100644
- }
- ]
- },
+- "deb": {
+- "depends": [
+- "libgtk-3-0",
+- "libnss3",
+- "libxtst6",
+- "xdg-utils",
+- "libatspi2.0-0",
+- "libuuid1"
+- ]
+- },
- "win": {
- "artifactName": "jitsi-meet.${ext}",
- "target": [
diff --git a/pipewire_wayland.patch b/pipewire_wayland.patch
new file mode 100644
index 000000000000..9f22697d0b66
--- /dev/null
+++ b/pipewire_wayland.patch
@@ -0,0 +1,14 @@
+diff --git a/main.js b/main.js
+index 94d4352..a294ba4 100644
+--- a/main.js
++++ b/main.js
+@@ -37,9 +37,6 @@ app.commandLine.appendSwitch('disable-features', 'IOSurfaceCapturer');
+ // Enable Opus RED field trial.
+ app.commandLine.appendSwitch('force-fieldtrials', 'WebRTC-Audio-Red-For-Opus/Enabled/');
+
+-// Enable optional PipeWire support.
+-app.commandLine.appendSwitch('enable-features', 'WebRTCPipeWireCapturer');
+-
+ // Needed until robot.js is fixed: https://github.com/octalmage/robotjs/issues/580
+ app.allowRendererProcessReuse = false;
+