Hello community, here is the log from the commit of package sox for openSUSE:Factory checked in at 2015-10-03 20:29:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sox (Old) and /work/SRC/openSUSE:Factory/.sox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sox" Changes: -------- --- /work/SRC/openSUSE:Factory/sox/sox.changes 2013-09-13 14:46:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.sox.new/sox.changes 2015-10-03 20:29:34.000000000 +0200 @@ -1,0 +2,34 @@ +Wed Sep 22 15:57:49 UTC 2015 - mplus...@suse.com + +- Update to 14.4.2 + o Add optional support for reading Ogg Opus files. + o Fix for max size text chunks in aiff files. + o Add reading support for RF64 WAV files. + o Work around for libsndfile created RF64 files with invalid + sizes. + o Detect MS ADPCM WAV files with invalid blocks. + o Detect Sphere files with invalid header sizes. + o 'Deemph' can now also be used at 48kHz sample rate. + o 'Rate' now much faster in many cases. + o Allow sending spectrograms to stdout. + o Allow use of Dolph window with spectrograms. + o Allow mixing time and sample-count arguments for the delay + effect, and for spectrogram -S and -d. + o Support multi-channel LADSPA plugins. + o Support infinite repetition with repeat. + o Improved pink noise frequency response in synth. + o Extended syntax for specifying audio positions to several + effects. + o Fix integer overflow in mcompand. [3590093] + o Add optional latency compenstation for LADSPA plugins. + o New -p option for soxi to display sample precision. + o New libsox example6: give explicit output attributes. + o Speed optimization for effects that operate on channels + independently. + o Fix memory leaks. + o Most internal symbols (lsx_*) are no longer exported. +- Drop sox-14.4.0-ocloexec.patch as it brings little enhancement + and there has been no activity at upstreaming it +- Enable ffmpeg and opus by default + +------------------------------------------------------------------- Old: ---- sox-14.4.0-ocloexec.patch sox-14.4.1.tar.bz2 New: ---- sox-14.4.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sox.spec ++++++ --- /var/tmp/diff_new_pack.ucMuQ5/_old 2015-10-03 20:29:35.000000000 +0200 +++ /var/tmp/diff_new_pack.ucMuQ5/_new 2015-10-03 20:29:35.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package sox # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,10 @@ # -%define soname 2 +%define soname 3 -%bcond_with ffmpeg +%bcond_without ffmpeg +%bcond_without opus %bcond_with mad %bcond_with lame %bcond_with amrwb @@ -30,7 +31,6 @@ BuildRequires: ladspa-devel BuildRequires: libgsm-devel BuildRequires: libid3tag-devel -BuildRequires: libtool BuildRequires: pkg-config BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(ao) @@ -50,6 +50,9 @@ BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) %endif +%if %{with opus} +BuildRequires: libopus-devel +%endif %if %{with mad} BuildRequires: pkgconfig(mad) %endif @@ -66,15 +69,14 @@ BuildRequires: pkgconfig(twolame) %endif BuildRequires: libtool -Version: 14.4.1 +Version: 14.4.2 Release: 0 Summary: Sound Conversion Tools License: LGPL-2.1+ and GPL-2.0+ Group: Productivity/Multimedia/Sound/Editors and Convertors Url: http://sox.sourceforge.net Source0: http://downloads.sourceforge.net/project/sox/sox/%{version}/%{name}-%{version}.tar.bz2 -#PATCH-FIX-OPENSUSE crrodrig...@opensuse.org linux/glibc specific patch to open all fds with O_CLOEXEC (not suitable for other OS) -Patch0: sox-14.4.0-ocloexec.patch +Source1: %{name}.changes BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -106,16 +108,17 @@ %prep %setup -q -%patch0 -FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') -sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/sox.h src/libsox.c -FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S') -sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/sox.h src/libsox.c +modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{SOURCE1}")" +DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\"" +TIME="\"$(date -d "${modified}" "+%%R")\"" +find . -name '*.[ch]' | xargs sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" %build -autoreconf -fiv -%configure --without-oss --disable-static --with-distro=openSUSE -make %{?_smp_mflags} +%configure \ + --without-oss \ + --disable-static \ + --with-distro=openSUSE +make %{?_smp_mflags} V=1 %install %make_install @@ -128,7 +131,10 @@ %files %defattr(0644,root,root,0755) %doc AUTHORS COPYING ChangeLog NEWS README src/monkey.wav -%attr(0755,root,root) %{_bindir}/* +%attr(0755,root,root) %{_bindir}/sox +%{_bindir}/play +%{_bindir}/rec +%{_bindir}/soxi %{_mandir}/man1/* %{_mandir}/man7/* ++++++ sox-14.4.1.tar.bz2 -> sox-14.4.2.tar.bz2 ++++++ ++++ 27232 lines of diff (skipped)