]> git.pld-linux.org Git - packages/calf.git/blob - calf.spec
Release 3 (by relup.sh)
[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:        3
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 Patch1:         lv2.patch
11 URL:            http://calf-studio-gear.org
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  cairo-devel >= 1.2.0
15 BuildRequires:  expat-devel
16 BuildRequires:  fluidsynth-devel >= 1.0.7
17 BuildRequires:  glib2-devel
18 BuildRequires:  gtk+2-devel >= 2:2.12.0
19 BuildRequires:  jack-audio-connection-kit-devel
20 BuildRequires:  lash-devel
21 BuildRequires:  libtool
22 BuildRequires:  lv2-devel >= 1.14
23 BuildRequires:  slv2-devel
24 #BuildRequires: sordi-devel
25 Requires:       %{name}-lv2 = %{version}-%{release}
26 Requires:       %{name}-lv2-gui = %{version}-%{release}
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %define         _noautoprovfiles        %{_libdir}/lv2
30
31 %description
32 Calf Studio Gear is an audio plug-in pack for LV2 and JACK
33 environments under LINUX operating systems. The suite contains lots of
34 effects (delay, modulation, signal processing, filters, equalizers,
35 dynamics, distortion and mastering effects), instruments (SF2 player,
36 organ simulator and a monophonic synthesizer) and tools (analyzer,
37 mono/stereo tools, crossovers). Calf Studio Gear aims for a
38 professional audience.
39
40 %package lv2
41 Summary:        Calf Studio Gear LV2 plugins
42 Group:          Libraries
43
44 %description lv2
45 Calf Studio Gear is an audio plug-in pack for LV2 and JACK
46 environments under LINUX operating systems. The suite contains lots of
47 effects (delay, modulation, signal processing, filters, equalizers,
48 dynamics, distortion and mastering effects), instruments (SF2 player,
49 organ simulator and a monophonic synthesizer) and tools (analyzer,
50 mono/stereo tools, crossovers). Calf Studio Gear aims for a
51 professional audience.
52
53 This packages contain the LV2 plugins.
54
55 %package lv2-gui
56 Summary:        Calf Studio Gear LV2 plugins GUI
57 Group:          Libraries
58 Requires:       %{name}-lv2-gui = %{version}-%{release}
59
60 %description lv2-gui
61 Calf Studio Gear is an audio plug-in pack for LV2 and JACK
62 environments under LINUX operating systems. The suite contains lots of
63 effects (delay, modulation, signal processing, filters, equalizers,
64 dynamics, distortion and mastering effects), instruments (SF2 player,
65 organ simulator and a monophonic synthesizer) and tools (analyzer,
66 mono/stereo tools, crossovers). Calf Studio Gear aims for a
67 professional audience.
68
69 This packages contain GUIs for the LV2 plugins.
70
71 %package -n bash-completion-calf
72 Summary:        bash completion for Calf Studio Gear
73 Summary(pl.UTF-8):      Bashowe dopełnianie parametrów dla Calf Studio Gear
74 Group:          Applications/Shells
75 Requires:       %{name} = %{version}-%{release}
76 Requires:       bash-completion >= 2.0
77 BuildArch:      noarch
78
79 %description -n bash-completion-calf
80 Bash completion for Calf Studio Gear.
81
82 %description -n bash-completion-calf -l pl.UTF-8
83 Bashowe dopełnianie parametrów dla Calf Studio Gear.
84
85 %prep
86 %setup -q
87 %patch0 -p1
88 %patch1 -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.106508 seconds and 4 git commands to generate.