Manage the currently used osspd slave via update-alternatives
[osspd.git] / debian / control
index a7306bff870165a9207ee3b6d09aa52339dca694..3bfc32685c3fdb415d7f1436fa389e6d2b6453a9 100644 (file)
@@ -11,8 +11,11 @@ Vcs-Git: git://ralfj.de/osspd.git
 Package: osspd
 Architecture: linux-any
 Provides: oss-compat
-Depends: ${misc:Depends}, ${shlibs:Depends}, lsb-base (>= 3.2-14)
-Breaks: oss-compat
+Depends: lsb-base (>= 3.2-14),
+         osspd-pulseaudio | osspd-backend,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Conflicts: oss-compat
 Recommends: pulseaudio
 Description: OSS Proxy Daemon: Userland OSS emulation
  OSS Proxy Daemon is a Linux userland OSS sound device (/dev/[a]dsp and
@@ -24,9 +27,37 @@ Description: OSS Proxy Daemon: Userland OSS emulation
  when running foreign-architecture applications or using old libc versions for
  compatibility reasons.
 
+Package: osspd-pulseaudio
+Architecture: linux-any
+Provides: osspd-backend
+Depends: pulseaudio, ${misc:Depends}, ${shlibs:Depends}
+Recommends: osspd
+Replaces: osspd (<< 1.3.2-4)
+Breaks: osspd (<< 1.3.2-4)
+Description: OSS Proxy Daemon: PulseAudio backend
+ OSS Proxy Daemon is a Linux userland OSS sound device (/dev/[a]dsp and
+ /dev/mixer) implementation using CUSE. Currently it supports
+ forwarding OSS sound streams to PulseAudio and ALSA.
+ .
+ This package contains the PulseAudio backend for osspd.
+
+Package: osspd-alsa
+Architecture: linux-any
+Provides: osspd-backend
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Recommends: osspd
+Replaces: osspd (<< 1.3.2-4)
+Breaks: osspd (<< 1.3.2-4)
+Description: OSS Proxy Daemon: ALSA backend (experimental)
+ OSS Proxy Daemon is a Linux userland OSS sound device (/dev/[a]dsp and
+ /dev/mixer) implementation using CUSE. Currently it supports
+ forwarding OSS sound streams to PulseAudio and ALSA.
+ .
+ This package contains the experimental ALSA backend for osspd.
+
 Package: osspd-dbg
 Architecture: linux-any
-Depends: ${misc:Depends}, osspd (= ${binary:Version})
+Depends: osspd (= ${binary:Version}), ${misc:Depends}
 Section: debug
 Priority: extra
 Description: OSS Proxy Daemon: Debugging symbols
@@ -34,4 +65,5 @@ Description: OSS Proxy Daemon: Debugging symbols
  /dev/mixer) implementation using CUSE. Currently it supports
  forwarding OSS sound streams to PulseAudio and ALSA.
  .
- This package contains the debugging symbols for the OSS Proxy Daemon.
+ This package contains the debugging symbols for the OSS Proxy Daemon and its
+ backends.