805596b
Name:		libbs2b
805596b
Version:	3.1.0
0dcd665
Release:	19%{?dist}
805596b
Summary:	Bauer stereophonic-to-binaural DSP library
805596b
805596b
Group:		Applications/Multimedia
805596b
License:	Copyright only
805596b
URL:		http://bs2b.sourceforge.net/
2f2605c
Source0:	http://downloads.sourceforge.net/project/bs2b/libbs2b/%{version}/%{name}-%{version}.tar.lzma
13529d0
Patch0:		libbs2b-security.patch
805596b
13f1fa1
BuildRequires:	autoconf automake libtool
805596b
BuildRequires:	libsndfile-devel
805596b
# the dependency (required for bs2bconvert) gets added automatically
805596b
#Requires:	libsndfile
805596b
805596b
805596b
%package devel
805596b
Summary:	Development files for libbs2b
805596b
Group:		Development/Libraries
805596b
Requires:	%{name} = %{version}-%{release}
805596b
Requires:	pkgconfig
805596b
805596b
%description
805596b
The Bauer stereophonic-to-binaural DSP (bs2b) library and plugins is designed
805596b
to improve headphone listening of stereo audio records. Recommended for
805596b
headphone prolonged listening to disable superstereo fatigue without essential
805596b
distortions.
805596b
805596b
805596b
%description devel
805596b
This package contains the development files for the Bauer
805596b
stereophonic-to-binaural (bs2b) DSP effect library.
805596b
805596b
805596b
%prep
805596b
%setup -q
13529d0
%patch0 -p1
13529d0
13f1fa1
# automake 1.12 removes support for lzma, it has been replaced by xz
13f1fa1
# it is safe to substitute xz for lzma to get rid of autoreconf errors,
13f1fa1
# we don't build the dist archive anyways
13f1fa1
sed -i -e 's/lzma/xz/g' configure.ac
2f2605c
# reconf to support aarch64 (bug #925677)
3e95ec0
autoreconf -vif
805596b
805596b
%build
805596b
%configure --disable-static
805596b
# disable rpath as suggested in
805596b
# https://fedoraproject.org/wiki/Packaging:Guidelines#Removing_Rpath
805596b
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
805596b
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
3e95ec0
make %{?_smp_mflags} V=1
805596b
805596b
805596b
%install
805596b
make install DESTDIR=%{buildroot}
805596b
rm %{buildroot}/%{_libdir}/%{name}.la
805596b
805596b
805596b
%files
805596b
%doc AUTHORS COPYING ChangeLog README
805596b
%{_bindir}/*
805596b
%{_libdir}/%{name}.so.*
805596b
805596b
805596b
%files devel
805596b
%{_includedir}/*
805596b
%{_libdir}/%{name}.so
805596b
%{_libdir}/pkgconfig/%{name}.pc
805596b
805596b
805596b
%post -p /sbin/ldconfig
805596b
805596b
805596b
%postun -p /sbin/ldconfig
805596b
805596b
805596b
%changelog
0dcd665
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-19
0dcd665
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
0dcd665
48f95e7
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-18
48f95e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
48f95e7
dd25ef8
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-17
dd25ef8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
dd25ef8
ff9c10a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-16
ff9c10a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ff9c10a
0ea5385
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-15
0ea5385
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0ea5385
e5e9547
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.1.0-14
e5e9547
- Rebuilt for GCC 5 C++11 ABI change
e5e9547
77fc83c
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-13
77fc83c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
77fc83c
13529d0
* Thu Jul  3 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.1.0-12
13529d0
- Fix -Werror=format-security build error 
13529d0
4e0c809
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-11
4e0c809
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4e0c809
2f2605c
* Mon Feb 03 2014 Karel Volný <kvolny@redhat.com> 3.1.0-10
2f2605c
- cleanup after the change to autoreconf
2f2605c
- fix source URL
2f2605c
3e95ec0
* Sat Jan 18 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.1.0-9
3e95ec0
- Modernise spec
3e95ec0
- Fix autoreconf
3e95ec0
2f2605c
* Mon Aug 26 2013 Karel Volný <kvolny@redhat.com> 3.1.0-8
13f1fa1
- run autoreconf to support aarch64 (bug #925677)
13f1fa1
7a90eab
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-7
7a90eab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7a90eab
01340db
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-6
01340db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
01340db
95a02c6
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-5
95a02c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
95a02c6
926fed3
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-4
926fed3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
926fed3
75469e5
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-3
75469e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
75469e5
805596b
* Mon Aug 31 2009 Karel Volný <kvolny@redhat.com> 3.1.0-2
805596b
- specfile cleanup as per review (bug #519138 comment #1)
805596b
805596b
* Tue Aug 25 2009 Karel Volný <kvolny@redhat.com> 3.1.0-1
805596b
- initial Fedora package version