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://dl.sourceforge.net/sourceforge/zynaddsubfx/%{name}-%{version}.tar.gz
14 # Source0-md5: 1d89e2f469f48ba046deeec8e38ed02f
15 Source1: http://dl.sourceforge.net/sourceforge/zynaddsubfx/%{name}-doc-%{doc_ver}.tar.gz
16 # Source1-md5: 64a1c8d991e7ec9ffe0f9fbf929af62f
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