]> git.pld-linux.org Git - packages/calf.git/blob - calf.spec
f23770247f295a274013f4831ea14f8b272c87d4
[packages/calf.git] / calf.spec
1 Summary:        Calf Studio Gear - audio plug-in pack for LV2 and Jack
2 Name:           calf
3 Version:        0.90.1
4 Release:        1
5 License:        LGPL v2.1, GPL v2
6 Group:          Applications
7 Source0:        https://github.com/calf-studio-gear/calf/archive/%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5:  6935a982f6372551830a3d1968aae929
9 Patch0:         fluidsynth2.patch
10 URL:            http://calf-studio-gear.org
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRequires:  cairo-devel >= 1.2.0
14 BuildRequires:  expat-devel
15 BuildRequires:  fluidsynth-devel >= 1.0.7
16 BuildRequires:  glib2-devel
17 BuildRequires:  gtk+2-devel >= 2:2.12.0
18 BuildRequires:  jack-audio-connection-kit-devel
19 BuildRequires:  lash-devel
20 BuildRequires:  libtool
21 BuildRequires:  lv2-devel
22 BuildRequires:  slv2-devel
23 #BuildRequires: sordi-devel
24 Requires:       %{name}-lv2 = %{version}-%{release}
25 Requires:       %{name}-lv2-gui = %{version}-%{release}
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %define         _noautoprovfiles        %{_libdir}/lv2
29
30 %description
31 Calf Studio Gear is an audio plug-in pack for LV2 and JACK
32 environments under LINUX operating systems. The suite contains lots of
33 effects (delay, modulation, signal processing, filters, equalizers,
34 dynamics, distortion and mastering effects), instruments (SF2 player,
35 organ simulator and a monophonic synthesizer) and tools (analyzer,
36 mono/stereo tools, crossovers). Calf Studio Gear aims for a
37 professional audience.
38
39 %package lv2
40 Summary:        Calf Studio Gear LV2 plugins
41 Group:          Libraries
42
43 %description lv2
44 Calf Studio Gear is an audio plug-in pack for LV2 and JACK
45 environments under LINUX operating systems. The suite contains lots of
46 effects (delay, modulation, signal processing, filters, equalizers,
47 dynamics, distortion and mastering effects), instruments (SF2 player,
48 organ simulator and a monophonic synthesizer) and tools (analyzer,
49 mono/stereo tools, crossovers). Calf Studio Gear aims for a
50 professional audience.
51
52 This packages contain the LV2 plugins.
53
54 %package lv2-gui
55 Summary:        Calf Studio Gear LV2 plugins GUI
56 Group:          Libraries
57 Requires:       %{name}-lv2-gui = %{version}-%{release}
58
59 %description lv2-gui
60 Calf Studio Gear is an audio plug-in pack for LV2 and JACK
61 environments under LINUX operating systems. The suite contains lots of
62 effects (delay, modulation, signal processing, filters, equalizers,
63 dynamics, distortion and mastering effects), instruments (SF2 player,
64 organ simulator and a monophonic synthesizer) and tools (analyzer,
65 mono/stereo tools, crossovers). Calf Studio Gear aims for a
66 professional audience.
67
68 This packages contain GUIs for the LV2 plugins.
69
70 %package -n bash-completion-calf
71 Summary:        bash completion for Calf Studio Gear
72 Summary(pl.UTF-8):      Bashowe dopełnianie parametrów dla Calf Studio Gear
73 Group:          Applications/Shells
74 Requires:       %{name} = %{version}-%{release}
75 Requires:       bash-completion >= 2.0
76 %if "%{_rpmversion}" >= "5"
77 BuildArch:      noarch
78 %endif
79
80 %description -n bash-completion-calf
81 Bash completion for Calf Studio Gear.
82
83 %description -n bash-completion-calf -l pl.UTF-8
84 Bashowe dopełnianie parametrów dla Calf Studio Gear.
85
86 %prep
87 %setup -q
88 %patch0 -p1
89
90 %build
91 %{__libtoolize}
92 %{__aclocal}
93 %{__autoconf}
94 %{__autoheader}
95 %{__automake}
96
97 %configure \
98         --with-lv2-dir=%{_libdir}/lv2 \
99         --with-bash-completion-dir=%{bash_compdir} \
100         --enable-experimental
101
102 %{__make}
103
104 %install
105 rm -rf $RPM_BUILD_ROOT
106
107 %{__make} install \
108         DESTDIR=$RPM_BUILD_ROOT
109
110 rm $RPM_BUILD_ROOT%{_libdir}/%{name}/%{name}.a
111
112 %clean
113 rm -rf $RPM_BUILD_ROOT
114
115 %files
116 %defattr(644,root,root,755)
117 %doc AUTHORS ChangeLog README.md TODO
118 %attr(755,root,root) %{_bindir}/calfjackhost
119 %{_desktopdir}/calf.desktop
120 %{_iconsdir}/hicolor/*/apps/calf.png
121 %{_iconsdir}/hicolor/scalable/apps/calf.svg
122 %{_mandir}/man1/calfjackhost.1*
123 %{_docdir}/%{name}
124
125 %files lv2
126 %defattr(644,root,root,755)
127 %dir %{_libdir}/%{name}
128 %{_libdir}/%{name}/%{name}.la
129 %dir %{_libdir}/lv2/calf.lv2
130 %{_libdir}/lv2/calf.lv2/*.ttl
131 %{_libdir}/lv2/calf.lv2/calf.so
132 %attr(755,root,root) %{_libdir}/%{name}/%{name}.so
133 %dir %{_datadir}/%{name}
134 %{_datadir}/%{name}/sf2
135 %{_datadir}/%{name}/presets.xml
136 %{_mandir}/man7/calf.7*
137
138 %files lv2-gui
139 %defattr(644,root,root,755)
140 %{_libdir}/lv2/calf.lv2/calflv2gui.so
141 %{_datadir}/%{name}/calf-gui.xml
142 %{_datadir}/%{name}/gui
143 %{_datadir}/%{name}/icons
144 %{_datadir}/%{name}/strips
145 %{_datadir}/%{name}/styles
146 %{_datadir}/%{name}/gui-*.xml
147 %{_iconsdir}/hicolor/*/apps/calf_plugin.png
148 %{_iconsdir}/hicolor/scalable/apps/calf_plugin.svg
149
150 %files -n bash-completion-%{name}
151 %defattr(644,root,root,755)
152 %{bash_compdir}/%{name}
This page took 0.074282 seconds and 2 git commands to generate.