# # _with_nas - enable NAS audio support # _without_alsa - disable ALSA support # %ifarch sparc sparcv9 sparc64 %define _without_alsa yes %endif Summary: aRts sound server Summary(pl): Serwer dźwięku Summary(pt_BR): Servidor de sons usado pelo KDE Name: arts Version: 1.1.2 Release: 1 Epoch: 12 License: LGPL Vendor: The KDE Team Group: Libraries Source0: ftp://ftp.kde.org/pub/kde/stable/3.1.2/src/%{name}-%{version}.tar.bz2 %{!?_without_alsa:BuildRequires: alsa-lib-devel} BuildRequires: audiofile-devel BuildRequires: glib2-devel >= 2.0.0 BuildRequires: libjpeg-devel BuildRequires: libpng-devel # not needed, only ./configure check for this #BuildRequires: libvorbis-devel #BuildRequires: mad-devel %{?_with_nas:BuildRequires: nas-devel} BuildRequires: pkgconfig BuildRequires: qt-devel >= 3.1 URL: http://www.kde.org/ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _htmldir /usr/share/doc/kde/HTML %description aRts sound server. %description -l pl Serwer dźwięku aRts. %description -l pt_BR O aRts é um sintetizador analógico em tempo real que é completamente modular. Vocę pode criar sons e músicas (síntese em tempo real de midi) usando pequenos módulos como oscilador para criar waveforms, vários filtros, mixers, faders, etc. Vocę pode configurar tudo através de uma interface no KDE. O Servidor aRts é controlado via CORBA. Este design foi escolhido para permitir que outras aplicaçőes usem o aRts como um sintetizador (ou fornecedor de filtros). Usado pelo KDE, entre outros. %package X11 Summary: X11 dependent part of aRts Summary(pl): Część aRts wymagająca X11 Group: X11/Libraries %description X11 X11 dependent part of aRts. %description X11 -l pl Część aRts wymagająca X11. %package qt Summary: QT dependend part of aRts Summary(pl): Część aRts wymagająca QT Group: X11/Libraries Requires: %{name} >= %{version} Requires: qt >= 3.1 %description qt QT dependend part of aRts. %description qt -l pl Część aRts wymagająca QT. %package devel Summary: Sound server - header files Summary(pl): Serwer dźwięku - pliki nagłówkowe Summary(pt_BR): Arquivos para desenvolvimento com o o aRts Group: Development/Libraries Requires: qt-devel >= 3.1 Requires: %{name} >= %{version} %{?_with_nas:Requires: nas-devel} %description devel Header files required to compile programs using arts. %description devel -l pl Pliki nagłówkowe niezbędne do budowania aplikacji korzystających z arts. %description devel -l pt_BR Arquivos para desenvolvimento com o o aRts. %package glib Summary: GLib dependend part of aRts Summary(pl): Część aRts wymagająca GLib Group: X11/Libraries Requires: glib >= 1.2.6 %description glib GLib dependend part of aRts. %description glib -l pl Część aRts wymagająca GLib. %prep %setup -q %build kde_htmldir="%{_htmldir}"; export kde_htmldir kde_icondir="%{_pixmapsdir}"; export kde_icondir %configure \ --%{?debug:en}%{!?debug:dis}able-debug \ --disable-rpath \ --enable-final \ --with-xinerama \ --with%{?_without_alsa:out}-alsa %if %{?_with_nas:0}1 # Cannot patch configure.in because it does not rebuild correctly on ac25 sed -e 's@#define HAVE_LIBAUDIONAS 1@/* #undef HAVE_LIBAUDIONAS */@' \ < config.h \ > config.h.tmp mv -f config.h{.tmp,} %endif %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install DESTDIR=$RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post X11 -p /sbin/ldconfig %postun X11 -p /sbin/ldconfig %post qt -p /sbin/ldconfig %postun qt -p /sbin/ldconfig %post glib -p /sbin/ldconfig %postun glib -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/artscat %attr(755,root,root) %{_bindir}/artsd %attr(755,root,root) %{_bindir}/artsdsp %attr(755,root,root) %{_bindir}/artsplay %attr(755,root,root) %{_bindir}/artsrec %attr(755,root,root) %{_bindir}/artsshell %attr(755,root,root) %{_bindir}/artswrapper %attr(755,root,root) %{_bindir}/testdhandle %{_libdir}/lib[!gqx]*.la %attr(755,root,root) %{_libdir}/lib[!gqx]*.so.*.*.* %{_libdir}/mcop %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/artsc-config %attr(755,root,root) %{_bindir}/mcopidl %{_libdir}/*.so %{_includedir}/arts %{_includedir}/artsc %files X11 %defattr(644,root,root,755) %{_libdir}/libx11globalcomm.la %attr(755,root,root) %{_libdir}/libx11globalcomm.so.*.*.* %files glib %defattr(644,root,root,755) %{_libdir}/libgmcop.la %attr(755,root,root) %{_libdir}/libgmcop.so.*.*.* %files qt %defattr(644,root,root,755) %{_libdir}/libqtmcop.la %attr(755,root,root) %{_libdir}/libqtmcop.so.*.*.*