9184de
Name:           ladspa
9184de
Version:        1.13
c989b5
Release:        12%{?dist}
9184de
9184de
Summary:        Linux Audio Developer's Simple Plug-in API, examples and tools
9184de
9184de
Group:          System Environment/Libraries
9184de
License:        LGPLv2+
9184de
URL:            http://www.ladspa.org/
9184de
Source:         http://www.ladspa.org/download/%{name}_sdk_%{version}.tgz
9184de
Patch1:         ladspa-1.13-plugindir.patch
9184de
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
9184de
9184de
BuildRequires:  perl
9184de
BuildRequires:  gcc-c++
9184de
9184de
%description
9184de
There is a large number of synthesis packages in use or development on
9184de
the Linux platform at this time. The Linux Audio Developer's Simple
9184de
Plugin API (LADSPA) attempts to give programmers the ability to write
9184de
simple `plugin' audio processors in C/C++ and link them dynamically
9184de
against a range of host applications.
9184de
9184de
This package contains the example plug-ins and tools from the LADSPA SDK.
9184de
9184de
%package        devel
9184de
Summary:        Linux Audio Developer's Simple Plug-in API
9184de
Group:          Development/Libraries
9184de
Requires:       %{name} = %{version}-%{release}
9184de
9184de
%description    devel
9184de
ladspa-devel contains the ladspa.h header file.
9184de
9184de
Definitive technical documentation on LADSPA plug-ins for both the host
9184de
and plug-in is contained within copious comments within the ladspa.h
9184de
header file.
9184de
9184de
9184de
%prep
9184de
%setup -q -n ladspa_sdk
9184de
%patch1 -p0 -b .plugindir
9184de
# respect RPM_OPT_FLAGS
9184de
perl -pi -e 's/^(CFLAGS.*)-O3(.*)/$1\$\(RPM_OPT_FLAGS\)$2 -DPLUGINDIR=\$\(PLUGINDIR\)/' src/makefile
9184de
# avoid X.org dependency
9184de
perl -pi -e 's/-mkdirhier/-mkdir -p/' src/makefile
9184de
9184de
# fix links to the header file in the docs
9184de
cd doc
9184de
perl -pi -e "s!HREF=\"ladspa.h.txt\"!href=\"file:///usr/include/ladspa.h\"!" *.html
9184de
9184de
9184de
%build
9184de
cd src
9184de
PLUGINDIR=\\\"%{_libdir}/ladspa\\\" make targets %{?_smp_mflags} LD="ld --build-id"
9184de
9184de
#make test
9184de
#make check
9184de
9184de
9184de
%install
9184de
rm -rf $RPM_BUILD_ROOT
9184de
9184de
cd src
9184de
make install \
9184de
  INSTALL_PLUGINS_DIR=$RPM_BUILD_ROOT%{_libdir}/ladspa \
9184de
  INSTALL_INCLUDE_DIR=$RPM_BUILD_ROOT%{_includedir} \
9184de
  INSTALL_BINARY_DIR=$RPM_BUILD_ROOT%{_bindir}
9184de
9184de
## this is where plugins will install their rdf
9184de
mkdir -p $RPM_BUILD_ROOT%{_datadir}/ladspa/rdf
9184de
9184de
9184de
%clean
9184de
rm -rf $RPM_BUILD_ROOT
9184de
9184de
9184de
%files
9184de
%defattr(-,root,root,-)
9184de
%doc doc/COPYING
9184de
%dir %{_libdir}/ladspa
9184de
%{_libdir}/ladspa/*.so
9184de
%{_bindir}/analyseplugin
9184de
%{_bindir}/applyplugin
9184de
%{_bindir}/listplugins
9184de
%{_datadir}/ladspa
9184de
9184de
%files devel
9184de
%defattr(-,root,root,-)
9184de
%doc doc/*.html
9184de
%{_includedir}/ladspa.h
9184de
9184de
9184de
%changelog
c989b5
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.13-12
c989b5
- Mass rebuild 2014-01-24
c989b5
c989b5
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.13-11
c989b5
- Mass rebuild 2013-12-27
c989b5
9184de
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-10
9184de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9184de
9184de
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-9
9184de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9184de
9184de
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-8
9184de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9184de
9184de
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-7
9184de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9184de
9184de
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-6
9184de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9184de
9184de
* Sun Mar 22 2009 Robert Scheck <robert@fedoraproject.org> - 1.13-5
9184de
- Really added the plugindir patch now (thanks to Karsten Hopp)
9184de
- Avoid the make errors because of mkdirhier better than until now
9184de
9184de
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-4
9184de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9184de
9184de
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-3
9184de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9184de
9184de
* Sun Nov 23 2008 Thomas Vander Stichele <thomas at apestaart dot org>
9184de
- 1.13-2
9184de
- updated summary
9184de
- not rebuilt yet
9184de
9184de
* Fri Sep  5 2008 Michael Schwendt <mschwendt@fedoraproject.org> - 1.13-1
9184de
- link with build-id to fix rawhide build
9184de
- upgrade to 1.13 (GCC4 build-fix and string fixes) (#449542)
9184de
- add -plugindir patch so listplugin and friends will work by default
9184de
  (Anthony Green #324741)
9184de
9184de
* Tue Aug  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.12-10
9184de
- fix license tag
9184de
9184de
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org>
9184de
- 1.12-9
9184de
- Autorebuild for GCC 4.3
9184de
9184de
* Mon Apr 23 2007 Thomas Vander Stichele <thomas at apestaart dot org>
9184de
- 1.12-8
9184de
- own the datadir.  Fixes #231706.
9184de
9184de
* Sat Sep 16 2006 Thomas Vander Stichele <thomas at apestaart dot org>
9184de
- 1.12-7
9184de
- include gcc 4.1 patch from Mandriva
9184de
9184de
* Sun Mar 05 2006 Thomas Vander Stichele <thomas at apestaart dot org>
9184de
- 1.12-6
9184de
- rebuilt for FE5
9184de
9184de
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.12-5
9184de
- rebuild on all arches
9184de
9184de
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
9184de
- rebuilt
9184de
9184de
* Sun Sep 07 2003 Thomas Vander Stichele <thomas at apestaart dot org>
9184de
- 0:1.12-0.fdr.3: readded epoch, fixed group
9184de
9184de
* Fri Sep 05 2003 Thomas Vander Stichele <thomas at apestaart dot org>
9184de
- 1.12-0.fdr.2: fixed RPM_OPT_FLAGS respect
9184de
9184de
* Thu May 29 2003 Thomas Vander Stichele <thomas at apestaart dot org>
9184de
- 0:1.12-0.fdr.1: initial RPM release