]> git.pld-linux.org Git - packages/vamp.git/blame - vamp.spec
- updated to 2.7.1
[packages/vamp.git] / vamp.spec
CommitLineData
55af5ad1 1# TODO:
d3e963fd 2# - create more subpackages? (vamp-sdk, vamp-hostsdk)
55af5ad1 3#
a6f8170b 4%define srcname vamp-plugin-sdk
ef6f5c38 5Summary: vamp - API for audio analysis and feature extraction plugins
f73e770b 6Summary(pl.UTF-8): vamp - API dla wtyczek analizy i wydobywania cech dźwięku
b59b8568 7Name: vamp
b78b92c5
JB
8Version: 2.7.1
9Release: 1
a6f8170b 10License: MIT
ef6f5c38 11Group: Libraries
efd6fcd8 12#Source0Download: https://code.soundsoftware.ac.uk/projects/vamp-plugin-sdk/files
b78b92c5
JB
13Source0: https://code.soundsoftware.ac.uk/attachments/download/2206/%{srcname}-%{version}.tar.gz
14# Source0-md5: 41129f07c252dd721ea81ef0265777fd
a6f8170b 15Patch0: %{name}-link.patch
efd6fcd8
JB
16# for plugins: http://www.vamp-plugins.org/
17URL: https://code.soundsoftware.ac.uk/projects/vamp-plugin-sdk
7fbb851b 18BuildRequires: libsndfile-devel
b59b8568 19BuildRequires: libstdc++-devel
7fbb851b 20BuildRequires: pkgconfig
b59b8568
SS
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
a6f8170b 23%define vampplugindir %{_libdir}/vamp
939a82ce 24
b59b8568
SS
25%description
26Vamp is an audio processing plugin system for plugins that extract
ef6f5c38 27descriptive information from audio data - typically referred to as
b59b8568
SS
28audio analysis plugins or audio feature extraction plugins.
29
ef6f5c38
JB
30%description -l pl.UTF-8
31Vamp to system wtyczek przetwarzających dźwięk dla wtyczek
32wydobywających informacje opisowe z danych dźwiękowych - przeważnie
33nazywane wtyczkami analizy dźwięku lub wtyczkami wydobywającymi cechy
34dźwięku.
35
b59b8568
SS
36%package devel
37Summary: Header files for vamp library
38Summary(pl.UTF-8): Pliki nagłówkowe biblioteki vamp
39Group: Development/Libraries
40Requires: %{name} = %{version}-%{release}
a6f8170b 41Requires: libstdc++-devel
b59b8568
SS
42
43%description devel
44Header files for vamp library.
45
46%description devel -l pl.UTF-8
47Pliki nagłówkowe biblioteki vamp.
48
49%package static
50Summary: Static vamp library
51Summary(pl.UTF-8): Statyczna biblioteka vamp
52Group: Development/Libraries
53Requires: %{name}-devel = %{version}-%{release}
54
55%description static
56Static vamp library.
57
58%description static -l pl.UTF-8
59Statyczna biblioteka vamp.
60
14ba866d
SS
61%package plugins-example
62Summary: Example vamp plugins
63Summary(pl.UTF-8): Przykładowe wtyczki vampa
64Group: Applications/Sound
65Requires: %{name} = %{version}-%{release}
66
67%description plugins-example
68Example vamp plugins.
69
70%description plugins-example -l pl.UTF-8
71Przykładowe wtyczki vampa.
72
b59b8568 73%prep
efd6fcd8 74%setup -q -n %{srcname}-%{version}
b59b8568
SS
75%patch0 -p1
76
77%build
7fbb851b 78%configure
939a82ce 79%{__make} \
80 CXX="%{__cxx}" \
81 LDFLAGS="%{rpmcxxflags} %{rpmldflags}" \
82 INSTALL_SDK_LIBS="%{_libdir}" \
83 INSTALL_PLUGINS="%{vampplugindir}"
b59b8568
SS
84
85%install
86rm -rf $RPM_BUILD_ROOT
87
88%{__make} install \
939a82ce 89 DESTDIR=$RPM_BUILD_ROOT \
90 INSTALL_SDK_LIBS="%{_libdir}" \
91 INSTALL_PLUGINS="%{vampplugindir}" \
92 INSTALL_PKGCONFIG="%{_pkgconfigdir}"
b59b8568 93
e7dabe48
JB
94# obsoleted by pkg-config; also, not real libtool files
95%{__rm} $RPM_BUILD_ROOT%{_libdir}/libvamp-*.la
96
b59b8568
SS
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post -p /sbin/ldconfig
101%postun -p /sbin/ldconfig
102
103%files
104%defattr(644,root,root,755)
b78b92c5 105%doc CHANGELOG COPYING README README.compat
a6f8170b 106%attr(755,root,root) %{_bindir}/vamp-simple-host
7fbb851b 107%attr(755,root,root) %{_libdir}/libvamp-hostsdk.*.*.*
939a82ce 108%attr(755,root,root) %ghost %{_libdir}/libvamp-hostsdk.so.3
a6f8170b 109%attr(755,root,root) %{_libdir}/libvamp-sdk.*.*.*
939a82ce 110%attr(755,root,root) %ghost %{_libdir}/libvamp-sdk.so.2
14ba866d 111%dir %{vampplugindir}
b59b8568
SS
112
113%files devel
114%defattr(644,root,root,755)
a6f8170b 115%attr(755,root,root) %{_bindir}/vamp-rdf-template-generator
7fbb851b
SS
116%attr(755,root,root) %{_libdir}/libvamp-hostsdk.so
117%attr(755,root,root) %{_libdir}/libvamp-sdk.so
b59b8568 118%{_includedir}/vamp
7fbb851b 119%{_includedir}/vamp-hostsdk
b59b8568 120%{_includedir}/vamp-sdk
a6f8170b
JB
121%{_pkgconfigdir}/vamp.pc
122%{_pkgconfigdir}/vamp-hostsdk.pc
123%{_pkgconfigdir}/vamp-sdk.pc
b59b8568
SS
124
125%files static
126%defattr(644,root,root,755)
7fbb851b
SS
127%{_libdir}/libvamp-hostsdk.a
128%{_libdir}/libvamp-sdk.a
14ba866d
SS
129
130%files plugins-example
131%defattr(644,root,root,755)
7fbb851b 132%attr(755,root,root) %{vampplugindir}/vamp-example-plugins.so
a6f8170b
JB
133%{vampplugindir}/vamp-example-plugins.cat
134%{vampplugindir}/vamp-example-plugins.n3
This page took 0.093158 seconds and 4 git commands to generate.