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.