Blame SPECS/ladspa.spec

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