community/firefox: Add screen sharing with Wayland

Enable pipewire WebRTC supported using a patch from Firefox' flatpak version [1]
which allows screen sharing with Wayland.

Note: This requires the packages `pipewire`, `xdg-desktop-portal`, and some
`xdg-desktop-portal-<BACKEND>` to be both installed and running to work.

[1]: https://github.com/xhorak/firefox-devedition-flatpak/tree/master/org.mozilla.FirefoxNightly
parent e3fca97e
Pipeline #19996 failed with stages
in 3 minutes and 54 seconds
......@@ -32,6 +32,7 @@ makedepends="
libjpeg-turbo-dev
libnotify-dev
libogg-dev
libpipewire02-dev
libtheora-dev
libtool
libvorbis-dev
......@@ -75,6 +76,8 @@ source="https://ftp.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkg
remove-faulty-libvpx-check.patch
disable-neon-in-aom.patch
sandbox-fork.patch
firefox-pipewire.patch
"
_mozappdir=/usr/lib/firefox
......@@ -287,4 +290,5 @@ f3b7c3e804ce04731012a46cb9e9a6b0769e3772aef9c0a4a8c7520b030fdf6cd703d5e9ff49275f
5dcb6288d0444a8a471d669bbaf61cdb1433663eff38b72ee5e980843f5fc07d0d60c91627a2c1159215d0ad77ae3f115dcc5fdfe87e64ca704b641aceaa44ed firefox-safe.desktop
bb75b2abda86e455d81571052a2cfec5a9d858ffa91c50a7217b4b6c02cbfc0400e9114a27bd54ce78d7d3a44e9b03927cf0317654d98c0f39d26c63c9670117 remove-faulty-libvpx-check.patch
f963fcdba7307a0b1712dfb95ceba4ab49f449f60e550bb69d15d50272e6df9add90862251ee561e4ea5fd171a2703552ffa7aade92996f5f0b3e577f1544a6d disable-neon-in-aom.patch
4911ddb41bef8d9f6d6200159cde465627e940fe1c09099be55769d21a5a52a3f737e1bf803daa96126c035b091aea880fbc5d2e6cf5da96ddd17322461a72d6 sandbox-fork.patch"
4911ddb41bef8d9f6d6200159cde465627e940fe1c09099be55769d21a5a52a3f737e1bf803daa96126c035b091aea880fbc5d2e6cf5da96ddd17322461a72d6 sandbox-fork.patch
44165f754d7ff05a23390e453654fb93b328cb6168724e24325e688da284b355ef2629e3eaa70456157e0fe086fb6243ab240f39c90b935d611bd5d4f025daea firefox-pipewire.patch"
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment