]> git.pld-linux.org Git - packages/zynaddsubfx.git/blame - ZynAddSubFX.spec
Version: 3.0.3
[packages/zynaddsubfx.git] / ZynAddSubFX.spec
CommitLineData
c89dac13 1%define namelc zynaddsubfx
bc1b151a 2Summary: Realtime software synthesizer
3fb2ffbc 3Summary(pl.UTF-8): Syntezator programowy działający w czasie rzeczywistym
bc1b151a 4Name: ZynAddSubFX
823d9ec1 5Version: 3.0.3
928dddc9 6Release: 1
bc1b151a 7License: GPL
8Group: X11/Applications/Sound
823d9ec1
JK
9Source0: http://downloads.sourceforge.net/%{namelc}/%{namelc}-%{version}.tar.bz2
10# Source0-md5: 66acae0913108f129aa979f3c4b65473
11Patch0: cxx_flags.patch
9f56222a 12URL: http://zynaddsubfx.sourceforge.net/
bc1b151a 13BuildRequires: alsa-lib-devel
823d9ec1
JK
14#BuildRequires: doxygen
15BuildRequires: dssi >= 0.9.0
58f850ad 16BuildRequires: fftw3-devel
bc1b151a 17BuildRequires: fltk-devel >= 1.1.3
58f850ad 18BuildRequires: jack-audio-connection-kit-devel >= 0.66.3
823d9ec1
JK
19BuildRequires: lash-devel
20BuildRequires: liblo-devel >= 0.28
c89dac13 21BuildRequires: mxml-devel >= 2.2
58f850ad 22BuildRequires: pkgconfig
823d9ec1 23BuildRequires: portaudio >= 19
349551fb 24BuildRequires: rpmbuild(macros) >= 1.213
944af712 25BuildRequires: sed >= 4.0
823d9ec1
JK
26BuildRequires: xorg-lib-libICE-devel
27BuildRequires: xorg-lib-libX11-devel
28BuildRequires: zlib-devel
bc1b151a 29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
823d9ec1
JK
31%define _noautoprovfiles %{_libdir}/(dssi|lv2|vst)
32
bc1b151a 33%description
34ZynAddSubFX is a software synthesizer capable of making a countless
35number of instruments.
36
b58c0232 37%description -l pl.UTF-8
bc1b151a 38ZynAddSubFX jest programowym syntezatorem zdolnym do tworzenia
b58c0232 39niezliczonej ilości instrumentów.
bc1b151a 40
823d9ec1
JK
41%package dssi
42Summary: Realtime software synthesizer - DSSI plugin
43Summary(pl.UTF-8): Syntezator programowy działający w czasie rzeczywistym, plugin DSSI
44Group: X11/Applications/Sound
45Requires: %{name} = %{version}-%{release}
46
47%description dssi
48ZynAddSubFX software synthesizer as a DSSI plugin.
49
50%description dssi -l pl.UTF-8
51Syntezator ZynAddSubFX jako wtyczka DSSI.
52
53%package lv2
54Summary: Realtime software synthesizer - LV2 plugin
55Summary(pl.UTF-8): Syntezator programowy działający w czasie rzeczywistym, plugin LV2
56Group: X11/Applications/Sound
57Requires: %{name} = %{version}-%{release}
58
59%description lv2
60ZynAddSubFX software synthesizer as a LV2 plugin.
61
62%description lv2 -l pl.UTF-8
63Syntezator ZynAddSubFX jako wtyczka LV2.
64
65%package vst
66Summary: Realtime software synthesizer - VST plugin
67Summary(pl.UTF-8): Syntezator programowy działający w czasie rzeczywistym, plugin VST
68Group: X11/Applications/Sound
69Requires: %{name} = %{version}-%{release}
70
71%description vst
72ZynAddSubFX software synthesizer as a VST plugin.
73
74%description vst -l pl.UTF-8
75Syntezator ZynAddSubFX jako wtyczka VST.
76
bc1b151a 77%prep
823d9ec1
JK
78%setup -qn %{namelc}-%{version}
79
4e257117 80%patch0 -p1
bc1b151a 81
82%build
bc1b151a 83
823d9ec1
JK
84mkdir build
85cd build
86%cmake .. \
87 -DPluginLibDir=%{_lib} \
88 -DCMAKE_CXX_FLAGS_RELEASE="%{rpmcxxflags}"
89
90%{__make}
c89dac13 91
bc1b151a 92%install
93rm -rf $RPM_BUILD_ROOT
c89dac13
ŁK
94install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{namelc}} \
95 $RPM_BUILD_ROOT%{_desktopdir}
bc1b151a 96
823d9ec1
JK
97%{__make} -C build install \
98 DESTDIR="$RPM_BUILD_ROOT"
99
100%{__rm} -r $RPM_BUILD_ROOT%{_docdir}
58f850ad 101
bc1b151a 102%clean
103rm -rf $RPM_BUILD_ROOT
104
105%files
106%defattr(644,root,root,755)
823d9ec1
JK
107%doc AUTHORS.txt HISTORY.txt README.adoc
108%attr(755,root,root) %{_bindir}/zynaddsubfx
109%attr(755,root,root) %{_bindir}/zynaddsubfx-ext-gui
110%{_datadir}/zynaddsubfx
111%{_pixmapsdir}/zynaddsubfx.svg
112%{_desktopdir}/zynaddsubfx-*.desktop
113
114%files dssi
115%defattr(644,root,root,755)
116%attr(755,root,root) %{_libdir}/dssi/libzynaddsubfx_dssi.so
117
118%files lv2
119%defattr(644,root,root,755)
120%dir %{_libdir}/lv2/*.lv2
121%dir %{_libdir}/lv2/ZynAddSubFX.lv2presets
122%attr(755,root,root) %{_libdir}/lv2/*.lv2/*.so
123%{_libdir}/lv2/*.lv2/*.ttl
124%{_libdir}/lv2/ZynAddSubFX.lv2presets/*.ttl
125
126%files vst
127%defattr(644,root,root,755)
128%dir %{_libdir}/vst
129%attr(755,root,root) %{_libdir}/vst/*.so
This page took 0.075187 seconds and 4 git commands to generate.