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