3 # _with_jack - build with jack audio connection kit
6 Summary: Realtime software synthesizer
7 Summary(pl): Syntezator programowy dzia³aj±cy w czasie rzeczywistym
12 Group: X11/Applications/Sound
13 Source0: http://heanet.dl.sourceforge.net/sourceforge/zynaddsubfx/%{name}-%{version}.tar.gz
14 # Source0-md5: 3891e3f5f314e3b975c22a8ba6b2955d
15 Source1: http://heanet.dl.sourceforge.net/sourceforge/zynaddsubfx/%{name}-doc-%{doc_ver}.tar.gz
16 # Source1-md5: cec76cfc784fa294695ed00c95962706
17 Source2: %{name}.desktop
18 Patch0: %{name}-jack.patch
19 Patch1: %{name}-optflags.patch
20 URL: http://zynaddsubfx.sourceforge.net
21 BuildRequires: XFree86-devel
22 BuildRequires: alsa-lib-devel
23 BuildRequires: fftw-devel
24 BuildRequires: fltk-devel >= 1.1.3
25 %{?_with_jack:BuildRequires: jack-audio-connection-kit-devel >= 0.66.3}
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 ZynAddSubFX is a software synthesizer capable of making a countless
30 number of instruments.
33 ZynAddSubFX jest programowym syntezatorem zdolnym do tworzenia
34 niezliczonej ilo¶ci instrumentów.
38 %{?_with_jack:%patch0 -p1}
43 %{__make} OPTFLAGS="%{rpmcflags}"
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT/{%{_bindir},%{_datadir}/%{name}} \
48 $RPM_BUILD_ROOT%{_desktopdir} \
49 $RPM_BUILD_ROOT%{_datadir}/%{name}/images \
50 $RPM_BUILD_ROOT%{_datadir}/%{name}/examples/Instruments \
51 $RPM_BUILD_ROOT%{_datadir}/%{name}/examples/Scales
53 install -c src/zynaddsubfx $RPM_BUILD_ROOT%{_bindir}
54 cd %{name}-doc-%{doc_ver}
55 bzip2 -dc demo_src.tar.bz2 | tar xf - -C ../examples
56 cp images/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images
57 cp *.ogg $RPM_BUILD_ROOT%{_datadir}/%{name}
58 cp *.html $RPM_BUILD_ROOT%{_datadir}/%{name}
60 cp examples/*.*zyn $RPM_BUILD_ROOT%{_datadir}/%{name}/examples
61 cp examples/demo_src/*.*zyn $RPM_BUILD_ROOT%{_datadir}/%{name}/examples
62 cp examples/Instruments/*.*zyn $RPM_BUILD_ROOT%{_datadir}/%{name}/examples/Instruments
63 cp examples/Scales/*.*zyn $RPM_BUILD_ROOT%{_datadir}/%{name}/examples/Scales
65 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
68 rm -rf $RPM_BUILD_ROOT
71 %defattr(644,root,root,755)
72 %doc FAQ.txt HISTORY.txt README.txt
73 %attr(755,root,root) %{_bindir}/*
75 %{_desktopdir}/%{name}.desktop