2 # _with_nas - enable NAS audio support
3 # _without_alsa - disable ALSA support
6 %define _state snapshots
10 Summary: aRts sound server
11 Summary(pl): Serwer d¼wiêku
12 Summary(pt_BR): Servidor de sons usado pelo KDE
19 #Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{name}-%{_ver}.tar.bz2
20 Source0: http://www.kernel.pl/~adgor/kde/%{name}-%{_snap}.tar.bz2
21 # Source0-md5: f95356922eaf4da887a8722b0c9d8beb
22 #Patch0: http://rambo.its.tudelft.nl/~ewald/xine/arts-1.1.1-video-20030314.patch
23 #Patch1: http://rambo.its.tudelft.nl/~ewald/xine/arts-1.1.1-streaming-20030317.patch
24 Patch0: %{name}-modules.patch
25 %ifnarch sparc sparcv9 sparc64
26 %{!?_without_alsa:BuildRequires: alsa-lib-devel}
28 BuildRequires: audiofile-devel
29 BuildRequires: glib2-devel >= 2.0.0
30 BuildRequires: libjpeg-devel
31 BuildRequires: libpng-devel
32 BuildRequires: libvorbis-devel
33 BuildRequires: mad-devel
34 %{?_with_nas:BuildRequires: nas-devel}
35 BuildRequires: pkgconfig
36 BuildRequires: qt-devel >= 3.2-0.030428.1
37 URL: http://www.kde.org/
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 %define no_install_post_chrpath 1
49 O aRts é um sintetizador analógico em tempo real que é completamente
50 modular. Você pode criar sons e músicas (síntese em tempo real de
51 midi) usando pequenos módulos como oscilador para criar waveforms,
52 vários filtros, mixers, faders, etc. Você pode configurar tudo através
53 de uma interface no KDE. O Servidor aRts é controlado via CORBA. Este
54 design foi escolhido para permitir que outras aplicações usem o aRts
55 como um sintetizador (ou fornecedor de filtros). Usado pelo KDE, entre
59 Summary: Sound server - header files
60 Summary(pl): Serwer d¼wiêku - pliki nag³ówkowe
61 Summary(pt_BR): Arquivos para desenvolvimento com o o aRts
62 Group: Development/Libraries
63 Requires: qt-devel >= 3.1
64 Requires: %{name} = %{version}-%{release}
65 Requires: %{name}-X11 = %{version}-%{release}
66 Requires: %{name}-glib = %{version}-%{release}
67 Requires: %{name}-qt = %{version}-%{release}
70 Header files required to compile programs using arts.
72 %description devel -l pl
73 Pliki nag³ówkowe niezbêdne do budowania aplikacji korzystaj±cych z
76 %description devel -l pt_BR
77 Arquivos para desenvolvimento com o o aRts.
80 Summary: X11 dependent part of aRts
81 Summary(pl): Czê¶æ aRts wymagaj±ca X11
85 X11 dependent part of aRts.
87 %description X11 -l pl
88 Czê¶æ aRts wymagaj±ca X11.
91 Summary: GLib dependend part of aRts
92 Summary(pl): Czê¶æ aRts wymagaj±ca GLib
94 Requires: glib >= 1.2.6
97 GLib dependend part of aRts.
99 %description glib -l pl
100 Czê¶æ aRts wymagaj±ca GLib.
103 Summary: QT dependend part of aRts
104 Summary(pl): Czê¶æ aRts wymagaj±ca QT
106 Requires: %{name} >= %{version}
110 QT dependend part of aRts.
112 %description qt -l pl
113 Czê¶æ aRts wymagaj±ca QT.
116 %setup -q -n %{name}-%{_snap}
122 %{__make} -f Makefile.cvs
125 --%{?debug:en}%{!?debug:dis}able-debug \
127 --with%{?_without_alsa:out}-alsa
129 %if %{!?_with_nas:1}0
130 # Cannot patch configure.in because it does not rebuild correctly on ac25
131 sed -e 's@#define HAVE_LIBAUDIONAS 1@/* #undef HAVE_LIBAUDIONAS */@' \
134 mv -f config.h{.tmp,}
140 rm -rf $RPM_BUILD_ROOT
142 %{__make} install DESTDIR=$RPM_BUILD_ROOT
145 rm -rf $RPM_BUILD_ROOT
147 %post -p /sbin/ldconfig
148 %postun -p /sbin/ldconfig
150 #%post X11 -p /sbin/ldconfig
151 #%postun X11 -p /sbin/ldconfig
153 %post glib -p /sbin/ldconfig
154 %postun glib -p /sbin/ldconfig
156 %post qt -p /sbin/ldconfig
157 %postun qt -p /sbin/ldconfig
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_bindir}/artscat
162 %attr(755,root,root) %{_bindir}/artsd
163 %attr(755,root,root) %{_bindir}/artsdsp
164 %attr(755,root,root) %{_bindir}/artsplay
165 %attr(755,root,root) %{_bindir}/artsrec
166 %attr(755,root,root) %{_bindir}/artsshell
167 %attr(755,root,root) %{_bindir}/artswrapper
168 %{_libdir}/libartsc.la
169 %attr(755,root,root) %{_libdir}/libartsc.so.*.*.*
170 %{_libdir}/libartscbackend.la
171 #%attr(755,root,root) %{_libdir}/libartscbackend.so.*.*.*
172 %attr(755,root,root) %{_libdir}/libartscbackend.so
173 %{_libdir}/libartsdsp.la
174 #%attr(755,root,root) %{_libdir}/libartsdsp.so.*.*.*
175 %attr(755,root,root) %{_libdir}/libartsdsp.so
176 %{_libdir}/libartsdsp_st.la
177 #%attr(755,root,root) %{_libdir}/libartsdsp_st.so.*.*.*
178 %attr(755,root,root) %{_libdir}/libartsdsp_st.so
179 %{_libdir}/libartsflow.la
180 %attr(755,root,root) %{_libdir}/libartsflow.so.*.*.*
181 %{_libdir}/libartsflow_idl.la
182 %attr(755,root,root) %{_libdir}/libartsflow_idl.so.*.*.*
183 %{_libdir}/libartsgslplayobject.la
184 #%attr(755,root,root) %{_libdir}/libartsgslplayobject.so.*.*.*
185 %attr(755,root,root) %{_libdir}/libartsgslplayobject.so
186 %{_libdir}/libartswavplayobject.la
187 #%attr(755,root,root) %{_libdir}/libartswavplayobject.so.*.*.*
188 %attr(755,root,root) %{_libdir}/libartswavplayobject.so
189 %{_libdir}/libkmedia2.la
190 %attr(755,root,root) %{_libdir}/libkmedia2.so.*.*.*
191 %{_libdir}/libkmedia2_idl.la
192 %attr(755,root,root) %{_libdir}/libkmedia2_idl.so.*.*.*
193 %{_libdir}/libmcop.la
194 %attr(755,root,root) %{_libdir}/libmcop.so.*.*.*
195 %{_libdir}/libmcop_mt.la
196 %attr(755,root,root) %{_libdir}/libmcop_mt.so.*.*.*
197 %{_libdir}/libsoundserver_idl.la
198 %attr(755,root,root) %{_libdir}/libsoundserver_idl.so.*.*.*
202 %defattr(644,root,root,755)
203 %attr(755,root,root) %{_bindir}/artsc-config
204 %attr(755,root,root) %{_bindir}/mcopidl
205 %{_libdir}/libartsc.so
206 #%{_libdir}/libartscbackend.so
207 #%{_libdir}/libartsdsp.so
208 #%{_libdir}/libartsdsp_st.so
209 %{_libdir}/libartsflow.so
210 %{_libdir}/libartsflow_idl.so
211 #%{_libdir}/libartsgslplayobject.so
212 #%{_libdir}/libartswavplayobject.so
213 %{_libdir}/libkmedia2.so
214 %{_libdir}/libkmedia2_idl.so
215 %{_libdir}/libgmcop.so
216 %{_libdir}/libmcop.so
217 %{_libdir}/libmcop_mt.so
218 %{_libdir}/libqtmcop.so
219 %{_libdir}/libsoundserver_idl.so
220 #%{_libdir}/libx11globalcomm.so
225 %defattr(644,root,root,755)
226 %{_libdir}/libx11globalcomm.la
227 #%attr(755,root,root) %{_libdir}/libx11globalcomm.so.*.*.*
228 %attr(755,root,root) %{_libdir}/libx11globalcomm.so
231 %defattr(644,root,root,755)
232 %{_libdir}/libgmcop.la
233 %attr(755,root,root) %{_libdir}/libgmcop.so.*.*.*
236 %defattr(644,root,root,755)
237 %{_libdir}/libqtmcop.la
238 %attr(755,root,root) %{_libdir}/libqtmcop.so.*.*.*