package/pipewire: add option to enable media-session support
authorJames Hilliard <james.hilliard1@gmail.com>
Sun, 12 Sep 2021 20:47:41 +0000 (14:47 -0600)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tue, 21 Sep 2021 20:39:11 +0000 (22:39 +0200)
commitddad938149e80d14ab2c7695ac3ba7e7de6c327b
tree2e220402e1efd151aa8f314bf8479be001606912
parent521b6f85508ee9ab848b0b2ea1d36edaf1701bc1
package/pipewire: add option to enable media-session support

The example media-session pipewire session manager requires
pipewire to be built with examples enabled, add support for
enabling this while depending on examples being enabled.

To simplify adding support for additional session managers in
the future such as wireplumber we pass a comma separated list
to the -Dsession-managers meson config option. This also will
ensure that systemd services that depend on media-session are
only installed if media-session support is enabled.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/pipewire/Config.in
package/pipewire/pipewire.mk