Use debhelper-compat instead of d/compat
[osspd.git] / debian / control
index 29d6ac2fb48bcc1032a8f2ac28be406a76c3dec6..18f59a9351b6663a19dea7d7a7169159a4817b63 100644 (file)
@@ -2,16 +2,25 @@ Source: osspd
 Section: sound
 Priority: optional
 Maintainer: Ralf Jung <post@ralfj.de>
 Section: sound
 Priority: optional
 Maintainer: Ralf Jung <post@ralfj.de>
-Build-Depends: debhelper (>= 9), libasound2-dev, libfuse-dev, libpulse-dev
-Standards-Version: 3.9.3
-Homepage: http://sourceforge.net/projects/osspd/
-Vcs-Browser: http://www.ralfj.de/git/osspd.git
+Build-Depends: debhelper-compat (= 13),
+               libasound2-dev,
+               libfuse-dev,
+               libpulse-dev
+Standards-Version: 4.3.0
+Homepage: https://sourceforge.net/projects/osspd/
+Vcs-Browser: https://git.ralfj.de/osspd.git
 Vcs-Git: git://ralfj.de/osspd.git
 
 Package: osspd
 Architecture: linux-any
 Vcs-Git: git://ralfj.de/osspd.git
 
 Package: osspd
 Architecture: linux-any
-Depends: ${misc:Depends}, ${shlibs:Depends}, lsb-base (>= 3.2-14)
-Recommends: pulseaudio
+Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
+Depends: lsb-base (>= 3.2-14),
+         osspd-pulseaudio | osspd-backend,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Provides: oss-compat
+Conflicts: oss-compat
 Description: OSS Proxy Daemon: Userland OSS emulation
  OSS Proxy Daemon is a Linux userland OSS sound device (/dev/[a]dsp and
  /dev/mixer) implementation using CUSE. Currently it supports
 Description: OSS Proxy Daemon: Userland OSS emulation
  OSS Proxy Daemon is a Linux userland OSS sound device (/dev/[a]dsp and
  /dev/mixer) implementation using CUSE. Currently it supports
@@ -22,14 +31,30 @@ Description: OSS Proxy Daemon: Userland OSS emulation
  when running foreign-architecture applications or using old libc versions for
  compatibility reasons.
 
  when running foreign-architecture applications or using old libc versions for
  compatibility reasons.
 
-Package: osspd-dbg
+Package: osspd-pulseaudio
 Architecture: linux-any
 Architecture: linux-any
-Depends: ${misc:Depends}, osspd (= ${binary:Version})
-Section: debug
-Priority: extra
-Description: OSS Proxy Daemon: Debugging symbols
+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.
  .
  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 debugging symbols for the OSS Proxy Daemon.
+ 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.