Source: sox
Version: 14.3.2-3
Severity: wishlist

Hi!

This package lists the negated architectures to mean linux-any or the
complete expanded list of current linux architectures. Here, the more
correct approach (and future-proof) is to just use the positive form
of the arch wildcard. I've also added an arch restriction to the
Recommends for libsox1b so that it gets removed on architectures
where it's not available. Attached as the first patch.

There's also two missing spaces on the version restrictions, which is
not an error, but better form. Attached as a second patch.

thanks,
guillem
diff --git a/debian/control b/debian/control
index 5b69f46..1bac5bd 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: cdbs,
                debhelper (>= 7),
                ladspa-sdk,
                libao-dev,
-               libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+               libasound2-dev [linux-any],
                libavcodec-dev (>= 4:0.6.0),
                libavformat-dev,
                libavutil-dev,
@@ -29,7 +29,7 @@ Standards-Version: 3.9.1
 
 Package: sox
 Architecture: any
-Depends: libsox-fmt-alsa [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64] | libsox-fmt-ao | libsox-fmt-oss | libsox-fmt-pulse,
+Depends: libsox-fmt-alsa [linux-any] | libsox-fmt-ao | libsox-fmt-oss | libsox-fmt-pulse,
          libsox-fmt-base,
          ${misc:Depends},
          ${shlibs:Depends}
@@ -52,7 +52,7 @@ Description: Swiss army knife of sound processing
 Package: libsox1b
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: libsox-fmt-alsa | libsox-fmt-ao | libsox-fmt-oss | libsox-fmt-pulse,
+Recommends: libsox-fmt-alsa [linux-any] | libsox-fmt-ao | libsox-fmt-oss | libsox-fmt-pulse,
             libsox-fmt-base
 Conflicts: libsox0, libsox0a, libsox1
 Replaces: libsox1a
@@ -84,7 +84,7 @@ Description: Minimal set of SoX format libraries
  MATLAB/GNU Octave, Portable Voice Format, AMR and Sound Forge Audio Format.
 
 Package: libsox-fmt-alsa
-Architecture: alpha amd64 arm armeb armel armhf hppa i386 ia64 lpia m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
+Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: SoX alsa format I/O library
  SoX is the swiss army knife of sound processing.
@@ -148,7 +148,7 @@ Description: SoX PulseAudio format I/O library
 
 Package: libsox-fmt-all
 Architecture: any
-Depends: libsox-fmt-alsa [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+Depends: libsox-fmt-alsa [linux-any],
          libsox-fmt-ao,
          libsox-fmt-base,
          libsox-fmt-ffmpeg,
diff --git a/debian/control b/debian/control
index 1bac5bd..071aefc 100644
--- a/debian/control
+++ b/debian/control
@@ -164,8 +164,8 @@ Description: All SoX format libraries
 Package: libsox-dev
 Architecture: any
 Section: libdevel
-Depends: libsox-fmt-all (=${binary:Version}),
-         libsox1b (=${binary:Version}),
+Depends: libsox-fmt-all (= ${binary:Version}),
+         libsox1b (= ${binary:Version}),
          ${misc:Depends}
 Description: Development files for the SoX library
  SoX is the swiss army knife of sound processing.

Reply via email to