Name: libgdither Version: 0.6 Release: 17%{?dist} Summary: Library for applying dithering to PCM audio sources Group: System Environment/Libraries License: GPLv2+ URL: http://plugin.org.uk/libgdither/README Source0: http://plugin.org.uk/libgdither/libgdither-%{version}.tar.gz Patch0: libgdither-0.6-default.patch Patch1: libgdither-0.6-gavl.patch Patch2: libgdither-0.6-ldflags.patch BuildRequires: fftw-devel >= 3.0.0 %description Libgdither is a GPL'd library library for performing audio dithering on PCM samples. The dithering process should be carried out before reducing the bit width of PCM audio data (eg. float to 16 bit int conversions) to preserve audio quality. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q %patch0 -p1 -b .default %patch1 -p1 -b .gavl_fix %patch2 -p1 -b .ldflags %build export INIT_CFLAGS="${RPM_OPT_FLAGS}" export LDFLAGS="%{build_ldflags}" make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT export INIT_CFLAGS="${RPM_OPT_FLAGS}" export LDFLAGS="%{build_ldflags}" make install DESTDIR=$RPM_BUILD_ROOT LIBDIR=%{_libdir} find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' sed -i -e 's|/usr/local|%{_prefix}|g' \ $RPM_BUILD_ROOT%{_libdir}/pkgconfig/libgdither.pc sed -i -e 's|%{_prefix}/lib|%{_libdir}|' \ $RPM_BUILD_ROOT%{_libdir}/pkgconfig/libgdither.pc %check export INIT_CFLAGS="${RPM_OPT_FLAGS}" export LDFLAGS="%{build_ldflags}" make test CFLAGS="${RPM_OPT_FLAGS} -Werror --std=c99 -I%{_builddir}/%{?buildsubdir}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING README %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) %{_includedir}/libgdither/ %{_libdir}/*.so %{_libdir}/pkgconfig/libgdither.pc %changelog * Sat Oct 13 2018 Ray Strode - 0.6-17 - Address annocheck failures Resolves: #1630581 * Tue Apr 10 2018 Rafael Santos - 0.6-16 - Use Fedora standard linker flags (bug #1548657) * Wed Feb 07 2018 Fedora Release Engineering - 0.6-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 0.6-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.6-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 0.6-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 0.6-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 0.6-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Aug 17 2014 Fedora Release Engineering - 0.6-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 0.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 0.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 0.6-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 0.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Feb 07 2011 Fedora Release Engineering - 0.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jul 24 2009 Fedora Release Engineering - 0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri Jun 27 2008 kwizart < kwizart at gmail.com > - 0.6-1 - Backport patch from gavl * Mon Jun 16 2008 kwizart < kwizart at gmail.com > - 0.6-0 - Initial package