PipeWire as required dependency for xdp-kde

Jan Grulich jgrulich at redhat.com
Wed Apr 8 10:40:31 BST 2020


Updated proposal:
Make PipeWire as required dependency by default, but add option to disable it 
at compile time, using -DDISABLE_WAYLAND_SUPPORT=true which will avoid 
searching for KWayland and PipeWire. Sounds good?

Jan

On středa 8. dubna 2020 9:37:35 CEST Eric Hameleers wrote:
> On Wed, 8 Apr 2020, Jan Grulich wrote:
> > Hi,
> > 
> > I would like to make PipeWire as a required dependency for
> > xdg-desktop-portal- kde. The reason is that it's heavily used in Wayland
> > integration part, which is now being used on other places and I don't
> > want to add ifdefs all over the place. This would be a new requirement
> > for Plasma 5.19. I want to ask if this is okay for distributions. At
> > least I know that Ubuntu, Arch, Debian, Fedora, openSUSE have PipeWire
> > available in their repositories. What about others?
> > 
> > I would like to also point out that this brings screen sharing support on
> > Wayland so it's quite important part of xdg-desktop-portal-kde.
> > 
> > Regards,
> > Jan
> 
> I do not like the idea of imposing this as a hard dependency.
> Slackware does not ship pipewire, we are also not interested in
> Wayland.
> I looked at it and noticed that pipewire has no formal releases and
> distros ship it with a 0.2 or 0.3 version number. Should Plasma really
> hard-depend on a piece of software which is immature or at least not
> properly managed? Also, pipewire comes with its own dependency chain
> which we do not fully cover in Slackware.
> Could you please reconsider this idea.
> 
> Cheers, Eric






More information about the Distributions mailing list