a7cb99d
Name:           ladspa-cmt-plugins
ef86a4b
Version:        1.16
a7169a9
Release:        18%{?dist}
a7cb99d
Summary:        A collection of LADSPA plugins
a7cb99d
License:        GPLv2+
a7cb99d
Group:          Applications/Multimedia
a7cb99d
URL:            http://www.ladspa.org/
a7cb99d
Source0:        http://www.ladspa.org/download/cmt_src_%{version}.tgz
a7cb99d
Source1:        cmt.rdf
a7cb99d
Patch1:         cmt-1.15-addnoise.patch
a7cb99d
Patch2:         cmt-1.15-dontdenormal.patch
a7cb99d
Patch3:         cmt-1.15-nostrip.patch
Orcan Ogetbil d53add2
BuildRequires:  gcc-c++
a7cb99d
BuildRequires:  ladspa-devel
a7cb99d
Requires:       ladspa
a7cb99d
Obsoletes:      cmt <= 1.15-4
a7cb99d
Provides:       cmt = %{version}-%{release}
a7cb99d
a7cb99d
%description
a7cb99d
The Computer Music Toolkit (CMT) is a collection of LADSPA plugins for
a7cb99d
use with software synthesis and recording packages on Linux. See the
a7cb99d
license before use.
a7cb99d
a7cb99d
The CMT is developed primarily by Richard W.E. Furse the principle
a7cb99d
designer of the LADSPA standard, with additional plugins by Jezar and
a7cb99d
David Bartold. If you are a programmer or can write documentation and
a7cb99d
would like to help out, please feel free to contact Richard.
a7cb99d
a7cb99d
a7cb99d
%prep
a7cb99d
%setup -q -n cmt
a7cb99d
%patch1 -p1
a7cb99d
%patch2 -p1
a7cb99d
%patch3 -p1
ef86a4b
%{__chmod} -x doc/plugins.html src/freeverb/Components/tuning.h
Orcan Ogetbil d53add2
# Enforce Fedora link flags
Orcan Ogetbil d53add2
sed -i "s|-shared|-shared $RPM_LD_FLAGS|" src/makefile
Orcan Ogetbil d53add2
mv doc/COPYING .
a7cb99d
a7cb99d
%build
a7cb99d
%{__make} -C src %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fPIC" 
a7cb99d
a7cb99d
a7cb99d
%install
a7cb99d
%{__mkdir} -p %{buildroot}%{_libdir}/ladspa
a7cb99d
%{__mkdir} -p %{buildroot}%{_datadir}/ladspa/rdf
ef86a4b
%{__make} -C src INSTALL_PLUGINS_DIR="%{buildroot}%{_libdir}/ladspa/" \
a7cb99d
                 install
a7cb99d
%{__install} -p -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/ladspa/rdf
a7cb99d
a7cb99d
a7cb99d
a7cb99d
%files
a7cb99d
%doc README doc/*
Orcan Ogetbil d53add2
%license COPYING
a7cb99d
%{_libdir}/ladspa/*.so
a7cb99d
%{_datadir}/ladspa/rdf/*
a7cb99d
a7cb99d
a7cb99d
%changelog
a7169a9
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-18
a7169a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a7169a9
Orcan Ogetbil d53add2
* Mon Mar 12 2018 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 1.16-17
Orcan Ogetbil d53add2
- Use Fedora link flags
Orcan Ogetbil d53add2
- Add BR: gcc-c++
Orcan Ogetbil d53add2
- Some cleanup
Orcan Ogetbil d53add2
753d693
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-16
753d693
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
753d693
fd3213e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-15
fd3213e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
fd3213e
502693d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-14
502693d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
502693d
a4d19a9
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-13
a4d19a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a4d19a9
08cf9c5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-12
08cf9c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
08cf9c5
e60c855
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-11
e60c855
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e60c855
87518bf
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.16-10
87518bf
- Rebuilt for GCC 5 C++11 ABI change
87518bf
d43e806
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-9
d43e806
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d43e806
d830cca
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-8
d830cca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d830cca
86de85a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-7
86de85a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
86de85a
c08dc6e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-6
c08dc6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c08dc6e
14a4a5c
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-5
14a4a5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
14a4a5c
7644bd0
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-4
7644bd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7644bd0
a687f3f
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-3
a687f3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a687f3f
88e90f0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-2
88e90f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
88e90f0
ef86a4b
* Wed Apr 01 2009 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.16-1
ef86a4b
- New upstream bugfix release
ef86a4b
a628aa2
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15-8
a628aa2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a628aa2
1af0d3e
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.15-7
1af0d3e
- Autorebuild for GCC 4.3
1af0d3e
a7cb99d
* Sun Sep 16 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.15-6
a7cb99d
- Various specfile improvements to match the Fedora Packaging Guidelines
a7cb99d
- Submit for review for Fedora inclusion
a7cb99d
a7cb99d
* Fri Nov 24 2006 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 1.15-5
a7cb99d
- change name of package to ladspa-cmt-plugins, spec file tweaks
a7cb99d
- install plugins in the right directory even for x86_64
a7cb99d
a7cb99d
* Fri Jun 24 2005 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 
a7cb99d
- remove -Wall on fc4, gcc4 fails otherwise
a7cb99d
a7cb99d
* Fri Jan 29 2005 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 1.15-4
a7cb99d
- after many tests I added white noise to the freeverb inputs so that
a7cb99d
  denormals don't have a chance to appear. The output of freeverb 
a7cb99d
  viewed on bitscope shows the background "noise" to be down to -300db,
a7cb99d
  so it should be fine. See:
a7cb99d
  http://www.musicdsp.org/files/denormal.pdf
a7cb99d
- disable the built-in undernomal #define
a7cb99d
a7cb99d
* Wed Dec 22 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 
a7cb99d
- spec file cleanups
a7cb99d
a7cb99d
* Sun Jul 11 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 1.15-3
a7cb99d
- added rpm compilation flags to support multiple architectures, 
a7cb99d
  kept the original O3 optimization level
a7cb99d
a7cb99d
* Thu Jul  8 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 
a7cb99d
- fixed denormal problem that affects freeverb on newer versions of gcc
a7cb99d
- added rdf description file from Steve Harris' web site
a7cb99d
a7cb99d
* Mon May 10 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 
a7cb99d
- added buildrequires, erased old ladspa-sdk dependency
a7cb99d
a7cb99d
* Wed Feb 18 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 1.15-2
a7cb99d
- changed name of ladspa package, do not depend on it explicitly
a7cb99d
a7cb99d
* Fri Nov  7 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 1.15-1
a7cb99d
- added release tags
a7cb99d
a7cb99d
* Wed Feb 12 2003 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 1.15-1
a7cb99d
- updated to 1.15
a7cb99d
a7cb99d
* Thu Oct 31 2002 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu>
a7cb99d
- initial build.
a7cb99d