#2 Start to require pipewire0.2-libs so screen sharing works out of the box in Chrome and Chromium.
Merged 10 months ago by amigadave. Opened 10 months ago by tpopela.
rpms/ tpopela/xdg-desktop-portal require-pw0.2  into  master

file modified
+8 -1
@@ -5,7 +5,7 @@ 

  

  Name:    xdg-desktop-portal

  Version: 1.7.2

- Release: 1%{?dist}

+ Release: 2%{?dist}

  Summary: Portal frontend service to flatpak

  

  License: LGPLv2+
@@ -31,6 +31,10 @@ 

  Requires:      glib2 >= %{glib_version}

  Recommends:    pipewire >= %{pipewire_version}

  Requires:      pipewire-libs >= %{pipewire_version}

+ # Until WebRTC supports PipeWire 0.3 we have to require PipeWire 0.2 to be

+ # preinstalled otherwise the screen and window sharing won't work in Chrome and

+ # Chromium out of the box.

+ Requires:      pipewire0.2-libs%{?_isa}

  # Required for the document portal.

  Requires:      /usr/bin/fusermount

  # Required for the GMemoryMonitor GIO API
@@ -102,6 +106,9 @@ 

  

  

  %changelog

+ * Thu Jun 25 2020 Tomas Popela <tpopela@redhat.com> - 1.7.2-2

+ - Start to require pipewire0.2-libs so screen sharing works out of the box in Chrome and Chromium.

+ 

  * Fri Apr 03 2020 David King <amigadave@amigadave.com> - 1.7.2-1

  - Update to 1.7.2 (#1820660)

  

no initial comment

Shouldn't this be pinned to the same isa as the package? Is there a minimum version requirement?

Shouldn't this be pinned to the same isa as the package?

I don't know, but I can definitely add it there..

Is there a minimum version requirement?

No, I don't think so. The version where the pipewire0.2-libs was introduced (that means pipewire0.2-0.2.7) is enough.

rebased onto bc8242b

10 months ago

rebased onto d1663d7

10 months ago

Pull-Request has been merged by amigadave

10 months ago