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.