source: projects/specs/branches/6/a/arts/arts-vl.spec @ 1916

Revision 1916, 14.7 KB checked in by inagaki, 14 years ago (diff)

rebuilt with rpm-4.8.1: arts, cln, dotconf, dbusmenu-qt, dbus-python, eet, eigen2, kdegraphics, kdebindings, lcms
updated: dbus-python, eigen2, lcms

Line 
1%define run_test 0
2%define make_cvs 1
3
4Name: arts
5Summary: aRts (analog realtime synthesizer) - the KDE 3 sound system
6Summary(ja): aRts - KDE 3 サウンドシステム
7Epoch: 1
8Version: 1.5.10
9Release: 5%{?_dist_release}
10
11Group: System Environment/Daemons
12License: LGPLv2
13URL: http://www.kde.org
14
15Source: ftp://ftp.kde.org/pub/kde/stable/3.5.10/src/%{name}-%{version}.tar.bz2
16
17Patch1: arts-1.1.4-debug.patch
18Patch2: arts-1.3.92-glib2.patch
19Patch5: arts-1.3.1-alsa.patch
20Patch6: arts-1.5.8-glibc.patch
21Patch7: arts-1.5.0-check_tmp_dir.patch
22Patch8: arts-1.5.2-multilib.patch
23# don't pop up a dialog on CPU overload (#361891)
24Patch9: arts-1.5.10-cpu-overload-quiet.patch
25# kde#93359
26Patch50: arts-1.5.4-dlopenext.patch
27Patch51: kde-3.5-libtool-shlibext.patch
28# upstream patches
29
30# security patches
31# CVE-2009-3736 libtool: libltdl may load and execute code from a library in the current directory
32Patch200: libltdl-CVE-2009-3736.patch
33
34# tweak autoconfigury so that it builds with autoconf 2.64 or 2.65
35Patch300: arts-acinclude.patch
36
37BuildRoot: %{_tmppath}/%{name}-%{version}-root
38BuildRequires: gcc-c++
39BuildRequires: qt-devel >= 3.3.8
40BuildRequires: alsa-lib-devel
41BuildRequires: audiofile-devel
42%if %{make_cvs}
43BuildRequires: automake libtool
44%endif
45BuildRequires: libogg-devel libvorbis-devel glib2-devel
46BuildRequires: esound-devel jack-audio-connection-kit-devel
47BuildRequires: pkgconfig
48%if %{run_test}
49BuildRequires: kdelibs3
50%endif
51
52Obsoletes: kdelibs-sound
53Provides: kdelibs-sound
54
55%description
56arts (analog real-time synthesizer) is the sound system of KDE 3.
57
58The principle of arts is to create/process sound using small modules which do
59certain tasks. These may be create a waveform (oscillators), play samples,
60filter data, add signals, perform effects like delay/flanger/chorus, or
61output the data to the soundcard.
62
63By connecting all those small modules together, you can perform complex
64tasks like simulating a mixer, generating an instrument or things like
65playing a wave file with some effects.
66
67%package devel
68Summary: Development files for the aRts sound server
69Summary(ja): aRts サウンドサーバの開発用ファイル
70Group: Development/Libraries
71Requires: %{name} = %{epoch}:%{version}-%{release}
72Requires: qt-devel
73Requires: glib2-devel
74Requires: pkgconfig
75Obsoletes: kdelibs-sound-devel
76Provides: kdelibs-sound-devel
77
78%description devel
79arts (analog real-time synthesizer) is the sound system of KDE 3.
80
81The principle of arts is to create/process sound using small modules which do
82certain tasks. These may be create a waveform (oscillators), play samples,
83filter data, add signals, perform effects like delay/flanger/chorus, or
84output the data to the soundcard.
85
86By connecting all those small modules together, you can perform complex
87tasks like simulating a mixer, generating an instrument or things like
88playing a wave file with some effects.
89
90Install arts-devel if you intend to write applications using arts (such as
91KDE applications using sound).
92
93%prep
94%setup -q
95%patch1 -p1 -b .debug
96%patch2 -p1 -b .glib
97%patch5 -p1 -b .alsa
98%patch6 -p1 -b .glibc
99%patch7 -p1 -b .check_tmp_dir
100%patch8 -p1 -b .multilib
101%patch9 -p1 -b .cpu-overload-quiet
102
103%patch50 -p1 -b .dlopenext
104%patch51 -p1 -b .libtool-shlibext
105
106%patch200 -p1 -b .CVE-2009-3736
107
108%patch300 -p1 -b .acinclude
109
110%build
111%if %{make_cvs}
112# hack/fix for newer automake
113  sed -iautomake -e 's|automake\*1.10\*|automake\*1.1[0-5]\*|' admin/cvs.sh
114  make -f admin/Makefile.common cvs
115%endif
116
117unset QTDIR || : ; . /etc/profile.d/qt.sh
118
119%configure \
120    --includedir=%{_includedir}/kde \
121    --with-qt-libraries=$QTDIR/lib \
122    --disable-rpath \
123    --disable-debug --disable-warnings \
124    --disable-dependency-tracking \
125    --enable-new-ldflags \
126    --disable-libmad \
127    --with-alsa \
128    --enable-final
129
130make %{?_smp_mflags}
131
132%if %{run_test}
133make check
134%endif
135
136%install
137rm -rf $RPM_BUILD_ROOT
138export PATH=`pwd`:$PATH
139make DESTDIR=$RPM_BUILD_ROOT install
140
141## remove references to optional external libraries in .la files (#178733)
142find $RPM_BUILD_ROOT%{_libdir} -name "*.la" | xargs \
143 sed -i \
144 -e "s|-lmad||g" \
145 -e "s|%{_libdir}/libmad.la||g" \
146 -e "s|-lvorbisfile||g" \
147 -e "s|-lvorbisenc||g" \
148 -e "s|-lvorbis||g" \
149 -e "s|-logg||g" \
150 -e "s|-lasound||g" \
151 -e "s|-laudiofile||g" \
152 -e "s|-lesd||g" \
153 -e "s|%{_libdir}/libesd.la||g" \
154 -e "s|-lgmodule-2.0||g" \
155 -e "s|-lgthread-2.0||g" \
156 -e "s|-lglib-2.0||g" \
157 -e "s|-laudio ||g" \
158 -e "s|-lpng -lz ||g" \
159 -e "s|%{_libdir}/libartsc.la||g" \
160 -e "s@-lboost_filesystem@@g" \
161 -e "s@-lboost_regex@@g" \
162 -e "s@-ljack@@g"
163
164#rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*.la
165
166#chmod a+x $RPM_BUILD_ROOT%{_libdir}/*
167
168%clean
169rm -rf $RPM_BUILD_ROOT
170
171%post -p /sbin/ldconfig
172
173%postun -p /sbin/ldconfig
174
175%files
176%defattr(-,root,root)
177%doc COPYING.LIB
178%dir %{_libdir}/mcop
179%dir %{_libdir}/mcop/Arts
180%{_bindir}/arts*
181%exclude %{_bindir}/artsc-config
182%{_libdir}/mcop/Arts/*
183%{_libdir}/mcop/*.mcopclass
184%{_libdir}/mcop/*.mcoptype
185%{_libdir}/lib*.so.*
186%{_libdir}/lib*.la
187
188%files devel
189%defattr(-,root,root)
190%{_bindir}/artsc-config
191%{_bindir}/mcopidl
192%{_includedir}/kde/arts
193%{_includedir}/kde/artsc
194%{_libdir}/lib*.so
195%{_libdir}/pkgconfig/artsc.pc
196
197%changelog
198* Sun Sep 26 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.10-5
199- rebuilt with rpm-4.8.1 for pkg-config
200
201* Sat Jul 17 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.10-4
202- disabled AutoReq: off
203
204* Sat Mar 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.10-3
205- rebuilt with new toolchain
206- added Patch9, 200 and 300 from FC
207  * Wed Dec 16 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.5.10-11
208  - don't pop up a dialog on CPU overload (#361891)
209  * Thu Dec 10 2009 Stepan Kasal <skasal@redhat.com> - 1.5.10-10
210  - patch autoconfigury to build with autoconf >= 2.64
211  * Sun Dec 06 2009 Than Ngo <than@redhat.com> - 1.5.10-9
212  - fix url
213  - fix security issues in libltdl (CVE-2009-3736)
214- added Japanese summary
215- fixed duplicated entry at last changelog
216
217* Sat May  9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.10-2
218- added Patch1,2,5,8,50 and 51 from Fedora
219- added lib*.la files again...
220
221* Wed Apr 15 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.10-1
222- updated to 1.5.10
223- added BuildRequires: jack-audio-connection-kit-devel
224- removed static library
225
226* Sun Jul 12 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.8-1vl5
227- applied new versioning policy
228- updated build dependancies
229
230* Wed Oct 10 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.8-0vl2
231- rebuild for VineSeed
232
233* Wed Oct 10 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.8-0vl1
234- new upstream release
235
236* Mon Jun 18 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.7-0vl2
237- rebuild for VineSeed
238
239* Sun May 20 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.7-0vl1
240- new upstream release
241
242* Wed Jan 17 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.6-0vl1
243- new upstream release
244
245* Tue Nov 14 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.5-0vl5
246- rebuild for VineSeed
247
248* Tue Nov 14 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.5-0vl4
249- add Patch0 [VineLinux:0369]
250
251* Sat Oct 14 2006 NAKAMURA Kenta <kenta@vinelinux.org> 1.5.5-0vl3
252- added --with-qt-libraries option
253- removed --libdir=%%{_libdir} option
254
255* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.5-0vl2
256- rebuild for VineSeed
257
258* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.5-0vl1
259- new upstream release
260
261* Mon Aug  7 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.4-0vl2
262- rebuild for VineSeed
263
264* Mon Aug  7 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.4-0vl1
265- new upstream release
266- drop Patch0
267
268* Sat Aug 05 2006 NAKAMURA Kenta <kenta@vinelinux.org> 1.5.3-0vl5
269- added --libdir=%%{_libdir} to ./configure option
270
271* Mon Jun 12 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.3-0vl4
272- rebuild for VineSeed
273
274* Mon Jun 12 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.3-0vl3
275- add Patch0 (CVE-2006-2916)
276
277* Wed May 24 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.3-0vl2
278- rebuild for VineSeed
279
280* Wed May 24 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.3-0vl1
281- new upstream release
282
283* Mon Mar 20 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.2-0vl2
284- rebuild for VineSeed
285
286* Mon Mar 20 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.2-0vl1
287- new upstream release
288
289* Tue Jan 24 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.1-0vl2
290- rebuild for VineSeed
291
292* Tue Jan 24 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.1-0vl1
293- new upstream release
294
295* Mon Dec 19 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.0-0vl3
296- add "%%{epoch}:" to Requires in arts-devel
297
298* Thu Dec  8 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.0-0vl2
299- rebuild for VineSeed
300
301* Mon Nov 21 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.0-0vl1
302- new upstream release
303
304* Fri Nov 11 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.0-0vl0.rc1
305- new upstream release
306
307* Thu Oct 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.92-0vl1
308- new upstream release
309
310* Mon Sep 12 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.91-0vl1
311- new upstream release
312
313* Fri Jul 22 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.2-0vl2
314- rebuild for VineSeed
315
316* Fri Jul 22 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.2-0vl1
317- new upstream release
318
319* Mon Jun 27 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.1-0vl2
320- add alsa support for VineSeed
321- add --disable-rpath to configure option
322
323* Mon Jun 20 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.1-0vl1
324- new upstream release
325- use %%{?_smp_mflags} for make option
326- add BuildPrereq: esound-devel libmad-devel
327
328* Wed Mar 16 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.0-0vl2
329- rebuild for VineSeed
330
331* Thu Mar 10 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.0-0vl1
332- new upstream release
333
334* Tue Mar  1 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.0-0vl0.rc1
335- new upstream release (1.4.0-rc1)
336
337* Mon Feb  7 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.92-0vl1
338- new upstream release
339
340* Tue Jan 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.91-0vl1
341- new upstream release
342
343* Sun Dec 12 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.2-0vl2
344- rebuild for VineSeed
345
346* Wed Dec  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.2-0vl1
347- source upgrade
348
349* Tue Oct  5 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.1-0vl1
350- source upgrade
351- refine %%files
352
353* Sun Sep  5 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.0-0vl1
354- source upgrade
355
356* Tue Aug 10 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.3-0vl2
357- rebuild with qt32
358
359* Fri Jun  4 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.3-0vl1
360- source upgrade
361- remove lines about vine26
362- BuildPrereq: XOrg-devel XOrg-gl-devel
363
364* Fri Apr 30 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.2-0vl1
365- source upgrade
366
367* Thu Mar  4 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.1-0vl1
368- source upgrade
369
370* Sun Feb  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.0-0vl1
371- source upgrade
372- add Requires: glib2 to arts-devel package
373
374* Sat Jan 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.5-0vl2
375- rebuild for VineSeedPlus
376
377* Sat Jan 10 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.5-0vl1
378- source upgrade
379- build for VinePlus/2.6
380- (VinePlus/2.6) BuildPrereq: autoconf258
381
382* Sun Dec 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.4-0vl3
383- build for VineSeed with new toolchain and qt-3.2.3
384- add BuildPrereq: gcc-c++ gcc-g77 glib2-devel pkgconfig
385
386* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.4-0.26vl2
387- rebuild with qt-3.2.1-0.26vl3
388
389* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.4-0vl2
390- rebuild with qt-3.2.1-0vl3
391
392* Tue Sep 17 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.4-0vl1
393- source upgrade
394- build with gcc-3.2.3
395
396* Thu Jul 17 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.3-0vl1
397- source upgrade
398
399* Sun Jun 29 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.2-0vl3
400- change spec to build with gcc295
401- change make option for SMP and add script
402
403* Wed Jun 18 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.2-0vl2
404- build with gcc295
405- add KDEDIR and QTDIR
406
407* Sat May 10 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.2-0vl1
408- source upgrade
409
410* Mon Apr 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.1-0vl3
411- rebuilt with libpng >= 1.2.5 when %{vine26} is set to 0 (ie VineSeedPlus)
412
413* Mon Apr 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.1-0vl2
414- rebuild with qt-3.1.2-0vl2
415
416* Sat Mar 22 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.1-0vl1
417- source upgrade
418
419* Mon Feb 24 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1-0vl4
420- rebuild with qt-3.1.1-0vl3
421
422* Tue Feb 11 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1-0vl3
423- change spec to build both VineSeed and Vine2.5/2.6
424
425* Fri Jan 31 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1-0vl2
426- OOPS! rebuild with spec that changed 1.1-0vl0.2
427
428* Fri Jan 31 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1-0vl1
429- source upgrade to kde-3.1-stable
430
431* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 1.1-0vl0.2
432- add '-fPIC' to FLAGS on alpha
433
434* Wed Jan  8 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1-0vl0.1
435- source upgrade to kde-3.1-rc6
436- stop using objprelink2, it does not work with gcc3
437
438* Tue Oct 16 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.4-0vl2
439- objprelink2 support only i386 (add %ifarch i386 ... again)
440-
441* Thu Oct 10 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.4-0vl1
442- source upgrade
443
444* Tue Oct  8 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.3-0vl4
445- rebuild with qt-3.0.5-0vl1
446- BuildPrereq: qt-devel >= 3.0.5 autoconf253 objprelink2
447
448* Thu Aug 20 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.0.3-0vl3
449- add BuildPrereq: libogg-devel libvorbis-devel
450
451* Wed Jul 10 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.0.3-0vl2
452- rebuild
453
454* Mon Jul  8 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.0.3-0vl1
455- source upgrade
456
457* Thu Jul  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.0.2-0vl1
458- source upgrade
459
460* Fri Jun  7 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.0.1-0vl1
461- source upgrade to 1.0.1
462- add BuildPrereq: objprelink for i386
463
464* Wed Apr 24 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.0.0-0vl2
465- add configure option `--with-xinerama'
466- add `Requires: %%{name} = %%{version}-%%{release}' for arts-devel
467
468* Thu Apr  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.0.0-0vl1
469- source upgrade to 1.0.0
470
471* Sat Mar 30 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 0.9.9-1vl1
472- source update to cvs-20020329
473- build for VineSeed
474- merged with 3.0-0.cvs20020313.1
475- Epoch: 1
476- add BuildPrereq: autoconf252 automake15
477
478* Wed Mar 13 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0-0.cvs20020313.1
479- Build with autoconf 2.53, automake 1.5
480
481* Thu Feb 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0-0.cvs20020114.1
482- initial package
Note: See TracBrowser for help on using the repository browser.