520ba55
Summary: A general purpose sound file conversion tool
cvsdist 563f7bd
Name: sox
03973bf
# A mistake in naming, 14.4.2rc2 breaks upgrade path.
03973bf
# This workaround will go away with rebase to 14.4.3
03973bf
# it affects Source, %%prep and Version
Frantisek Kluknavsky 5c1e4cc
Version: 14.4.2.0
Peter Oliver acd9bfd
Release: 27%{?dist}
Frantisek Kluknavsky 615033b
License: GPLv2+ and LGPLv2+ and MIT
03973bf
# Modified source tarball with libgsm license, without unlicensed liblpc10:
03973bf
# _Source: http://downloads.sourceforge.net/%%{name}/%%{name}-%%{version}.tar.gz
03973bf
# _Source: %%{name}/%%{name}-%%{version}.modified.tar.gz
03973bf
# _Source: %%{name}/%%{name}-14.4.2.modified.tar.bz2
03973bf
Source0: https://github.com/i386x/sox-downstream/archive/%{name}-%{version}.modified.tar.gz
03973bf
# For %%check:
03973bf
Source1: binpatch.py
cvsdist 3701194
URL: http://sox.sourceforge.net/
429ad81
# 0000 - 0099: General:
c96a2ff
Patch0: sox-14.4.2-lsx_symbols.patch
c96a2ff
Patch1: sox-14.4.2-lpc10.patch
429ad81
Patch2: sox-14.4.2-fsf_address_fix.patch
429ad81
# 0100 - 0999: Extensions:
03973bf
# - no extensions yet
429ad81
# 1000 - 8999: Bug fixes:
429ad81
# - rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1500570
429ad81
# - upstream discussion: https://sourceforge.net/p/sox/mailman/sox-devel/thread/CAG_ZyaD8huzEm9cajDd63z1nGOTVRw=Y8vPE-t5pHB=9XmQ_Xw@mail.gmail.com/#msg36124536
429ad81
# - patch origin: https://bogomips.org/sox.git/patch/?id=818bdd0ccc1e5b6cae742c740c17fd414935cf39
429ad81
# - security fix for CVE-2017-15371
429ad81
Patch1000: sox-14.4.2-bug_1500570_fix.patch
429ad81
# - rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1500554
429ad81
# - upstream discussion: https://sourceforge.net/p/sox/mailman/sox-devel/thread/CAG_ZyaDcmDNEHRr2WBR2fPcXtu_kd5OdpRVTbhDe1YQZQA2c9w@mail.gmail.com/#msg36103130
429ad81
# - patch origin: https://github.com/mansr/sox/commit/ef3d8be0f80cbb650e4766b545d61e10d7a24c9e.patch
429ad81
# - security fix for CVE-2017-15370
429ad81
Patch1001: sox-14.4.2-bug_1500554_fix.patch
429ad81
# - rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1500553
429ad81
# - upstream discussion: https://sourceforge.net/p/sox/mailman/sox-devel/thread/CAG_ZyaBLxUKk_xmrvn2YfnVLNRE_Rzxe+cYBC5CJtK_xWrVvNw@mail.gmail.com/#msg36121067
429ad81
# - patch origin: https://bogomips.org/sox.git/patch/?id=3f7ed312614649e2695b54b398475d32be4f64f3
429ad81
# - security fix for CVE-2017-15372
429ad81
Patch1002: sox-14.4.2-bug_1500553_fix.patch
429ad81
# - rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1510923
429ad81
# - upstream discussion: https://sourceforge.net/p/sox/mailman/sox-devel/thread/CAG_ZyaA_WyTTEWeGYPUhG95M3wOv64vTqn8jeH4JYvgMnx83Tw@mail.gmail.com/#msg36128861
429ad81
# - patch origin: https://sourceforge.net/p/sox/mailman/sox-devel/thread/20171120110535.14410-1-mans@mansr.com/#msg36129559
429ad81
# - security fix for CVE-2017-15642
429ad81
Patch1003: sox-14.4.2-bug_1510923_fix.patch
e82d257
# - rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1558887
e82d257
# - upstream discussion: https://sourceforge.net/p/sox/bugs/308/
e82d257
Patch1004: sox-14.4.2-hcom_stopwrite_big_endian_bug_fix.patch
1d09d18
# -rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1309426 [CLOSED DUPL]
1d09d18
#        https://bugzilla.redhat.com/show_bug.cgi?id=1226675
1d09d18
#        https://bugzilla.redhat.com/show_bug.cgi?id=1540762 [CLOSED DUPL]
1d09d18
#        https://bugzilla.redhat.com/show_bug.cgi?id=1492910 [CLOSED DUPL]
1d09d18
# - upstream discussion: https://sourceforge.net/p/sox/bugs/309/
1d09d18
Patch1005: sox-14.4.2-bug_1226675_fix.patch
24f70e2
# - security fix for CVE-2017-11332
24f70e2
#   * rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1480674
24f70e2
#   * upstream commit: https://sourceforge.net/p/sox/code/ci/6e177c455fb554327ff8125b6e6dde1568610abe/
24f70e2
# - security fix for CVE-2017-11358
24f70e2
#   * rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1480675
24f70e2
#   * upstream commit: https://sourceforge.net/p/sox/code/ci/e410d00c4821726accfbe1f825f2def6376e181f/
24f70e2
# - security fix for CVE-2017-11359
24f70e2
#   * rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1480676
24f70e2
#   * upstream commit: https://sourceforge.net/p/sox/code/ci/7b3f30e13e4845bafc93215a372c6eb7dcf04118/
24f70e2
# - rhbz tracker: https://bugzilla.redhat.com/show_bug.cgi?id=1480678
24f70e2
# - upstream discussion: https://sourceforge.net/p/sox/bugs/296/
24f70e2
Patch1006: sox-14.4.2-bug_1480678_fix.patch
429ad81
# 9000 - 9999: Tests:
429ad81
Patch9000: sox-14.4.2-installcheck_fix.patch
9298122
# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/IJFYI5Q2BYZKIGDFS2WLOBDUSEGWHIKV/
9298122
BuildRequires: gcc
3473155
BuildRequires: libvorbis-devel
77aea13
BuildRequires: alsa-lib-devel, libtool-ltdl-devel, libsamplerate-devel
70cdb52
BuildRequires: gsm-devel, wavpack-devel, ladspa-devel, libpng-devel
70cdb52
BuildRequires: flac-devel, libao-devel, libsndfile-devel, libid3tag-devel
Frantisek Kluknavsky 5649900
BuildRequires: pulseaudio-libs-devel, opusfile-devel
Peter Oliver acd9bfd
BuildRequires: libtool, libmad-devel, lame-devel
03973bf
# For %%check:
03973bf
BuildRequires: python3, time
cvsdist 563f7bd
cvsdist 563f7bd
%description
429ad81
SoX (Sound eXchange) is a sound file format converter. SoX can convert
cvsdist 563f7bd
between many different digitized sound formats and perform simple
cvsdist 563f7bd
sound manipulation functions, including sound effects.
cvsdist 563f7bd
cvsdist 563f7bd
%package -n  sox-devel
56d6e12
Summary: The SoX sound file format converter libraries
c96a2ff
Requires: %{name}%{?_isa} = %{version}-%{release}
56d6e12
Requires: pkgconfig
cvsdist 563f7bd
Jiri Moskovcak 7324719
%description -n sox-devel
cvsdist 563f7bd
This package contains the library needed for compiling applications
cvsdist 563f7bd
which will use the SoX sound file format converter.
cvsdist 563f7bd
cvsdist 563f7bd
%prep
429ad81
%setup -q -n %{name}-downstream-%{name}-%{version}.modified
03973bf
cp ${RPM_SOURCE_DIR}/binpatch.py binpatch.py
c96a2ff
%patch0 -p1
Frantisek Kluknavsky bf092e8
%patch1 -p1 -b .lpc
1c345ef
%patch2 -p1
429ad81
%patch1000 -p1
429ad81
%patch1001 -p1
429ad81
%patch1002 -p1
429ad81
%patch1003 -p1
e82d257
%patch1004 -p1
1d09d18
%patch1005 -p1
24f70e2
%patch1006 -p1
429ad81
%patch9000 -p1
Frantisek Kluknavsky e00a280
#regenerate scripts from older autoconf to support aarch64
Frantisek Kluknavsky e00a280
autoreconf -vfi
cvsdist 563f7bd
cvsdist 563f7bd
%build
429ad81
CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64"
c96a2ff
%configure --without-lpc10 \
c96a2ff
           --with-gsm \
c96a2ff
           --includedir=%{_includedir}/sox \
c96a2ff
           --disable-static \
c96a2ff
           --with-distro=Fedora \
c96a2ff
           --with-dyn-default
c96a2ff
c96a2ff
make V=1 %{?_smp_mflags}
cvsdist 563f7bd
cvsdist 563f7bd
%install
520ba55
make install DESTDIR=$RPM_BUILD_ROOT
429ad81
rm -f $RPM_BUILD_ROOT%{_libdir}/libsox.la
429ad81
rm -f $RPM_BUILD_ROOT%{_libdir}/sox/*.la
429ad81
rm -f $RPM_BUILD_ROOT%{_libdir}/sox/*.a
429ad81
429ad81
%check
03973bf
# One does not simply `make installcheck` :(
03973bf
# - /usr/lib64/sox is hardwired into libsox, so running `make installcheck`
03973bf
#   will fail in mock
03973bf
# - our previous workaround involved two kinds of binaries: one to be deployed
03973bf
#   and one to be used for running the tests (i.e. one with changeable
03973bf
#   /usr/lib64/sox path); this works, but also slows down building time
03973bf
# - in our current workaround, we:
03973bf
#   1. backup the original libsox
03973bf
libsox_so="${RPM_BUILD_ROOT}%{_libdir}/libsox.so"
03973bf
[[ -L $libsox_so ]] && libsox_so=$(readlink -e $libsox_so) || :
03973bf
[[ -z "$libsox_so" ]] && {
03973bf
  echo "Path to libsox.so cannot be resolved" >&2
03973bf
  exit 1
03973bf
}
03973bf
[[ -f "$libsox_so" ]] || {
03973bf
  echo "$libsox_so is not a file" >&2
03973bf
  exit 1
03973bf
}
03973bf
cp $libsox_so $libsox_so.orig
03973bf
#   2. replace /usr/lib{,64}/sox in libsox that it points to an existing
03973bf
#      alternative directory with plugins
03973bf
#      Note: binpatch.py suppose that path to plugins is /usr/lib{,64}/sox;
03973bf
#            hence, we use /var/tmp/{,l/}sox as an alternative path to plugins
03973bf
#            (note that strlen /usr/lib{,64}/sox == strlen /var/tmp/{,l/}sox);
03973bf
#            please do not replace /var/tmp with %%{_tmppath} as you are not
03973bf
#            100%% sure that %%{_tmppath} == /var/tmp
03973bf
#      Note: We cannot simply replace /usr/lib64/sox by /var/tmp/sox\0\0 since
03973bf
#            GCC may save "sox" as (&"/usr/lib64/sox" + 11) and "sox" string
03973bf
#            constant will be then interpreted as "x"
03973bf
plugins_path=$(python3 binpatch.py $libsox_so)
03973bf
[[ -z "$plugins_path" ]] && {
03973bf
  echo "$libsox_so cannot be patched" >&2
03973bf
  exit 1
03973bf
}
03973bf
#   3. make the alternative directory, copy plugins to it
03973bf
mkdir -p $plugins_path
03973bf
for l in ${RPM_BUILD_ROOT}%{_libdir}/sox/libsox_fmt_*.so; do
03973bf
  cp $l $plugins_path/$(basename $l)
03973bf
done
03973bf
#   4. setup environment variables that the system knows where to find sox
03973bf
#      binaries and libraries
03973bf
PATH=${RPM_BUILD_ROOT}%{_bindir}:$PATH
03973bf
export PATH
03973bf
LD_LIBRARY_PATH=${RPM_BUILD_ROOT}%{_libdir}:$LD_LIBRARY_PATH
429ad81
export LD_LIBRARY_PATH
03973bf
#   5. make installcheck
429ad81
make installcheck DESTDIR=$RPM_BUILD_ROOT
03973bf
#   6. remove temporaries
03973bf
[[ -d /var/tmp/l ]] && rm -rfd /var/tmp/l || :
03973bf
[[ -d /var/tmp/sox ]] && rm -rfd /var/tmp/sox || :
03973bf
rm $libsox_so
03973bf
#   7. restore original libsox
03973bf
mv $libsox_so.orig $libsox_so
03973bf
# (in the future, the above will be moved under the CI tests)
cvsdist 563f7bd
e1fc211
%ldconfig_scriptlets
20e15d2
cvsdist 563f7bd
%files
c96a2ff
%{!?_licensedir:%global license %doc}
c96a2ff
%license COPYING
c96a2ff
%doc AUTHORS ChangeLog README
6c3264d
%{_bindir}/play
6c3264d
%{_bindir}/rec
6c3264d
%{_bindir}/sox
56d6e12
%{_bindir}/soxi
de9e56d
%{_libdir}/libsox.so.*
56d6e12
%dir %{_libdir}/sox/
8fdeaf8
%{_libdir}/sox/libsox_fmt_*.so
cvsdist 563f7bd
%{_mandir}/man1/*
520ba55
%{_mandir}/man7/*
cvsdist 563f7bd
cvsdist 563f7bd
%files -n sox-devel
cvsdist 796fae7
%{_includedir}/sox
de9e56d
%{_libdir}/libsox.so
56d6e12
%{_libdir}/pkgconfig/sox.pc
cvsdist 563f7bd
%{_mandir}/man3/*
cvsdist 563f7bd
56d6e12
cvsdist 563f7bd
%changelog
Peter Oliver acd9bfd
* Sun Dec 22 2019 Peter Oliver <rpm@mavit.org.uk> - 14.4.2.0-27
Peter Oliver acd9bfd
- Package twolame-devel is absent from EPEL 8.
Peter Oliver acd9bfd
34b4f9b
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 14.4.2.0-26
34b4f9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
34b4f9b
b008ce4
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 14.4.2.0-25
b008ce4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b008ce4
01aa039
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 14.4.2.0-24
01aa039
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
01aa039
a2de43f
* Fri Jun 15 2018 Richard Shaw <hobbes1069@gmail.com> - 14.4.2.0-23
a2de43f
- Add twolame-devel to build requirements now that it's in Fedora.
a2de43f
24f70e2
* Wed Jun 06 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-22
24f70e2
- added patch that fixes:
24f70e2
  + "divide by zero in startread function in wav.c" (CVE-2017-11332)
24f70e2
  + "invalid memory read in read_samples function in hcom.c" (CVE-2017-11358)
24f70e2
  + "divide by zero in wavwritehdr function in wav.c" (CVE-2017-11359)
24f70e2
  resolves #1480674, #1480675, #1480676, and #1480678
24f70e2
1d09d18
* Sat Jun 02 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-21
1d09d18
- fix hunks in patches
1d09d18
- prevents division by zero in src/ao.c
1d09d18
  + fixes/prevents "sox killed by SIGFPE (signal 8)" kind of bugs that appear
1d09d18
    randomly, depending on reporter's HW/environment/OS components
1d09d18
  + related bugs: #1309426, #1226675, #1540762, #1492910
1d09d18
e82d257
* Wed Mar 21 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-20
e82d257
- added patch that fixes WAV to HCOM conversion abortion on 64 bit big endian
e82d257
  machines
e82d257
  + resolves #1558887
e82d257
03973bf
* Mon Mar 19 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-19
03973bf
- CVEs presence tests beakerized and moved to tests/ directory as CI tests
03973bf
- %%check section: creating of additional binaries for testing was replaced
03973bf
  by the libsox binary patch workaround hack; during the testing the hardcoded
03973bf
  path to the directory with sox plugins is replaced for non-root alternative
03973bf
  and hence running the tests under the mock is possible (before the binary
03973bf
  patching, the backup of libsox is made, and at the end of tests it is
03973bf
  restored); this decrease the build time of the package, but may increase the
03973bf
  fragility of the package build process (future features in gcc toolchain may
03973bf
  make the binary patching impossible/not working)
03973bf
9298122
* Thu Feb 22 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-18
9298122
- Added missing gcc dependency
9298122
5b5be0b
* Tue Feb 06 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-17
5b5be0b
- SOX_PLUGINS environment variable is now used only while running %%check
5b5be0b
  during the package building; SOX_PLUGINS are now no longer available to
5b5be0b
  users
5b5be0b
6e57b04
* Thu Feb 01 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-16
6e57b04
- added patch that disables hcom conversion tests on big endian architectures
6e57b04
  due to SIGABRT issues
6e57b04
429ad81
* Tue Jan 30 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-15
429ad81
- added patch that fixes stack-overflow vulnerability in lsx_ms_adpcm_block_expand_i (CVE-2017-15372)
429ad81
  + resolves #1500553, #1510919
429ad81
- added patch that fixes use-after-free in lsx_aiffstartread (CVE-2017-15642)
429ad81
  + resolves #1510923
429ad81
- added patch that fixes incorrect FSF address in src/ladspa.h
429ad81
- added patch that introduces SOX_PLUGINS environment variable that overrides
429ad81
  standard sox location for plugins
429ad81
- added patch that inserts $(DESTDIR) before ${bindir} in src/Makefile.am
429ad81
  installcheck target
429ad81
- added tests that checks if previously fixed bugs remain fixed in newer releases
429ad81
- spec file changes:
429ad81
  + suppressed rpmlint warning about bad Source URL
429ad81
  + added comments to security patches
429ad81
  + in %%description: added missing sentence period
429ad81
  + in %%prep: suppressed "%%setup is not quite" rpmlint warning
429ad81
  + in %%install: removed redundant slashes before %%{_libdir}
429ad81
  + added %%check section
429ad81
7e448dc
* Wed Jan 10 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-14
7e448dc
- add patch to fix the heap-based buffer overflow in the ImaExpandS function (CVE-2017-15370)
7e448dc
- resolves #1500554, #1510917
7e448dc
- sanitized macro-in-comment rpmlint warnings
7e448dc
1c345ef
* Wed Jan 03 2018 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-13
1c345ef
- add patch to fix reachable assertion abort in function sox_append_comment (CVE-2017-15371)
429ad81
- resolves #1500570, #1510918
1c345ef
3359d37
* Tue Dec 19 2017 Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-12
3359d37
- .gz suffix changed to .bz2 since the source archive is bzipped
3359d37
944a830
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 14.4.2.0-11
944a830
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
944a830
fe1e12b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 14.4.2.0-10
fe1e12b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
fe1e12b
Frantisek Kluknavsky b486495
* Wed May 17 2017 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.2.0-9
Frantisek Kluknavsky b486495
- built with lame-devel
Frantisek Kluknavsky b486495
2edbcbd
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 14.4.2.0-8
2edbcbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2edbcbd
Frantisek Kluknavsky 6a142ab
* Tue Dec 20 2016 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.2.0-7
Frantisek Kluknavsky 6a142ab
- play mp3 using libmad
Frantisek Kluknavsky 6a142ab
5b4896c
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 14.4.2.0-6
5b4896c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5b4896c
Frantisek Kluknavsky 5c1e4cc
* Thu Nov 12 2015 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.2.0-5
Frantisek Kluknavsky 5c1e4cc
- temporary change in versioning to fix broken upgrade path
Frantisek Kluknavsky 5c1e4cc
c96a2ff
* Tue Nov 10 2015 Richard Shaw <hobbes1069@gmail.com> - 14.4.2-4
c96a2ff
- Expose required lsx_* symbols so all plugins can build dynamically.
c96a2ff
- Minor spec fixes for merge review, RHBZ#226425.
c96a2ff
Frantisek Kluknavsky 5649900
* Wed Aug 19 2015 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.2-3
Frantisek Kluknavsky 5649900
- play opus files (added dependency on opusfile)
Frantisek Kluknavsky 5649900
6fb68cf
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.4.2-2
6fb68cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6fb68cf
Frantisek Kluknavsky ed7754c
* Mon Feb 23 2015 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.2-1
Frantisek Kluknavsky ed7754c
- rebase
Frantisek Kluknavsky ed7754c
Frantisek Kluknavsky c6b6563
* Thu Feb 12 2015 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.2rc2-1
Frantisek Kluknavsky c6b6563
- rebase to rc because of https://access.redhat.com/security/cve/CVE-2014-8145
Frantisek Kluknavsky c6b6563
- with-dyn-default broken, link oss and flac statically
Frantisek Kluknavsky c6b6563
d1efdab
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.4.1-6
d1efdab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d1efdab
1e06a52
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.4.1-5
1e06a52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1e06a52
Frantisek Kluknavsky bf092e8
* Thu Jul 25 2013 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.1-4
Frantisek Kluknavsky bf092e8
- removed liblpc10 from source tarball due to licensing uncertainity
Frantisek Kluknavsky bf092e8
- added license file to libgsm
Frantisek Kluknavsky bf092e8
- fixed bogus dates in changelog
Frantisek Kluknavsky bf092e8
Frantisek Kluknavsky e00a280
* Tue Apr 02 2013 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.1-3
Frantisek Kluknavsky bf092e8
- added autoreconf to replace old scripts => support aarch64
Frantisek Kluknavsky e00a280
Frantisek Kluknavsky cdfd8d4
* Fri Feb 15 2013 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.1-2
Frantisek Kluknavsky cdfd8d4
- added sox-mcompand_clipping.patch to prevent integer overflow
Frantisek Kluknavsky cdfd8d4
Frantisek Kluknavsky d451651
* Thu Feb 14 2013 Frantisek Kluknavsky <fkluknav@redhat.com> - 14.4.1-1
Frantisek Kluknavsky d451651
- rebase to 14.4.1
Frantisek Kluknavsky d451651
67e2d9b
* Tue Sep 18 2012 Honza Horak <hhorak@redhat.com> - 14.4.0-3
67e2d9b
- Minor spec file fixes
429ad81
a08c046
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.4.0-2
a08c046
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a08c046
255104f
* Fri Mar 09 2012 Honza Horak <hhorak@redhat.com> - 14.4.0-1
255104f
- updated to upstream version 14.4.0
255104f
864e0af
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.3.2-3
864e0af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
864e0af
2dc0d5d
* Mon Nov 07 2011 Adam Jackson <ajax@redhat.com> 14.3.2-2
2dc0d5d
- Rebuild for libpng 1.5
2dc0d5d
f841958
* Sat Mar 19 2011 Felix Kaechele <heffer@fedoraproject.org> - 14.3.2-1
f841958
- 14.3.2
f841958
- added PulseAudio support
f841958
a3e82ee
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.3.1-3
a3e82ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a3e82ee
Jiri Moskovcak 7324719
* Thu Sep 02 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 14.3.1-2
Jiri Moskovcak 7324719
- rebuild
Jiri Moskovcak 7324719
81d00f4
* Mon Apr 12 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 14.3.1-1
81d00f4
- updated to upstream version
81d00f4
96c136a
* Fri Feb 26 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 14.3.0-2
96c136a
- fixed license tag
96c136a
dc31e4b
* Mon Nov 23 2009 Jiri Moskovcak <jmoskovc@redhat.com> - 14.3.0-1
dc31e4b
- 14.3.0
dc31e4b
3032e03
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.2.0-3
3032e03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3032e03
debf2fc
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.2.0-2
debf2fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
debf2fc
ab1a426
* Mon Nov 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 14.2.0-1
ab1a426
- 14.2.0
ab1a426
ab1a426
* Mon Nov 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 14.1.0-7.20081105cvs
ab1a426
- patch for newer libtool
ab1a426
a2048be
* Mon Nov 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 14.1.0-6.20081105cvs
a2048be
- rebuild for libtool
a2048be
e9b93bd
* Wed Nov  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 14.1.0-5.20081105cvs
e9b93bd
- forgot to add libtool as a BR
e9b93bd
8fdeaf8
* Wed Nov  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 14.1.0-4.20081105cvs
8fdeaf8
- update to 20081105 cvs checkout (fixes many bugs, no longer creates _fmt_*.so.*)
8fdeaf8
- move _fmt_*.so to main package so support for file formats no longer requires devel
8fdeaf8
77aea13
* Thu Sep  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 14.1.0-3
77aea13
- missed a few BR, this should be all of them
77aea13
70cdb52
* Thu Sep  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 14.1.0-2
70cdb52
- enable the full set of functionality with missing BR
70cdb52
56d6e12
* Thu Sep  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 14.1.0-1
56d6e12
- fix license tag
56d6e12
- update to 14.1.0
Jiri Moskovcak 7324719
- disabled static libs (if something really needs them, re-enable them
56d6e12
  in a -static subpackage)
56d6e12
2181bab
* Wed Apr 16 2008 Jiri Moskovcak <jmoskovc@redhat.com> - 14.0.1-2
2181bab
- enabled flac support
2181bab
- Resolves: #442703
2181bab
2f459ef
* Mon Feb 25 2008 Jiri Moskovcak <jmoskovc@redhat.com> - 14.0.1-1
2f459ef
- New version 14.0.1
2f459ef
eef89f2
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 14.0.0-2
eef89f2
- Autorebuild for GCC 4.3
eef89f2
de9e56d
* Mon Oct 29 2007 Jiri Moskovcak <jmoskovc@redhat.com> - 14.0.0-1
de9e56d
- New version 14.0.0
de9e56d
- Thanks to Chris Bagwell <chris at cnpbagwell dot com> for initial changes to spec file
de9e56d
68a9f3c
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 13.0.0-3
68a9f3c
- Rebuild for selinux ppc32 issue.
68a9f3c
e1bf1a0
* Mon Jul 16 2007 Jiri Moskovcak <jmoskovc@redhat.com> 13.0.0-2
e1bf1a0
- uses external libgsm instead of local copy
e1bf1a0
- spec file update: added BuildRequires: gsm-devel
e1bf1a0
- Resolves: #239955
e1bf1a0
520ba55
* Mon Feb 26 2007 Thomas Woerner <twoerner@redhat.com> 13.0.0-1
520ba55
- new version 13.0.0
520ba55
- spec file cleanup (#227429)
20e15d2
- new ldconfig calls for post and postun
520ba55
60aa9d8
* Mon Jul 24 2006 Thomas Woerner <twoerner@redhat.com> 12.18.1-1
60aa9d8
- new version 12.18.1
60aa9d8
- fixed multilib devel conflict in libst-config (#192751)
60aa9d8
44efa83
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 12.17.9-1.2.1
44efa83
- rebuild
44efa83
a6d3dac
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 12.17.9-1.2
a6d3dac
- bump again for double-long bug on ppc(64)
a6d3dac
a9c8c91
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 12.17.9-1.1
a9c8c91
- rebuilt for new gcc4.1 snapshot and glibc changes
a9c8c91
1ea8dfa
* Tue Dec 13 2005 Thomas Woerner <twoerner@redhat.com> 12.17.9-1
1ea8dfa
- new version 12.17.9
1ea8dfa
495187a
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
495187a
- rebuilt
495187a
c9b2254
* Thu May 12 2005 Thomas Woerner <twoerner@redhat.com> 12.17.7-3
c9b2254
- fixed bad link for man/man1/rec.1.gz (#154089)
c9b2254
- using /usr/include instead of kernel-devel includes
c9b2254
3bd28b6
* Tue Apr 26 2005 Warren Togami <wtogami@redhat.com> 12.17.7-2
3bd28b6
- overflow patch (#155224 upstream)
3bd28b6
3bd28b6
* Sun Apr 17 2005 Warren Togami <wtogami@redhat.com> 12.17.7-1
3473155
- 12.17.7
3473155
- BR alsa-lib-devel (#155224 thias)
3473155
Florian La Roche 8edd250
* Sun Feb 27 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche 8edd250
- Copyright: -> License:
Florian La Roche 8edd250
9a2c480
* Mon Nov 22 2004 Thomas Woerner <twoerner@redhat.com> 12.17.6-1
9a2c480
- new version 12.17.6
9a2c480
6c3264d
* Wed Sep 15 2004 Thomas Woerner <twoerner@redhat.com> 12.17.5-3
6c3264d
- moved libst-config to devel package (#132489)
6c3264d
cvsdist ed53bdd
* Thu Aug 26 2004 Thomas Woerner <twoerner@redhat.com> 12.17.5-2
cvsdist ed53bdd
- fixed initialization bug in wav file handler (#130968)
cvsdist ed53bdd
cvsdist 1840be9
* Thu Aug 19 2004 Thomas Woerner <twoerner@redhat.com> 12.17.5-1
cvsdist 1840be9
- new version 12.17.5
cvsdist 1840be9
cvsdist 1840be9
* Fri Jul 23 2004 Bill Nottingham <notting@redhat.com> 12.17.4-4.fc2
cvsdist 1840be9
- add patch for buffer overflow in wav code (CAN-2004-0557, #128158)
cvsdist 1840be9
cvsdist 61b841e
* Fri Jul  9 2004 Bill Nottingham <notting@redhat.com> 12.17.4-4
cvsdist 61b841e
- add patch for 64-bit problem (#127502)
cvsdist 61b841e
cvsdist d61a63e
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist d61a63e
- rebuilt
cvsdist d61a63e
cvsdist 9d6edc1
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 9d6edc1
- rebuilt
cvsdist 9d6edc1
cvsdist 9d6edc1
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 9d6edc1
- rebuilt
cvsdist 9d6edc1
cvsdist 796fae7
* Tue Oct  7 2003 Bill Nottingham <notting@redhat.com> 12.17.4-1
cvsdist 796fae7
- update to 12.17.4
cvsdist 796fae7
- ship soxmix (#102499)
cvsdist 796fae7
- fix soxplay to handle files with spaces (#91144)
cvsdist 796fae7
- use LFS (#79151)
cvsdist 796fae7
cvsdist 796fae7
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 796fae7
- rebuilt
cvsdist 796fae7
cvsdist 3701194
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 3701194
- rebuilt
cvsdist 3701194
cvsdist 3701194
* Fri Feb 21 2003 Elliot Lee <sopwith@redhat.com> 12.17.3-10
cvsdist 3701194
- Add sox-vorberr.patch to fix segfault in #81448
cvsdist 3701194
- _smp_mflags
cvsdist 3701194
cvsdist 3701194
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 3701194
- rebuilt
cvsdist 3701194
cvsdist 3701194
* Wed Nov 27 2002 Tim Powers <timp@redhat.com> 12.17.3-8
cvsdist 3701194
- remoive unpackaged files from the buildroot
cvsdist 3701194
- lib64'ize
cvsdist 3701194
Frantisek Kluknavsky bf092e8
* Thu Jul 18 2002 Bill Nottingham <notting@redhat.com>
cvsdist 114d893
- build against current libvorbis
cvsdist 114d893
cvsdist 3da19a6
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 3da19a6
- automated rebuild
cvsdist 3da19a6
cvsdist 3da19a6
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 3da19a6
- automated rebuild
cvsdist 3da19a6
cvsdist 9408d7a
* Thu Feb 21 2002 Bill Nottingham <notting@redhat.com>
cvsdist 9408d7a
- rebuild
cvsdist 9408d7a
cvsdist 9408d7a
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 9408d7a
- automated rebuild
cvsdist 9408d7a
cvsdist 9408d7a
* Mon Jan 07 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 9408d7a
- do not require gsm-devel as it has been excluded from rawhide
cvsdist 9408d7a
cvsdist 9408d7a
* Fri Jan  4 2002 Bill Nottingham <notting@redhat.com> 12.17.3-1
cvsdist 9408d7a
- update to 12.17.3
cvsdist 9408d7a
Frantisek Kluknavsky bf092e8
* Tue Dec  4 2001 Bill Nottingham <notting@redhat.com>
cvsdist 9408d7a
- update to 12.17.2
cvsdist 9408d7a
cvsdist 2e87ff2
* Thu Aug  9 2001 Bill Nottingham <notting@redhat.com>
cvsdist 2e87ff2
- add patch to fix recording (#41755)
cvsdist 2e87ff2
- fix license (#50574)
cvsdist 2e87ff2
cvsdist 0431072
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 0431072
- Bump release + rebuild.
cvsdist 0431072
cvsdist 91bf2f6
* Tue Jan  9 2001 Bill Nottingham <notting@redhat.com>
cvsdist 91bf2f6
- rebuild against new gsm-devel
cvsdist 91bf2f6
cvsdist 91bf2f6
* Tue Jan  2 2001 Bill Nottingham <notting@redhat.com>
cvsdist 91bf2f6
- re-enable gsm stuff
cvsdist 91bf2f6
- update to 12.17.1
cvsdist 91bf2f6
cvsdist 91bf2f6
* Fri Dec 01 2000 Bill Nottingham <notting@redhat.com>
cvsdist 91bf2f6
- rebuild because of broken fileutils
cvsdist 91bf2f6
cvsdist 91bf2f6
* Mon Nov 13 2000 Bill Nottingham <notting@redhat.com>
cvsdist 91bf2f6
- update to 12.17
cvsdist 91bf2f6
- yank out gsm stuff
cvsdist 91bf2f6
Frantisek Kluknavsky bf092e8
* Mon Aug  7 2000 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- fix playing of sounds on cards that don't support mono
cvsdist 563f7bd
cvsdist 563f7bd
* Sat Aug  5 2000 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- fix playing of sounds on cards that don't support 8-bit
cvsdist 563f7bd
cvsdist 563f7bd
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 563f7bd
- automatic rebuild
cvsdist 563f7bd
cvsdist 563f7bd
* Thu Feb 03 2000 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- fix manpage link the Right Way(tm)
cvsdist 563f7bd
cvsdist 563f7bd
* Thu Feb 03 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 563f7bd
- Fix rec manpage link - now that man pages are compressed, it should point to
cvsdist 563f7bd
  play.1.gz, not play.1
cvsdist 563f7bd
cvsdist 563f7bd
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 563f7bd
- fix description
cvsdist 563f7bd
cvsdist 563f7bd
* Tue Sep 28 1999 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- Grrr. Arrrrgh. Fix link.
cvsdist 563f7bd
cvsdist 563f7bd
* Fri Sep 24 1999 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- add some more files to devel
cvsdist 563f7bd
cvsdist 563f7bd
* Fri Sep 17 1999 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- fix link
cvsdist 563f7bd
cvsdist 563f7bd
* Fri Jul 30 1999 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- update to 12.16
cvsdist 563f7bd
Jiri Moskovcak 7324719
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 563f7bd
- auto rebuild in the new build environment (release 4)
cvsdist 563f7bd
cvsdist 563f7bd
* Wed Jan 20 1999 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- allow spaces in filenames for play/rec
cvsdist 563f7bd
cvsdist 563f7bd
* Wed Dec  9 1998 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- fix docs
cvsdist 563f7bd
cvsdist 563f7bd
* Mon Nov 23 1998 Bill Nottingham <notting@redhat.com>
cvsdist 563f7bd
- update to 12.15
cvsdist 563f7bd
cvsdist 563f7bd
* Sat Oct 10 1998 Michael Maher <mike@redhat.com>
cvsdist 563f7bd
- fixed broken spec file
cvsdist 563f7bd
cvsdist 563f7bd
* Mon Jul 13 1998 Michael Maher <mike@redhat.com>
cvsdist 563f7bd
- updated source from Chris Bagwell.
cvsdist 563f7bd
Frantisek Kluknavsky bf092e8
* Tue Jun 23 1998 Michael Maher <mike@redhat.com>
cvsdist 563f7bd
- made patch to fix the '-e' option. BUG 580
cvsdist 563f7bd
- added buildroot
cvsdist 563f7bd
cvsdist 563f7bd
* Fri May 08 1998 Prospector System <bugs@redhat.com>
cvsdist 563f7bd
- translations modified for de, fr, tr
cvsdist 563f7bd
cvsdist 563f7bd
* Thu Nov 06 1997 Erik Troan <ewt@redhat.com>
cvsdist 563f7bd
- built against glibc