Source: pipewire-media-session
Section: video
Priority: optional
Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net>
Uploaders: Dylan Aïssi <daissi@debian.org>
Build-Depends: debhelper-compat (= 13),
               doxygen <!nodoc>,
               graphviz <!nodoc>,
               libasound2-dev,
               libdbus-1-dev,
               libpipewire-0.3-dev (>= 0.3.44),
               libsystemd-dev,
               meson (>= 0.56.0),
               pkg-config (>= 0.22),
               systemd [linux-any]
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/utopia-team/pipewire-media-session
Vcs-Git: https://salsa.debian.org/utopia-team/pipewire-media-session.git
Homepage: https://gitlab.freedesktop.org/pipewire/media-session/
Rules-Requires-Root: no
Description: PipeWire example media session manager
 PipeWire is a server and user space API to deal with multimedia
 pipelines. This includes:
 .
  - Making available sources of video (such as from a capture devices or
    application provided streams) and multiplexing this with clients.
  - Accessing sources of video for consumption.
  - Generating graphs for audio and video processing.
 .
 Note that it is HIGHLY recommended to use WirePlumber instead.

Package: pipewire-media-session
Architecture: linux-any
Multi-Arch: foreign
Replaces:
 pipewire-bin (<< 0.3.27-2),
 pipewire-pulse (<< 0.3.39-1),
Breaks:
 pipewire-bin (<< 0.3.27-2),
 pipewire-pulse (<< 0.3.39-1),
Conflicts: wireplumber
Depends: pipewire (>= 0.3.44),
         ${misc:Depends},
         ${shlibs:Depends}
Description: ${source:Synopsis}
 ${source:Extended-Description}
 .
 This package contains an example media session manager for PipeWire.

Package: pipewire-media-session-pulseaudio
Architecture: all
Conflicts: wireplumber
Depends:
 pipewire-media-session,
 pipewire-pulse,
 ${misc:Depends}
Description: ${source:Synopsis} (pulseaudio)
 ${source:Extended-Description}
 .
 This package provides the configuration file to enable the pulseaudio module.

Package: pipewire-media-session-alsa
Architecture: all
Conflicts: wireplumber
Depends:
 pipewire-media-session,
 pipewire-alsa,
 ${misc:Depends}
Description: ${source:Synopsis} (alsa)
 ${source:Extended-Description}
 .
 This package provides the configuration file to enable the alsa module.

Package: pipewire-media-session-jack
Architecture: all
Conflicts: wireplumber
Depends:
 pipewire-media-session,
 pipewire-jack,
 ${misc:Depends}
Description: ${source:Synopsis} (jack)
 ${source:Extended-Description}
 .
 This package provides the configuration file to enable the jack module.

Package: pipewire-media-session-doc
Section: doc
Build-Profiles: <!nodoc>
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Description: ${source:Synopsis} (documentation)
 ${source:Extended-Description}
 .
 This package contains the example media session manager reference.
