]> git.pld-linux.org Git - packages/zynaddsubfx.git/blame - zynaddsubfx.spec
fix ZynAddSubFX obsoletes
[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
823d9ec1 4Version: 3.0.3
928dddc9 5Release: 1
bc1b151a 6License: GPL
7Group: X11/Applications/Sound
a3fcee25 8Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
823d9ec1
JK
9# Source0-md5: 66acae0913108f129aa979f3c4b65473
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
3b123129 29ExclusiveArch: %{ix86} %{x8664}
bc1b151a 30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
823d9ec1
JK
32%define _noautoprovfiles %{_libdir}/(dssi|lv2|vst)
33
bc1b151a 34%description
35ZynAddSubFX is a software synthesizer capable of making a countless
36number of instruments.
37
b58c0232 38%description -l pl.UTF-8
bc1b151a 39ZynAddSubFX jest programowym syntezatorem zdolnym do tworzenia
b58c0232 40niezliczonej ilości instrumentów.
bc1b151a 41
823d9ec1
JK
42%package dssi
43Summary: Realtime software synthesizer - DSSI plugin
44Summary(pl.UTF-8): Syntezator programowy działający w czasie rzeczywistym, plugin DSSI
45Group: X11/Applications/Sound
e8ad3cc1 46Obsoletes: ZynAddSubFX-dssi
823d9ec1
JK
47Requires: %{name} = %{version}-%{release}
48
49%description dssi
50ZynAddSubFX software synthesizer as a DSSI plugin.
51
52%description dssi -l pl.UTF-8
53Syntezator ZynAddSubFX jako wtyczka DSSI.
54
55%package lv2
56Summary: Realtime software synthesizer - LV2 plugin
57Summary(pl.UTF-8): Syntezator programowy działający w czasie rzeczywistym, plugin LV2
58Group: X11/Applications/Sound
e8ad3cc1 59Obsoletes: ZynAddSubFX-lv2
823d9ec1
JK
60Requires: %{name} = %{version}-%{release}
61
62%description lv2
63ZynAddSubFX software synthesizer as a LV2 plugin.
64
65%description lv2 -l pl.UTF-8
66Syntezator ZynAddSubFX jako wtyczka LV2.
67
68%package vst
69Summary: Realtime software synthesizer - VST plugin
70Summary(pl.UTF-8): Syntezator programowy działający w czasie rzeczywistym, plugin VST
71Group: X11/Applications/Sound
e8ad3cc1 72Obsoletes: ZynAddSubFX-vst
823d9ec1
JK
73Requires: %{name} = %{version}-%{release}
74
75%description vst
76ZynAddSubFX software synthesizer as a VST plugin.
77
78%description vst -l pl.UTF-8
79Syntezator ZynAddSubFX jako wtyczka VST.
80
bc1b151a 81%prep
a3fcee25 82%setup -qn %{name}-%{version}
823d9ec1 83
4e257117 84%patch0 -p1
bc1b151a 85
86%build
bc1b151a 87
823d9ec1
JK
88mkdir build
89cd build
90%cmake .. \
91 -DPluginLibDir=%{_lib} \
92 -DCMAKE_CXX_FLAGS_RELEASE="%{rpmcxxflags}"
93
94%{__make}
c89dac13 95
bc1b151a 96%install
97rm -rf $RPM_BUILD_ROOT
a3fcee25 98install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}} \
c89dac13 99 $RPM_BUILD_ROOT%{_desktopdir}
bc1b151a 100
823d9ec1
JK
101%{__make} -C build install \
102 DESTDIR="$RPM_BUILD_ROOT"
103
104%{__rm} -r $RPM_BUILD_ROOT%{_docdir}
58f850ad 105
bc1b151a 106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%files
110%defattr(644,root,root,755)
823d9ec1
JK
111%doc AUTHORS.txt HISTORY.txt README.adoc
112%attr(755,root,root) %{_bindir}/zynaddsubfx
113%attr(755,root,root) %{_bindir}/zynaddsubfx-ext-gui
114%{_datadir}/zynaddsubfx
115%{_pixmapsdir}/zynaddsubfx.svg
116%{_desktopdir}/zynaddsubfx-*.desktop
117
118%files dssi
119%defattr(644,root,root,755)
120%attr(755,root,root) %{_libdir}/dssi/libzynaddsubfx_dssi.so
121
122%files lv2
123%defattr(644,root,root,755)
124%dir %{_libdir}/lv2/*.lv2
125%dir %{_libdir}/lv2/ZynAddSubFX.lv2presets
126%attr(755,root,root) %{_libdir}/lv2/*.lv2/*.so
127%{_libdir}/lv2/*.lv2/*.ttl
128%{_libdir}/lv2/ZynAddSubFX.lv2presets/*.ttl
129
130%files vst
131%defattr(644,root,root,755)
132%dir %{_libdir}/vst
133%attr(755,root,root) %{_libdir}/vst/*.so
This page took 0.100675 seconds and 4 git commands to generate.