summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control448
1 files changed, 448 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..294e891
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,448 @@
+Source: pipewire
+Section: libs
+Priority: optional
+Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net>
+Uploaders: Jeremy Bicha <jbicha@debian.org>,
+ Dylan Aïssi <daissi@debian.org>
+Build-Depends: debhelper-compat (= 13),
+ doxygen <!nodoc>,
+ graphviz <!nodoc>,
+ libasound2-dev,
+ libavahi-client-dev,
+ libbluetooth-dev,
+ libcamera-dev (>= 0.0.1) [!m68k],
+ libdbus-1-dev,
+ libfreeaptx-dev,
+ libglib2.0-dev,
+ libgstreamer-plugins-base1.0-dev,
+ libgstreamer1.0-dev,
+ libjack-jackd2-dev,
+ libcanberra-dev,
+ liblc3-dev,
+ libldacbt-abr-dev [!s390x !hppa !m68k !powerpc !ppc64 !sparc64],
+ libldacbt-enc-dev [!s390x !hppa !m68k !powerpc !ppc64 !sparc64],
+ liblilv-dev,
+ libncurses-dev,
+ libopus-dev,
+ libpulse-dev,
+ libreadline-dev,
+ libsbc-dev,
+ libsdl2-dev,
+ libsndfile1-dev,
+ libssl-dev,
+ libsystemd-dev [linux-any],
+ libudev-dev [linux-any],
+ libusb-1.0-0-dev,
+ libv4l-dev,
+ libwebrtc-audio-processing-dev,
+ libxfixes-dev (>= 1:6.0.0),
+ meson (>= 0.59.0),
+ modemmanager-dev,
+ pkg-config,
+ python3-docutils,
+ systemd [linux-any]
+Build-Conflicts: libfdk-aac-dev
+Standards-Version: 4.6.2
+Vcs-Browser: https://salsa.debian.org/utopia-team/pipewire
+Vcs-Git: https://salsa.debian.org/utopia-team/pipewire.git
+Homepage: https://pipewire.org/
+Rules-Requires-Root: no
+
+Package: libpipewire-0.3-0
+Architecture: linux-any
+Multi-Arch: same
+Depends: libspa-0.2-modules (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends: libpipewire-0.3-common
+Suggests: pipewire (= ${binary:Version})
+Description: libraries for the PipeWire multimedia server
+ 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.
+
+Package: libpipewire-0.3-common
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: libraries for the PipeWire multimedia server - common files
+ 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.
+ .
+ This package is needed for the runtime libraries to display messages in
+ languages other than English.
+
+Package: libpipewire-0.3-dev
+Section: libdevel
+Architecture: linux-any
+Multi-Arch: same
+Depends: libpipewire-0.3-0 (= ${binary:Version}),
+ libspa-0.2-dev (= ${binary:Version}),
+ ${misc:Depends}
+Suggests: pipewire-doc
+Description: libraries for the PipeWire multimedia server - development
+ 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.
+ .
+ This package contains the development files.
+
+Package: libpipewire-0.3-modules
+Architecture: linux-any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: pipewire (<< 0.3.5)
+Replaces: pipewire (<< 0.3.5)
+Description: libraries for the PipeWire multimedia server - modules
+ 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.
+ .
+ This package contains modules used by the PipeWire server and by clients,
+ and should not normally be depended on directly. PipeWire clients should
+ depend on the pipewire package instead.
+
+Package: libpipewire-0.3-modules-x11
+Architecture: linux-any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: libpipewire-0.3-modules (<< 0.3.63-3~)
+Replaces: libpipewire-0.3-modules (<< 0.3.63-3~)
+Description: libraries for the PipeWire multimedia server - X11 modules
+ 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.
+ .
+ This package contains X11 modules.
+
+Package: libspa-0.2-dev
+Section: libdevel
+Architecture: linux-any
+Multi-Arch: same
+Depends: ${misc:Depends}
+Suggests: pipewire-doc
+Description: libraries for the PipeWire multimedia server Simple Plugin API - development
+ 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.
+ .
+ This package contains the development files for the Simple Plugin API.
+
+Package: libspa-0.2-modules
+Architecture: linux-any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: pipewire (<< 0.3.5)
+Replaces: pipewire (<< 0.3.5)
+Description: libraries for the PipeWire multimedia server Simple Plugin API - modules
+ 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.
+ .
+ This package contains core support modules used in the Simple Plugin API,
+ together with test and utility modules that do not introduce additional
+ dependencies. It should not normally be depended on directly: PipeWire
+ clients should depend on the pipewire package instead.
+
+Package: pipewire-doc
+Section: doc
+Build-Profiles: <!nodoc>
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Breaks: libpipewire-0.2-doc (<< 0.3.1)
+Replaces: libpipewire-0.2-doc (<< 0.3.1)
+Description: libraries for the PipeWire multimedia server - documentation
+ 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.
+ .
+ This package contains the API reference.
+
+Package: pipewire
+Section: video
+Architecture: linux-any
+Multi-Arch: same
+Depends: libpipewire-0.3-modules (= ${binary:Version}),
+ pipewire-bin (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends},
+ adduser
+Description: audio and video processing engine multimedia server
+ 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.
+ .
+ This metapackage makes PipeWire available for programs of the same
+ architecture, and provides the systemd user service necessary to run
+ pipewire on-demand.
+
+Package: pipewire-bin
+Section: video
+Architecture: linux-any
+Multi-Arch: foreign
+Depends: libpipewire-0.3-modules (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends: dbus-user-session,
+ wireplumber | pipewire-media-session,
+ rtkit
+Breaks: pipewire (<< 0.3.5)
+Replaces: pipewire (<< 0.3.5)
+Description: PipeWire multimedia server - programs
+ 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.
+ .
+ This package contains the server and command-line utilities, and should
+ not normally be depended on directly. PipeWire clients should depend on
+ the pipewire package instead.
+
+Package: pipewire-pulse
+Section: sound
+Architecture: linux-any
+Multi-Arch: foreign
+Replaces: pipewire-bin (<< 0.3.27-2)
+Breaks: pipewire-bin (<< 0.3.27-2)
+Depends: pipewire (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends: wireplumber | pipewire-media-session-pulseaudio
+Suggests: libspa-0.2-bluetooth,
+ pulseaudio-utils
+Description: PipeWire PulseAudio daemon
+ 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.
+ .
+ This package contains the PulseAudio replacement daemon.
+
+Package: pipewire-alsa
+Section: sound
+Architecture: linux-any
+Multi-Arch: same
+Replaces: pipewire-audio-client-libraries (<< 0.3.54-1~)
+Breaks: pipewire-audio-client-libraries (<< 0.3.54-1~)
+Conflicts: pulseaudio
+Depends: pipewire (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: PipeWire ALSA plugin
+ 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.
+ .
+ This package contains the ALSA plugin.
+
+Package: pipewire-jack
+Section: sound
+Architecture: linux-any
+Multi-Arch: same
+Replaces: pipewire-audio-client-libraries (<< 0.3.54-1~)
+Breaks: pipewire-audio-client-libraries (<< 0.3.54-1~)
+Depends: pipewire (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: PipeWire JACK plugin
+ 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.
+ .
+ This package contains the JACK plugin.
+
+Package: pipewire-v4l2
+Section: video
+Architecture: linux-any
+Multi-Arch: same
+Replaces: pipewire-bin (<< 0.3.54-1),
+ libpipewire-0.3-modules (<< 0.3.54-1)
+Breaks: pipewire-bin (<< 0.3.54-1),
+ libpipewire-0.3-modules (<< 0.3.54-1)
+Depends: pipewire (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: PipeWire V4L2 plugin
+ 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.
+ .
+ This package contains the V4L2 plugin.
+
+Package: pipewire-libcamera
+Section: video
+Architecture: amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x alpha hppa ia64 powerpc ppc64 riscv64 sh4 sparc64 x32
+Multi-Arch: same
+Depends: pipewire (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: PipeWire libcamera plugin
+ 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.
+ .
+ This package contains the libcamera plugin.
+
+Package: pipewire-tests
+Architecture: linux-any
+Depends: pipewire (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Section: misc
+Description: PipeWire multimedia server - tests and examples
+ 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.
+ .
+ This package contains automated and manual tests and example programs.
+
+Package: gstreamer1.0-pipewire
+Architecture: linux-any
+Multi-Arch: same
+Depends: pipewire (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Description: GStreamer 1.0 plugin for the PipeWire multimedia server
+ 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.
+ .
+ This package contains a plugin to make devices managed by the PipeWire
+ server available as GStreamer sources and sinks.
+
+Package: libspa-0.2-bluetooth
+Architecture: linux-any
+Multi-Arch: same
+Depends: libspa-0.2-modules (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: libraries for the PipeWire multimedia server - bluetooth plugins
+ 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.
+ .
+ This package contains a plugin to make Bluetooth audio devices such as
+ speakers and headsets available to the PipeWire server.
+
+Package: libspa-0.2-jack
+Architecture: linux-any
+Multi-Arch: same
+Depends: libspa-0.2-modules (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: libraries for the PipeWire multimedia server - JACK client
+ 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.
+ .
+ This package contains a plugin to make PipeWire able to connect to a
+ JACK server, which will be used for audio playback and recording.
+
+Package: pipewire-audio-client-libraries
+Section: oldlibs
+Architecture: all
+Depends: pipewire-alsa,
+ pipewire-jack,
+ ${misc:Depends}
+Description: transitional package for pipewire-alsa and pipewire-jack
+ PipeWire is a server and user space API to deal with multimedia
+ pipelines.
+ .
+ This is a transitional package for pipewire-alsa and pipewire-jack.
+ It can safely be removed.
+
+Package: pipewire-audio
+Section: sound
+Architecture: all
+Depends: ${misc:Depends},
+ libspa-0.2-bluetooth,
+ pipewire-alsa,
+ pipewire-pulse,
+ wireplumber
+Conflicts: pulseaudio,
+ pulseaudio-module-bluetooth
+Replaces: pulseaudio,
+ pulseaudio-module-bluetooth
+Description: recommended set of PipeWire packages for a standard audio desktop use
+ 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.
+ .
+ This metapackage depends on a recommended set of pipewire packages
+ for a standard audio desktop use.