6a1f2da
Name:           lsp-plugins
ab89ece
Version:        1.1.10
ab89ece
Release:        1%{?dist}
6a1f2da
Summary:        Linux Studio Plugins
6a1f2da
6a1f2da
License:        LGPLv3+ and zlib
6a1f2da
URL:            https://lsp-plug.in
6a1f2da
Source0:        https://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.gz
6a1f2da
6a1f2da
BuildRequires:  gcc-c++
6a1f2da
BuildRequires:  libstdc++-devel >= 4.7
6a1f2da
BuildRequires:  jack-audio-connection-kit-devel >= 1.9.5
6a1f2da
BuildRequires:  lv2-devel >= 1.10
6a1f2da
BuildRequires:  ladspa-devel >= 1.13
6a1f2da
BuildRequires:  expat-devel >= 2.1
6a1f2da
BuildRequires:  libsndfile-devel >= 1.0.25
6a1f2da
BuildRequires:  cairo-devel >= 1.14
6a1f2da
BuildRequires:  php >= 5.5.14
6a1f2da
BuildRequires:  mesa-libGLU-devel
6a1f2da
BuildRequires:  libGL-devel
6a1f2da
6a1f2da
6a1f2da
%description
6a1f2da
LSP (Linux Studio Plugins) is a collection of open-source plugins
6a1f2da
currently compatible with LADSPA, LV2 and LinuxVST formats.
6a1f2da
6a1f2da
%package doc
6a1f2da
Summary:        Linux Studio Plugins documentation
6a1f2da
Requires:       %{name} = %{version}-%{release}
6a1f2da
BuildArch:      noarch
6a1f2da
6a1f2da
%description doc
6a1f2da
Documentation for Linux Studio Plugins
6a1f2da
6a1f2da
%package ladspa
6a1f2da
Summary:        Linux Studio Plugins LADSPA format
6a1f2da
Requires:       ladspa%{?_isa}
6a1f2da
6a1f2da
%description ladspa
6a1f2da
${sum}.
6a1f2da
6a1f2da
%package lv2
6a1f2da
Summary:        Linux Studio Plugins LV2 format
6a1f2da
Requires:       lv2%{?_isa}
6a1f2da
6a1f2da
%description lv2
6a1f2da
${sum}.
6a1f2da
6a1f2da
6a1f2da
%package vst
6a1f2da
Summary:        Linux Studio Plugins VST format
6a1f2da
Requires:       Carla-vst%{?_isa}
6a1f2da
6a1f2da
%description vst
6a1f2da
${sum}.
6a1f2da
6a1f2da
%package jack
6a1f2da
Summary:        Linux Studio Plugins JACK format
6a1f2da
6a1f2da
%description jack
6a1f2da
${sum}.
6a1f2da
6a1f2da
6a1f2da
%prep
6a1f2da
%autosetup -p1 -n %{name}-src-%{version}
6a1f2da
sed -i 's|(PREFIX)/lib|(PREFIX)/%{_lib}|' Makefile
6a1f2da
rm -rf include/3rdparty/ladspa
6a1f2da
sed -i 's|-Wl,-rpath,$(LD_PATH)||' scripts/make/tools.mk
6a1f2da
6a1f2da
6a1f2da
%build
6a1f2da
%{set_build_flags}
6a1f2da
%make_build PREFIX=%{_prefix} SHELL="/bin/bash -x"
6a1f2da
6a1f2da
6a1f2da
%install
6a1f2da
%make_install PREFIX=%{_prefix}
6a1f2da
mv %{buildroot}%{_datadir}/doc .
6a1f2da
6a1f2da
6a1f2da
%files
6a1f2da
%license LICENSE.txt
6a1f2da
%doc CHANGELOG.txt README.txt
6a1f2da
%{_bindir}/%{name}*
6a1f2da
6a1f2da
%files doc
6a1f2da
%doc doc/%{name}/*
6a1f2da
6a1f2da
%files ladspa
6a1f2da
%license LICENSE.txt
6a1f2da
%doc CHANGELOG.txt README.txt
6a1f2da
%{_libdir}/ladspa/%{name}*
6a1f2da
6a1f2da
%files lv2
6a1f2da
%license LICENSE.txt
6a1f2da
%doc CHANGELOG.txt README.txt
6a1f2da
%{_libdir}/lv2/%{name}*
6a1f2da
6a1f2da
%files vst
6a1f2da
%license LICENSE.txt
6a1f2da
%doc CHANGELOG.txt README.txt
6a1f2da
%{_libdir}/vst/%{name}*
6a1f2da
6a1f2da
%files jack
6a1f2da
%license LICENSE.txt
6a1f2da
%doc CHANGELOG.txt README.txt
ab89ece
%{_libdir}/%{name}
6a1f2da
6a1f2da
6a1f2da
%changelog
ab89ece
* Tue Jul 23 2019 Vasiliy Glazov <vascom2@gmail.com> - 1.1.10-1
ab89ece
- Update to 1.1.10
ab89ece
6a1f2da
* Thu Jun 27 2019 Vasiliy Glazov <vascom2@gmail.com> - 1.1.9-2
6a1f2da
- Corrected lisense
6a1f2da
- Spec improvments
6a1f2da
6a1f2da
* Wed Jun 26 2019 Vasiliy Glazov <vascom2@gmail.com> - 1.1.9-1
6a1f2da
- Initial release