]> git.pld-linux.org Git - packages/arts.git/blob - arts.spec
- 030518
[packages/arts.git] / arts.spec
1 #
2 # _with_nas             - enable NAS audio support
3 # _without_alsa         - disable ALSA support
4 #
5
6 %define         _state          snapshots
7 %define         _ver            1.2
8 %define         _snap           030518
9
10 Summary:        aRts sound server
11 Summary(pl):    Serwer d¼wiêku
12 Summary(pt_BR): Servidor de sons usado pelo KDE
13 Name:           arts
14 Version:        1.2
15 Release:        0.%{_snap}.1
16 Epoch:          12
17 License:        LGPL
18 Group:          Libraries
19 #Source0:       ftp://ftp.kde.org/pub/kde/%{_state}/%{name}-%{_ver}.tar.bz2
20 Source0:        http://team.pld.org.pl/~adgor/kde/%{name}-%{_snap}.tar.bz2
21 #Patch0:        http://rambo.its.tudelft.nl/~ewald/xine/arts-1.1.1-video-20030314.patch
22 #Patch1:        http://rambo.its.tudelft.nl/~ewald/xine/arts-1.1.1-streaming-20030317.patch
23 Patch0:         %{name}-modules.patch
24 %ifnarch sparc sparcv9 sparc64
25 %{!?_without_alsa:BuildRequires:        alsa-lib-devel}
26 %endif
27 BuildRequires:  audiofile-devel
28 BuildRequires:  glib2-devel >= 2.0.0
29 BuildRequires:  libjpeg-devel
30 BuildRequires:  libpng-devel
31 BuildRequires:  libvorbis-devel
32 BuildRequires:  mad-devel
33 %{?_with_nas:BuildRequires:     nas-devel}
34 BuildRequires:  pkgconfig
35 BuildRequires:  qt-devel >= 3.2-0.030428.1
36 URL:            http://www.kde.org/
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %define         no_install_post_chrpath         1
40
41 %description
42 aRts sound server.
43
44 %description -l pl
45 Serwer d¼wiêku aRts.
46
47 %description -l pt_BR
48 O aRts é um sintetizador analógico em tempo real que é completamente
49 modular. Você pode criar sons e músicas (síntese em tempo real de
50 midi) usando pequenos módulos como oscilador para criar waveforms,
51 vários filtros, mixers, faders, etc. Você pode configurar tudo através
52 de uma interface no KDE. O Servidor aRts é controlado via CORBA. Este
53 design foi escolhido para permitir que outras aplicações usem o aRts
54 como um sintetizador (ou fornecedor de filtros). Usado pelo KDE, entre
55 outros.
56
57 %package devel
58 Summary:        Sound server - header files
59 Summary(pl):    Serwer d¼wiêku - pliki nag³ówkowe
60 Summary(pt_BR): Arquivos para desenvolvimento com o o aRts
61 Group:          Development/Libraries
62 Requires:       qt-devel >= 3.1
63 Requires:       %{name} = %{version}-%{release}
64 Requires:       %{name}-X11 = %{version}-%{release}
65 Requires:       %{name}-glib = %{version}-%{release}
66 Requires:       %{name}-qt = %{version}-%{release}
67
68 %description devel
69 Header files required to compile programs using arts.
70
71 %description devel -l pl
72 Pliki nag³ówkowe niezbêdne do budowania aplikacji korzystaj±cych z
73 arts.
74
75 %description devel -l pt_BR
76 Arquivos para desenvolvimento com o o aRts.
77
78 %package X11
79 Summary:        X11 dependent part of aRts
80 Summary(pl):    Czê¶æ aRts wymagaj±ca X11
81 Group:          X11/Libraries
82
83 %description X11
84 X11 dependent part of aRts.
85
86 %description X11 -l pl
87 Czê¶æ aRts wymagaj±ca X11.
88
89 %package glib
90 Summary:        GLib dependend part of aRts
91 Summary(pl):    Czê¶æ aRts wymagaj±ca GLib
92 Group:          X11/Libraries
93 Requires:       glib >= 1.2.6
94
95 %description glib
96 GLib dependend part of aRts.
97
98 %description glib -l pl
99 Czê¶æ aRts wymagaj±ca GLib.
100
101 %package qt
102 Summary:        QT dependend part of aRts
103 Summary(pl):    Czê¶æ aRts wymagaj±ca QT
104 Group:          X11/Libraries
105 Requires:       %{name} >= %{version}
106 Requires:       qt >= 3.1
107
108 %description qt
109 QT dependend part of aRts.
110
111 %description qt -l pl
112 Czê¶æ aRts wymagaj±ca QT.
113
114 %prep
115 %setup -q -n %{name}-%{_snap}
116 %patch0 -p1
117 #%patch1 -p1
118
119 %build
120
121 %{__make} -f Makefile.cvs
122
123 %configure \
124         --%{?debug:en}%{!?debug:dis}able-debug \
125         --enable-final \
126         --with%{?_without_alsa:out}-alsa
127
128 %if %{!?_with_nas:1}0
129 # Cannot patch configure.in because it does not rebuild correctly on ac25
130 sed -e 's@#define HAVE_LIBAUDIONAS 1@/* #undef HAVE_LIBAUDIONAS */@' \
131         < config.h \
132         > config.h.tmp
133 mv -f config.h{.tmp,}
134 %endif
135
136 %{__make}
137
138 %install
139 rm -rf $RPM_BUILD_ROOT
140
141 %{__make} install DESTDIR=$RPM_BUILD_ROOT
142
143 %clean
144 rm -rf $RPM_BUILD_ROOT
145
146 %post           -p /sbin/ldconfig
147 %postun         -p /sbin/ldconfig
148
149 #%post  X11     -p /sbin/ldconfig
150 #%postun X11    -p /sbin/ldconfig
151
152 %post   glib    -p /sbin/ldconfig
153 %postun glib    -p /sbin/ldconfig
154
155 %post   qt      -p /sbin/ldconfig
156 %postun qt      -p /sbin/ldconfig
157
158 %files
159 %defattr(644,root,root,755)
160 %attr(755,root,root) %{_bindir}/artscat
161 %attr(755,root,root) %{_bindir}/artsd
162 %attr(755,root,root) %{_bindir}/artsdsp
163 %attr(755,root,root) %{_bindir}/artsplay
164 %attr(755,root,root) %{_bindir}/artsrec
165 %attr(755,root,root) %{_bindir}/artsshell
166 %attr(755,root,root) %{_bindir}/artswrapper
167 %{_libdir}/libartsc.la
168 %attr(755,root,root) %{_libdir}/libartsc.so.*.*.*
169 %{_libdir}/libartscbackend.la
170 #%attr(755,root,root) %{_libdir}/libartscbackend.so.*.*.*
171 %attr(755,root,root) %{_libdir}/libartscbackend.so
172 %{_libdir}/libartsdsp.la
173 #%attr(755,root,root) %{_libdir}/libartsdsp.so.*.*.*
174 %attr(755,root,root) %{_libdir}/libartsdsp.so
175 %{_libdir}/libartsdsp_st.la
176 #%attr(755,root,root) %{_libdir}/libartsdsp_st.so.*.*.*
177 %attr(755,root,root) %{_libdir}/libartsdsp_st.so
178 %{_libdir}/libartsflow.la
179 %attr(755,root,root) %{_libdir}/libartsflow.so.*.*.*
180 %{_libdir}/libartsflow_idl.la
181 %attr(755,root,root) %{_libdir}/libartsflow_idl.so.*.*.*
182 %{_libdir}/libartsgslplayobject.la
183 #%attr(755,root,root) %{_libdir}/libartsgslplayobject.so.*.*.*
184 %attr(755,root,root) %{_libdir}/libartsgslplayobject.so
185 %{_libdir}/libartswavplayobject.la
186 #%attr(755,root,root) %{_libdir}/libartswavplayobject.so.*.*.*
187 %attr(755,root,root) %{_libdir}/libartswavplayobject.so
188 %{_libdir}/libkmedia2.la
189 %attr(755,root,root) %{_libdir}/libkmedia2.so.*.*.*
190 %{_libdir}/libkmedia2_idl.la
191 %attr(755,root,root) %{_libdir}/libkmedia2_idl.so.*.*.*
192 %{_libdir}/libmcop.la
193 %attr(755,root,root) %{_libdir}/libmcop.so.*.*.*
194 %{_libdir}/libmcop_mt.la
195 %attr(755,root,root) %{_libdir}/libmcop_mt.so.*.*.*
196 %{_libdir}/libsoundserver_idl.la
197 %attr(755,root,root) %{_libdir}/libsoundserver_idl.so.*.*.*
198 %{_libdir}/mcop
199
200 %files devel
201 %defattr(644,root,root,755)
202 %attr(755,root,root) %{_bindir}/artsc-config
203 %attr(755,root,root) %{_bindir}/mcopidl
204 %{_libdir}/libartsc.so
205 #%{_libdir}/libartscbackend.so
206 #%{_libdir}/libartsdsp.so
207 #%{_libdir}/libartsdsp_st.so
208 %{_libdir}/libartsflow.so
209 %{_libdir}/libartsflow_idl.so
210 #%{_libdir}/libartsgslplayobject.so
211 #%{_libdir}/libartswavplayobject.so
212 %{_libdir}/libkmedia2.so
213 %{_libdir}/libkmedia2_idl.so
214 %{_libdir}/libgmcop.so
215 %{_libdir}/libmcop.so
216 %{_libdir}/libmcop_mt.so
217 %{_libdir}/libqtmcop.so
218 %{_libdir}/libsoundserver_idl.so
219 #%{_libdir}/libx11globalcomm.so
220 %{_includedir}/arts
221 %{_includedir}/artsc
222
223 %files X11
224 %defattr(644,root,root,755)
225 %{_libdir}/libx11globalcomm.la
226 #%attr(755,root,root) %{_libdir}/libx11globalcomm.so.*.*.*
227 %attr(755,root,root) %{_libdir}/libx11globalcomm.so
228
229 %files glib
230 %defattr(644,root,root,755)
231 %{_libdir}/libgmcop.la
232 %attr(755,root,root) %{_libdir}/libgmcop.so.*.*.*
233
234 %files qt
235 %defattr(644,root,root,755)
236 %{_libdir}/libqtmcop.la
237 %attr(755,root,root) %{_libdir}/libqtmcop.so.*.*.*
This page took 0.049138 seconds and 3 git commands to generate.