2 # - create more subpackages? (vamp-sdk, vamp-hostsdk)
4 %define srcname vamp-plugin-sdk
5 Summary: vamp - API for audio analysis and feature extraction plugins
6 Summary(pl.UTF-8): vamp - API dla wtyczek analizy i wydobywania cech dźwięku
12 #Source0Download: https://code.soundsoftware.ac.uk/projects/vamp-plugin-sdk/files
13 Source0: https://code.soundsoftware.ac.uk/attachments/download/2691/%{srcname}-%{version}.tar.gz
14 # Source0-md5: 848f7ac0227b5c783bee0dd7a5cb3642
15 Patch0: %{name}-link.patch
16 # for plugins: http://www.vamp-plugins.org/
17 URL: https://code.soundsoftware.ac.uk/projects/vamp-plugin-sdk
18 BuildRequires: libsndfile-devel
19 BuildRequires: libstdc++-devel >= 6:4.7
20 BuildRequires: pkgconfig
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 %define vampplugindir %{_libdir}/vamp
26 Vamp is an audio processing plugin system for plugins that extract
27 descriptive information from audio data - typically referred to as
28 audio analysis plugins or audio feature extraction plugins.
30 %description -l pl.UTF-8
31 Vamp to system wtyczek przetwarzających dźwięk dla wtyczek
32 wydobywających informacje opisowe z danych dźwiękowych - przeważnie
33 nazywane wtyczkami analizy dźwięku lub wtyczkami wydobywającymi cechy
37 Summary: Header files for vamp library
38 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki vamp
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
41 Requires: libstdc++-devel >= 6:4.7
44 Header files for vamp library.
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe biblioteki vamp.
50 Summary: Static vamp library
51 Summary(pl.UTF-8): Statyczna biblioteka vamp
52 Group: Development/Libraries
53 Requires: %{name}-devel = %{version}-%{release}
58 %description static -l pl.UTF-8
59 Statyczna biblioteka vamp.
61 %package plugins-example
62 Summary: Example vamp plugins
63 Summary(pl.UTF-8): Przykładowe wtyczki vampa
64 Group: Applications/Sound
65 Requires: %{name} = %{version}-%{release}
67 %description plugins-example
70 %description plugins-example -l pl.UTF-8
71 Przykładowe wtyczki vampa.
74 %setup -q -n %{srcname}-%{version}
81 LDFLAGS="%{rpmcxxflags} %{rpmldflags}" \
82 INSTALL_SDK_LIBS="%{_libdir}" \
83 INSTALL_PLUGINS="%{vampplugindir}"
86 rm -rf $RPM_BUILD_ROOT
89 DESTDIR=$RPM_BUILD_ROOT \
90 INSTALL_SDK_LIBS="%{_libdir}" \
91 INSTALL_PLUGINS="%{vampplugindir}" \
92 INSTALL_PKGCONFIG="%{_pkgconfigdir}"
94 # obsoleted by pkg-config; also, not real libtool files
95 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvamp-*.la
98 rm -rf $RPM_BUILD_ROOT
100 %post -p /sbin/ldconfig
101 %postun -p /sbin/ldconfig
104 %defattr(644,root,root,755)
105 %doc CHANGELOG COPYING README README.compat
106 %attr(755,root,root) %{_bindir}/vamp-simple-host
107 %attr(755,root,root) %{_libdir}/libvamp-hostsdk.*.*.*
108 %attr(755,root,root) %ghost %{_libdir}/libvamp-hostsdk.so.3
109 %attr(755,root,root) %{_libdir}/libvamp-sdk.*.*.*
110 %attr(755,root,root) %ghost %{_libdir}/libvamp-sdk.so.2
111 %dir %{vampplugindir}
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_bindir}/vamp-rdf-template-generator
116 %attr(755,root,root) %{_libdir}/libvamp-hostsdk.so
117 %attr(755,root,root) %{_libdir}/libvamp-sdk.so
119 %{_includedir}/vamp-hostsdk
120 %{_includedir}/vamp-sdk
121 %{_pkgconfigdir}/vamp.pc
122 %{_pkgconfigdir}/vamp-hostsdk.pc
123 %{_pkgconfigdir}/vamp-sdk.pc
126 %defattr(644,root,root,755)
127 %{_libdir}/libvamp-hostsdk.a
128 %{_libdir}/libvamp-sdk.a
130 %files plugins-example
131 %defattr(644,root,root,755)
132 %attr(755,root,root) %{vampplugindir}/vamp-example-plugins.so
133 %{vampplugindir}/vamp-example-plugins.cat
134 %{vampplugindir}/vamp-example-plugins.n3