]> git.pld-linux.org Git - SPECS.git/blob - lv2-ll-plugins.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / lv2-ll-plugins.spec
1 %define         _name   ll-plugins
2 #
3 Summary:        LL - a set of LV2 audio plugins
4 Summary(pl.UTF-8):      LL - zestaw wtyczek dźwiękowych LV2
5 Name:           lv2-%{_name}
6 Version:        0.2.8
7 Release:        1
8 License:        GPL v3+
9 Group:          Applications/Sound
10 Source0:        http://download.savannah.nongnu.org/releases/ll-plugins/%{_name}-%{version}.tar.bz2
11 # Source0-md5:  56e7f4a62fce6b22b4acdb02ba06669c
12 Patch0:         %{name}-include.patch
13 Patch1:         %{name}-elven-lib.patch
14 URL:            http://ll-plugins.nongnu.org/
15 BuildRequires:  alsa-lib-devel
16 BuildRequires:  bash >= 3.0
17 BuildRequires:  boost-devel
18 BuildRequires:  cairomm-devel >= 1.2.4
19 BuildRequires:  gtkmm-devel >= 2.8.8
20 BuildRequires:  jack-audio-connection-kit-devel >= 0.109.0
21 BuildRequires:  lash-devel >= 0.5.1
22 BuildRequires:  libsamplerate-devel >= 0.1.2
23 BuildRequires:  libsndfile-devel >= 1.0.18
24 BuildRequires:  lv2-c++-tools-devel >= 1.0.0
25 BuildRequires:  pkgconfig
26 Requires:       cairomm >= 1.2.4
27 Requires:       gtkmm >= 2.8.8
28 Requires:       libsamplerate >= 0.1.2
29 Requires:       libsndfile >= 1.0.18
30 Requires:       lv2core
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 LL is a set of LV2 audio plugins (see <http://ll-plugins.nongnu.org/>
35 for more details).
36
37 %description -l pl.UTF-8
38 LL to zestaw wtyczek dźwiękowych LV2 (więcej informacji pod adresem
39 <http://ll-plugins.nongnu.org/>).
40
41 %package -n elven
42 Summary:        Experimental LV2 Execution ENvironment
43 Summary(pl.UTF-8):      Eksperymentalne środowisko uruchomieniowe LV2
44 Group:          Applications/Sound
45 Requires:       cairomm >= 1.2.4
46 Requires:       gtkmm >= 2.8.8
47 Requires:       lash-libs >= 0.5.1
48 Requires:       lv2core
49
50 %description -n elven
51 Elven is Experimental LV2 Execution ENvironment.
52
53 %description -n elven -l pl.UTF-8
54 Elven jest eksperymentalnym środowiskiem uruchomieniowym LV2
55 (Experimental LV2 Execution ENvironment).
56
57 %prep
58 %setup -q -n %{_name}-%{version}
59 %patch0 -p0
60 %ifarch %{x8664}
61 %patch1 -p0
62 %endif
63
64 %build
65 ./configure \
66         --prefix=%{_prefix} \
67         --libdir=%{_libdir} \
68         --CXX="%{__cxx}" \
69         --CFLAGS="%{rpmcppflags} %{rpmcxxflags}" \
70         --LDFLAGS="%{rpmcxxflags} %{rpmldflags}"
71
72 %{__make}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76
77 %{__make} install \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %files
84 %defattr(644,root,root,755)
85 %doc AUTHORS ChangeLog README
86 %dir %{_libdir}/lv2/*.lv2
87 %{_libdir}/lv2/*.lv2/*.flac
88 %{_libdir}/lv2/*.lv2/*.png
89 %{_libdir}/lv2/*.lv2/*.svg
90 %{_libdir}/lv2/*.lv2/*.ttl
91 %attr(755,root,root) %{_libdir}/lv2/*.lv2/*.so
92
93 %files -n elven
94 %defattr(644,root,root,755)
95 %attr(755,root,root) %{_bindir}/elven
This page took 0.504312 seconds and 3 git commands to generate.