]> git.pld-linux.org Git - packages/arts.git/blob - arts.spec
This commit was manufactured by cvs2git to create tag 'snap_030613'.
[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           030613
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://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}
27 %endif
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)
39
40 %define         no_install_post_chrpath         1
41
42 %description
43 aRts sound server.
44
45 %description -l pl
46 Serwer d¼wiêku aRts.
47
48 %description -l pt_BR
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
56 outros.
57
58 %package devel
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}
68
69 %description devel
70 Header files required to compile programs using arts.
71
72 %description devel -l pl
73 Pliki nag³ówkowe niezbêdne do budowania aplikacji korzystaj±cych z
74 arts.
75
76 %description devel -l pt_BR
77 Arquivos para desenvolvimento com o o aRts.
78
79 %package X11
80 Summary:        X11 dependent part of aRts
81 Summary(pl):    Czê¶æ aRts wymagaj±ca X11
82 Group:          X11/Libraries
83
84 %description X11
85 X11 dependent part of aRts.
86
87 %description X11 -l pl
88 Czê¶æ aRts wymagaj±ca X11.
89
90 %package glib
91 Summary:        GLib dependend part of aRts
92 Summary(pl):    Czê¶æ aRts wymagaj±ca GLib
93 Group:          X11/Libraries
94 Requires:       glib >= 1.2.6
95
96 %description glib
97 GLib dependend part of aRts.
98
99 %description glib -l pl
100 Czê¶æ aRts wymagaj±ca GLib.
101
102 %package qt
103 Summary:        QT dependend part of aRts
104 Summary(pl):    Czê¶æ aRts wymagaj±ca QT
105 Group:          X11/Libraries
106 Requires:       %{name} >= %{version}
107 Requires:       qt >= 3.1
108
109 %description qt
110 QT dependend part of aRts.
111
112 %description qt -l pl
113 Czê¶æ aRts wymagaj±ca QT.
114
115 %prep
116 %setup -q -n %{name}-%{_snap}
117 %patch0 -p1
118 #%patch1 -p1
119
120 %build
121
122 %{__make} -f Makefile.cvs
123
124 %configure \
125         --%{?debug:en}%{!?debug:dis}able-debug \
126         --enable-final \
127         --with%{?_without_alsa:out}-alsa
128
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 */@' \
132         < config.h \
133         > config.h.tmp
134 mv -f config.h{.tmp,}
135 %endif
136
137 %{__make}
138
139 %install
140 rm -rf $RPM_BUILD_ROOT
141
142 %{__make} install DESTDIR=$RPM_BUILD_ROOT
143
144 %clean
145 rm -rf $RPM_BUILD_ROOT
146
147 %post           -p /sbin/ldconfig
148 %postun         -p /sbin/ldconfig
149
150 #%post  X11     -p /sbin/ldconfig
151 #%postun X11    -p /sbin/ldconfig
152
153 %post   glib    -p /sbin/ldconfig
154 %postun glib    -p /sbin/ldconfig
155
156 %post   qt      -p /sbin/ldconfig
157 %postun qt      -p /sbin/ldconfig
158
159 %files
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.*.*.*
199 %{_libdir}/mcop
200
201 %files devel
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
221 %{_includedir}/arts
222 %{_includedir}/artsc
223
224 %files X11
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
229
230 %files glib
231 %defattr(644,root,root,755)
232 %{_libdir}/libgmcop.la
233 %attr(755,root,root) %{_libdir}/libgmcop.so.*.*.*
234
235 %files qt
236 %defattr(644,root,root,755)
237 %{_libdir}/libqtmcop.la
238 %attr(755,root,root) %{_libdir}/libqtmcop.so.*.*.*
This page took 1.418396 seconds and 3 git commands to generate.