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