4 %bcond_with efl # ecore client library
5 %bcond_without sdl # SDL clients
6 %bcond_with java # Java/JNI module (removed in 0.2DrJekyll)
7 %bcond_without perl # Perl module
8 %bcond_with python # Python module (doesn't build with python 2.7)
9 %bcond_without ruby # Ruby modules
10 %bcond_without flac # flac plugin
12 Summary: Client/server based media player system
13 Summary(pl.UTF-8): System odtwarzania multimediów oparty na architekturze klient/serwer
15 Version: 0.6DrMattDestruction
18 Group: Applications/Sound
19 Source0: https://downloads.sourceforge.net/xmms2/%{name}-%{version}.tar.bz2
20 # Source0-md5: 954fb9c76b5db5e324a105e81b273200
21 Patch0: %{name}-tabs.patch
22 Patch1: %{name}-openssl.patch
23 Patch2: %{name}-format.patch
24 Patch3: %{name}-modplug.patch
25 Patch4: %{name}-ffmpeg.patch
26 Patch5: %{name}-ruby.patch
27 Patch6: %{name}-perl.patch
28 Patch7: %{name}-waf.patch
29 Patch8: %{name}-version.patch
30 Patch9: %{name}-boost.patch
31 Patch10: %{name}-link.patch
32 URL: http://xmms2.xmms.se/
33 BuildRequires: alsa-lib-devel
34 BuildRequires: avahi-devel
35 BuildRequires: avahi-compat-libdns_sd-devel
36 BuildRequires: avahi-glib-devel
37 BuildRequires: curl-devel >= 7.11.2
38 %{?with_efl:BuildRequires: ecore-devel}
39 BuildRequires: faad2-devel >= 2
40 BuildRequires: ffmpeg-devel >= 2
41 BuildRequires: fftw3-single-devel >= 3
42 %{?with_flac:BuildRequires: flac-devel >= 1.1.3}
43 BuildRequires: gamin-devel
44 BuildRequires: glib2-devel >= 1:2.6.0
45 BuildRequires: jack-audio-connection-kit-devel
46 %{?with_java:BuildRequires: jdk}
47 BuildRequires: libao-devel
48 BuildRequires: libcdio-paranoia-devel
49 BuildRequires: libdiscid-devel
50 BuildRequires: libmad-devel
51 BuildRequires: libmodplug-devel
52 BuildRequires: libmms-devel
53 BuildRequires: libmpcdec-devel
54 BuildRequires: libmpg123-devel >= 1.5.1
55 BuildRequires: libofa-devel
56 BuildRequires: libogg-devel
57 BuildRequires: libsamplerate-devel
58 BuildRequires: libshout-devel
59 BuildRequires: libsidplay2-devel
60 BuildRequires: libsmbclient-devel
61 BuildRequires: libstdc++-devel
62 BuildRequires: libvorbis-devel
63 BuildRequires: libxml2-devel >= 2.0
64 BuildRequires: openssl-devel
65 BuildRequires: pkgconfig
66 BuildRequires: pulseaudio-devel
68 BuildRequires: python-Pyrex >= 0.9.4.2
69 BuildRequires: python-devel >= 2.3
71 BuildRequires: python3 >= 1:3.2
72 BuildRequires: rpmbuild(macros) >= 1.277
73 %{?with_ruby:BuildRequires: ruby-modules >= 1:1.8}
74 BuildRequires: scons >= 4
75 BuildRequires: sed >= 4.0
76 BuildRequires: speex-devel
77 BuildRequires: sqlite3-devel >= 3.2
78 BuildRequires: swig >= 1.3.25
79 BuildRequires: wavpack-devel
81 BuildRequires: SDL-devel
82 BuildRequires: libvisual-devel
84 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
87 This package contains the daemon that loads plugins and allows clients
90 %description -l pl.UTF-8
91 Ten pakiet zawiera demona wczytującego wtyczki i pozwalającego
95 Summary: Simple text-ui for xmms2
96 Summary(pl.UTF-8): Prosty tekstowy interfejs dla xmms2
97 Group: Applications/Sound
98 Requires: %{name} = %{version}-%{release}
100 %description client-cli
101 Simple text-ui for xmms2.
103 %description client-cli -l pl.UTF-8
104 Prosty tekstowy interfejs dla xmms2.
106 %package client-sdlvis
107 Summary: Simple SDL visualization client for xmms2
108 Summary(pl.UTF-8): Prosty klient wizualizacji SDL dla xmms2
109 Group: X11/Applications/Sound
110 Requires: %{name} = %{version}-%{release}
112 %description client-sdlvis
113 Simple SDL visualization client for xmms2.
115 %description client-sdlvis -l pl.UTF-8
116 Prosty klient wizualizacji SDL dla xmms2.
118 %package client-lib-ecore
119 Summary: ecore client library
120 Summary(pl.UTF-8): Biblioteka kliencka ecore
121 Group: X11/Applications/Sound
122 Requires: %{name} = %{version}-%{release}
124 %description client-lib-ecore
125 ecore client library.
127 %description client-lib-ecore -l pl.UTF-8
128 Biblioteka kliencka ecore.
130 %package client-lib-ecore-ruby
131 Summary: Ruby bindings for the xmms2 ecore client library
132 Summary(pl.UTF-8): Wiązania Ruby'ego dla biblioteki klienckiej xmms2 ecore
133 Group: X11/Applications/Sound
134 Requires: %{name} = %{version}-%{release}
135 Requires: %{name}-client-lib-ecore = %{version}-%{release}
137 %description client-lib-ecore-ruby
138 Ruby bindings for the xmms2 ecore client library.
140 %description client-lib-ecore-ruby -l pl.UTF-8
141 Wiązania Ruby'ego dla biblioteki klienckiej xmms2 ecore.
143 %package client-lib-glib
144 Summary: GLib client library
145 Summary(pl.UTF-8): Biblioteka kliencka GLib
146 Group: X11/Applications/Sound
147 Requires: %{name} = %{version}-%{release}
149 %description client-lib-glib
152 %description client-lib-glib -l pl.UTF-8
153 Biblioteka kliencka GLib.
155 %package client-lib-glib-ruby
156 Summary: Ruby bindings for the xmms2 GLib client library
157 Summary(pl.UTF-8): Wiązania Ruby'ego dla biblioteki klienckiej xmms2 GLib
158 Group: X11/Applications/Sound
159 Requires: %{name} = %{version}-%{release}
160 Requires: %{name}-client-lib-glib = %{version}-%{release}
162 %description client-lib-glib-ruby
163 Ruby bindings for the xmms2 GLib client library.
165 %description client-lib-glib-ruby -l pl.UTF-8
166 Wiązania Ruby'ego dla biblioteki klienckiej xmms2 GLib.
168 %package client-lib-java
169 Summary: xmms2 Java bindings
170 Summary(pl.UTF-8): Wiązania Javy do XMMS2
171 Group: Applications/Sound
172 Requires: %{name} = %{version}-%{release}
175 %description client-lib-java
176 Java bindings for the xmms2 clientlib.
178 %description client-lib-java -l pl.UTF-8
179 Wiązania Javy do xmms2.
181 %package client-lib-perl
182 Summary: Perl client library for XMMS2
183 Summary(pl.UTF-8): Biblioteka kliencka Perla do XMMS2
184 Group: Applications/Sound
185 Requires: %{name} = %{version}-%{release}
187 %description client-lib-perl
188 Perl client library for XMMS2.
190 %description client-lib-perl -l pl.UTF-8
191 Biblioteka kliencka Perla do XMMS2.
193 %package client-lib-python
194 Summary: xmms2 Python bindings
195 Summary(pl.UTF-8): Wiązania Pythona do XMMS2
196 Group: Applications/Sound
197 Requires: %{name} = %{version}-%{release}
198 Requires: python-libs
200 %description client-lib-python
201 Python bindings for the xmms2 clientlib.
203 %description client-lib-python -l pl.UTF-8
204 Wiązania Pythona do xmms2.
206 %package client-lib-ruby
207 Summary: Ruby bindings for the xmms2 client library
208 Summary(pl.UTF-8): Wiązania Ruby'ego dla biblioteki klienckiej xmms2
209 Group: Applications/Sound
210 Requires: %{name} = %{version}-%{release}
212 %description client-lib-ruby
213 Ruby bindings for the xmms2 client library.
215 %description client-lib-ruby -l pl.UTF-8
216 Wiązania Ruby'ego dla biblioteki klienckiej xmms2.
218 %package effect-vocoder
219 Summary: Vocoder effect
220 Summary(pl.UTF-8): Efekt vocoder
221 Group: Applications/Sound
222 Requires: %{name} = %{version}-%{release}
224 %description effect-vocoder
225 This package enables phase vocoder effect for xmms2.
227 %description effect-vocoder -l pl.UTF-8
228 Ten pakiet obsługuje efekt fazowego vocodera w xmms2.
232 Summary(pl.UTF-8): Wejście CD DA
233 Group: Applications/Sound
234 Requires: %{name} = %{version}-%{release}
236 %description input-cd
237 This package enables reading of CD DA for xmms2.
239 %description input-cd -l pl.UTF-8
240 Ten pakiet umożliwia odczyt płyt CD DA przez xmms2.
244 Summary(pl.UTF-8): Dekoder AAC
245 Group: Applications/Sound
246 Requires: %{name} = %{version}-%{release}
248 %description input-faad
249 This package enables AAC decoding using faad2 library for xmms2.
251 %description input-faad -l pl.UTF-8
252 Ten pakiet umożliwia dekodowanie plików AAC przez xmms2 przy użyciu
255 %package input-ffmpeg
256 Summary: FFmpeg decoder
257 Summary(pl.UTF-8): Dekoder FFmpeg
258 Group: X11/Applications/Sound
259 Requires: %{name} = %{version}-%{release}
260 Obsoletes: xmms2-input-wma < 0.2DrJekyll
262 %description input-ffmpeg
263 This package enables audio decoding via FFmpeg for xmms2.
265 %description input-ffmpeg -l pl.UTF-8
266 Ten pakiet umożliwia dekodowanie dźwięku przez FFmpeg w xmms2.
269 Summary: FLAC decorer
270 Summary(pl.UTF-8): Dekoder FLAC
271 Group: Applications/Sound
272 Requires: %{name} = %{version}-%{release}
274 %description input-flac
275 This package enables FLAC decoding for xmms2.
277 %description input-flac -l pl.UTF-8
278 Ten pakiet umożliwia dekodowanie FLAC przez xmms2.
281 Summary: mad-based MP3 decoder
282 Summary(pl.UTF-8): Oparty na mad dekoder MP3
283 Group: X11/Applications/Sound
284 Requires: %{name} = %{version}-%{release}
286 %description input-mad
287 This package enables MP3 decoding for xmms2.
289 %description input-mad -l pl.UTF-8
290 Ten pakiet umożliwia dekodowanie MP3 przez xmms2.
292 %package input-modplug
294 Summary(pl.UTF-8): Dekoder MOD
295 Group: X11/Applications/Sound
296 Requires: %{name} = %{version}-%{release}
298 %description input-modplug
299 This package enables MOD decoding through modplug decoding for xmms2.
301 %description input-modplug -l pl.UTF-8
302 Ten pakiet umożliwia dekodowanie MOD przez xmms2 poprzez modplug.
304 %package input-mpg123
305 Summary: mpg123-based MP3 decoder
306 Summary(pl.UTF-8): Oparty na mpg123 dekoder MP3
307 Group: X11/Applications/Sound
308 Requires: %{name} = %{version}-%{release}
309 Requires: libmpg123 >= 1.5.1
311 %description input-mpg123
312 This package enables MP3 decoding for xmms2.
314 %description input-mpg123 -l pl.UTF-8
315 Ten pakiet umożliwia dekodowanie MP3 przez xmms2.
317 %package input-musepack
319 Summary(pl.UTF-8): Dekoder MPC
320 Group: X11/Applications/Sound
321 Requires: %{name} = %{version}-%{release}
323 %description input-musepack
324 This package enables MPC decoding for xmms2.
326 %description input-musepack -l pl.UTF-8
327 Ten pakiet umożliwia dekodowanie MPC przez xmms2.
331 Summary(pl.UTF-8): Dekoder SID
332 Group: X11/Applications/Sound
333 Requires: %{name} = %{version}-%{release}
335 %description input-sid
336 This package enables SID decoding for xmms2.
338 %description input-sid -l pl.UTF-8
339 Ten pakiet umożliwia dekodowanie SID przez xmms2.
342 Summary: speex decoder
343 Summary(pl.UTF-8): Dekoder speex
344 Group: X11/Applications/Sound
345 Requires: %{name} = %{version}-%{release}
347 %description input-speex
348 This package enables speex decoding for xmms2.
350 %description input-speex -l pl.UTF-8
351 Ten pakiet umożliwia dekodowanie speex przez xmms2.
353 %package input-vorbis
354 Summary: Ogg/Vorbis decoder
355 Summary(pl.UTF-8): Dekoder Ogg/Vorbis
356 Group: X11/Applications/Sound
357 Requires: %{name} = %{version}-%{release}
359 %description input-vorbis
360 This package enables Ogg/Vorbis decoding for xmms2.
362 %description input-vorbis -l pl.UTF-8
363 Ten pakiet umożliwia dekodowanie Ogg/Vorbis przez xmms2.
367 Summary(pl.UTF-8): Dekoder WAV
368 Group: X11/Applications/Sound
369 Requires: %{name} = %{version}-%{release}
371 %description input-wav
372 This package enables WAV decoding for xmms2.
374 %description input-wav -l pl.UTF-8
375 Ten pakiet umożliwia dekodowanie WAV przez xmms2.
377 %package input-wavpack
378 Summary: Wavpack decoder
379 Summary(pl.UTF-8): Dekoder Wavpack
380 Group: X11/Applications/Sound
381 Requires: %{name} = %{version}-%{release}
383 %description input-wavpack
384 This package enables wavpack decoding for xmms2.
386 %description input-wavpack -l pl.UTF-8
387 Ten pakiet umożliwia dekodowanie wavpack przez xmms2.
391 Summary(pl.UTF-8): Wyjście ALSA
392 Group: X11/Applications/Sound
393 Requires: %{name} = %{version}-%{release}
395 %description output-alsa
396 This package enables ALSA output for xmms2.
398 %description output-alsa -l pl.UTF-8
399 Ten pakiet udostępnia wyjście ALSA dla xmms2.
403 Summary(pl.UTF-8): Wyjście AO
404 Group: X11/Applications/Sound
405 Requires: %{name} = %{version}-%{release}
407 %description output-ao
408 This package enables AO output for xmms2.
410 %description output-ao -l pl.UTF-8
411 Ten pakiet udostępnia wyjście AO dla xmms2.
414 Summary: ICES (Icecast source) output
415 Summary(pl.UTF-8): Wyjście ICES (Icecast source)
416 Group: X11/Applications/Sound
417 Requires: %{name} = %{version}-%{release}
419 %description output-ices
420 This package enables Icecast source output for xmms2.
422 %description output-ices -l pl.UTF-8
423 Ten pakiet udostępnia wyjście źródła Icecast dla xmms2.
427 Summary(pl.UTF-8): Wyjście JACK
428 Group: X11/Applications/Sound
429 Requires: %{name} = %{version}-%{release}
431 %description output-jack
432 This package enables JACK output for xmms2.
434 %description output-jack -l pl.UTF-8
435 Ten pakiet udostępnia wyjście JACK dla xmms2.
439 Summary(pl.UTF-8): Wyjście OSS
440 Group: X11/Applications/Sound
441 Requires: %{name} = %{version}-%{release}
443 %description output-oss
444 This package enables OSS output for xmms2.
446 %description output-oss -l pl.UTF-8
447 Ten pakiet udostępnia wyjście OSS dla xmms2.
449 %package output-pulse
450 Summary: PulseAudio output
451 Summary(pl.UTF-8): Wyjście PulseAudio
452 Group: X11/Applications/Sound
453 Requires: %{name} = %{version}-%{release}
455 %description output-pulse
456 This package enables PulseAudio output for xmms2.
458 %description output-pulse -l pl.UTF-8
459 Ten pakiet udostępnia wyjście PulseAudio dla xmms2.
461 %package transport-curl
462 Summary: HTTP curl transport
463 Summary(pl.UTF-8): Transport HTTP poprzez curl
464 Group: Applications/Sound
465 Requires: %{name} = %{version}-%{release}
467 %description transport-curl
468 This package contains a HTTP transport for xmms2.
470 %description transport-curl -l pl.UTF-8
471 Ten pakiet zawiera transport HTTP dla xmms2.
473 %package transport-daap
474 Summary: DAAP transport
475 Summary(pl.UTF-8): Transport DAAP
476 Group: X11/Applications/Sound
477 Requires: %{name} = %{version}-%{release}
479 %description transport-daap
480 This package enables DAAP transport for xmms2.
482 %description transport-daap -l pl.UTF-8
483 Ten pakiet umożliwia odbiór danych DAAP przez xmms2.
485 %package transport-gvfs
486 Summary: GVFS transport
487 Summary(pl.UTF-8): Transport GVFS
488 Group: Applications/Sound
489 Requires: %{name} = %{version}-%{release}
490 Obsoletes: xmms2-transport-gnomevfs < 0.5
492 %description transport-gvfs
493 This package contains a GVFS transport for xmms2.
495 %description transport-gvfs -l pl.UTF-8
496 Ten pakiet zawiera transport GVFS dla xmms2.
498 %package transport-mms
499 Summary: MMS transport
500 Summary(pl.UTF-8): Transport MMS
501 Group: X11/Applications/Sound
502 Requires: %{name} = %{version}-%{release}
504 %description transport-mms
505 This package enables MMS transport for xmms2.
507 %description transport-mms -l pl.UTF-8
508 Ten pakiet umożliwia odbiór danych MMS przez xmms2.
510 %package transport-samba
511 Summary: Samba transport
512 Summary(pl.UTF-8): Transport Samba
513 Group: Applications/Sound
514 Requires: %{name} = %{version}-%{release}
516 %description transport-samba
517 This package contains a Samba transport for xmms2.
519 %description transport-samba -l pl.UTF-8
520 Ten pakiet zawiera transport Samba dla xmms2.
523 Summary: Development libraries and header files
524 Summary(pl.UTF-8): Biblioteki programistyczne i pliki nagłówkowe
525 Group: Development/Libraries
526 Requires: %{name} = %{version}-%{release}
529 This is the package containing the development libaries and header
532 %description devel -l pl.UTF-8
533 Ten pakiet zawiera biblioteki programistyczne i pliki nagłówkowe dla
550 # sanitize version to avoid invalid format in .pc files
551 %{__sed} -i -e '/^BASEVERSION=/ s/ \(Dr[^ ]*\)/\1/' wscript
555 src/clients/cli/xmms2.1 \
556 src/clients/et/xmms2-et.1 \
557 src/clients/launcher/xmms2-launcher.1 \
558 src/clients/mdns/avahi/xmms2-mdns-avahi.1 \
561 iconv -f iso-8859-1 -t utf8 "$f" -o "${f}.utf8"
562 %{__mv} "${f}.utf8" "$f"
568 CFLAGS="%{rpmcflags} %{rpmcppflags} $(pkg-config --cflags smbclient)" \
569 CXXFLAGS="%{rpmcxxflags} %{rpmcppflags} $(pkg-config --cflags smbclient)" \
570 LDFLAGS="%{rpmldflags}" \
572 --prefix=%{_prefix} \
573 --with-libdir=%{_libdir} \
574 --with-mandir=%{_mandir} \
575 --with-perl-archdir=%{perl_vendorarch} \
576 --with-ruby-archdir=%{ruby_vendorarchdir} \
577 --with-ruby-libdir=%{ruby_vendorlibdir} \
578 --without-optionals=python
583 rm -rf $RPM_BUILD_ROOT
586 --destdir=$RPM_BUILD_ROOT
588 chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
589 chmod 755 $RPM_BUILD_ROOT%{_libdir}/xmms2/lib*.so
592 rm -rf $RPM_BUILD_ROOT
594 %post -p /sbin/ldconfig
595 %postun -p /sbin/ldconfig
597 %post client-lib-ecore -p /sbin/ldconfig
598 %postun client-lib-ecore -p /sbin/ldconfig
600 %post client-lib-glib -p /sbin/ldconfig
601 %postun client-lib-glib -p /sbin/ldconfig
604 %defattr(644,root,root,755)
605 %doc AUTHORS COPYING README TODO
606 %attr(755,root,root) %{_bindir}/xmms2-launcher
607 %attr(755,root,root) %{_bindir}/xmms2d
608 %attr(755,root,root) %{_libdir}/libxmmsclient.so.*.*.*
609 %attr(755,root,root) %ghost %{_libdir}/libxmmsclient.so.5
610 %attr(755,root,root) %{_libdir}/libxmmsclient++.so.*.*.*
611 %attr(755,root,root) %ghost %{_libdir}/libxmmsclient++.so.3
612 %dir %{_libdir}/%{name}
613 %attr(755,root,root) %{_libdir}/%{name}/libxmms_apefile.so
614 %attr(755,root,root) %{_libdir}/%{name}/libxmms_asf.so
615 %attr(755,root,root) %{_libdir}/%{name}/libxmms_asx.so
616 %attr(755,root,root) %{_libdir}/%{name}/libxmms_cue.so
617 %attr(755,root,root) %{_libdir}/%{name}/libxmms_diskwrite.so
618 %attr(755,root,root) %{_libdir}/%{name}/libxmms_equalizer.so
619 %attr(755,root,root) %{_libdir}/%{name}/libxmms_file.so
620 %attr(755,root,root) %{_libdir}/%{name}/libxmms_flv.so
621 %attr(755,root,root) %{_libdir}/%{name}/libxmms_gme.so
622 %attr(755,root,root) %{_libdir}/%{name}/libxmms_html.so
623 %attr(755,root,root) %{_libdir}/%{name}/libxmms_icymetaint.so
624 %attr(755,root,root) %{_libdir}/%{name}/libxmms_id3v2.so
625 %attr(755,root,root) %{_libdir}/%{name}/libxmms_karaoke.so
626 %attr(755,root,root) %{_libdir}/%{name}/libxmms_m3u.so
627 %attr(755,root,root) %{_libdir}/%{name}/libxmms_mp4.so
628 %attr(755,root,root) %{_libdir}/%{name}/libxmms_normalize.so
629 %attr(755,root,root) %{_libdir}/%{name}/libxmms_null.so
630 %attr(755,root,root) %{_libdir}/%{name}/libxmms_nulstripper.so
631 %attr(755,root,root) %{_libdir}/%{name}/libxmms_pls.so
632 %attr(755,root,root) %{_libdir}/%{name}/libxmms_replaygain.so
633 %attr(755,root,root) %{_libdir}/%{name}/libxmms_tta.so
634 %attr(755,root,root) %{_libdir}/%{name}/libxmms_xml.so
635 # XXX: requires libofa, but which kind of plugin is it? (fingerprint)
636 %attr(755,root,root) %{_libdir}/%{name}/libxmms_ofa.so
637 # XXX: input-rss? (requires libxml2)
638 %attr(755,root,root) %{_libdir}/%{name}/libxmms_rss.so
639 # XXX: requires libxml2, playlist reader
640 %attr(755,root,root) %{_libdir}/%{name}/libxmms_xspf.so
642 %{_pixmapsdir}/xmms2*.png
643 %{_pixmapsdir}/xmms2*.svg
644 %{_mandir}/man1/xmms2-launcher.1*
645 %{_mandir}/man1/xmms2d.1*
647 # XXX: -output-airplay (R: openssl)
648 %attr(755,root,root) %{_libdir}/%{name}/libxmms_airplay.so
652 %defattr(644,root,root,755)
653 %attr(755,root,root) %{_bindir}/nyxmms2
654 %attr(755,root,root) %{_bindir}/xmms2
655 %attr(755,root,root) %{_bindir}/xmms2-et
656 %attr(755,root,root) %{_bindir}/xmms2-find-avahi
657 %attr(755,root,root) %{_bindir}/xmms2-mdns-avahi
658 %attr(755,root,root) %{_bindir}/xmms2-mdns-dnssd
659 %attr(755,root,root) %{_bindir}/xmms2-mlib-updater
660 %{_mandir}/man1/nyxmms2.1*
661 %{_mandir}/man1/xmms2.1*
662 %{_mandir}/man1/xmms2-et.1*
663 %{_mandir}/man1/xmms2-mdns-avahi.1*
667 %defattr(644,root,root,755)
668 %attr(755,root,root) %{_bindir}/vistest
669 %attr(755,root,root) %{_bindir}/vistest-fft
670 %attr(755,root,root) %{_bindir}/xmms2-libvisual
671 %attr(755,root,root) %{_bindir}/xmms2-ripper
675 %files client-lib-ecore
676 %defattr(644,root,root,755)
677 %attr(755,root,root) %{_libdir}/libxmmsclient-ecore.so.*.*.*
678 %attr(755,root,root) %ghost %{_libdir}/libxmmsclient-ecore.so.1
681 %files client-lib-ecore-ruby
682 %defattr(644,root,root,755)
683 %attr(755,root,root) %{ruby_sitearchdir}/xmmsclient_ecore.so
687 %files client-lib-glib
688 %defattr(644,root,root,755)
689 %attr(755,root,root) %{_libdir}/libxmmsclient-glib.so.*.*.*
690 %attr(755,root,root) %ghost %{_libdir}/libxmmsclient-glib.so.1
691 %attr(755,root,root) %{_libdir}/libxmmsclient++-glib.so.*.*.*
692 %attr(755,root,root) %ghost %{_libdir}/libxmmsclient++-glib.so.1
695 %files client-lib-glib-ruby
696 %defattr(644,root,root,755)
697 %attr(755,root,root) %{ruby_vendorarchdir}/xmmsclient_glib.so
701 %files client-lib-java
702 %defattr(644,root,root,755)
703 %attr(755,root,root) %{_libdir}/libxmms2java.so
704 %{_javadir}/xmms2java.jar
708 %files client-lib-perl
709 %defattr(644,root,root,755)
710 %{perl_vendorarch}/Audio/XMMSClient.pm
711 %{perl_vendorarch}/Audio/XMMSClient
712 %dir %{perl_vendorarch}/auto/Audio/XMMSClient
713 %attr(755,root,root) %{perl_vendorarch}/auto/Audio/XMMSClient/XMMSClient.so
717 %files client-lib-python
718 %defattr(644,root,root,755)
719 %attr(755,root,root) %{py_sitedir}/xmmsclient.so
723 %files client-lib-ruby
724 %defattr(644,root,root,755)
725 %attr(755,root,root) %{ruby_vendorarchdir}/xmmsclient_ext.so
726 %{ruby_vendorlibdir}/xmmsclient.rb
727 %{ruby_vendorlibdir}/xmmsclient
731 %files effect-vocoder
732 %defattr(644,root,root,755)
733 %attr(755,root,root) %{_libdir}/%{name}/libxmms_vocoder.so
737 %defattr(644,root,root,755)
738 %attr(755,root,root) %{_libdir}/%{name}/libxmms_cdda.so
741 %defattr(644,root,root,755)
742 %attr(755,root,root) %{_libdir}/%{name}/libxmms_faad.so
745 %defattr(644,root,root,755)
746 %attr(755,root,root) %{_libdir}/%{name}/libxmms_avcodec.so
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_libdir}/%{name}/libxmms_flac.so
755 %defattr(644,root,root,755)
756 %attr(755,root,root) %{_libdir}/%{name}/libxmms_mad.so
759 %defattr(644,root,root,755)
760 %attr(755,root,root) %{_libdir}/%{name}/libxmms_modplug.so
763 %defattr(644,root,root,755)
764 %attr(755,root,root) %{_libdir}/%{name}/libxmms_mpg123.so
766 %files input-musepack
767 %defattr(644,root,root,755)
768 %attr(755,root,root) %{_libdir}/%{name}/libxmms_musepack.so
771 %defattr(644,root,root,755)
772 %attr(755,root,root) %{_libdir}/%{name}/libxmms_sid.so
775 %defattr(644,root,root,755)
776 %attr(755,root,root) %{_libdir}/%{name}/libxmms_speex.so
779 %defattr(644,root,root,755)
780 %attr(755,root,root) %{_libdir}/%{name}/libxmms_vorbis.so
783 %defattr(644,root,root,755)
784 %attr(755,root,root) %{_libdir}/%{name}/libxmms_wave.so
787 %defattr(644,root,root,755)
788 %attr(755,root,root) %{_libdir}/%{name}/libxmms_wavpack.so
792 %defattr(644,root,root,755)
793 %attr(755,root,root) %{_libdir}/%{name}/libxmms_alsa.so
796 %defattr(644,root,root,755)
797 %attr(755,root,root) %{_libdir}/%{name}/libxmms_ao.so
800 %defattr(644,root,root,755)
801 %attr(755,root,root) %{_libdir}/%{name}/libxmms_ices.so
804 %defattr(644,root,root,755)
805 %attr(755,root,root) %{_libdir}/%{name}/libxmms_jack.so
808 %defattr(644,root,root,755)
809 %attr(755,root,root) %{_libdir}/%{name}/libxmms_oss.so
812 %defattr(644,root,root,755)
813 %attr(755,root,root) %{_libdir}/%{name}/libxmms_pulse.so
815 %files transport-curl
816 %defattr(644,root,root,755)
817 %attr(755,root,root) %{_libdir}/%{name}/libxmms_curl.so
819 %files transport-daap
820 %defattr(644,root,root,755)
821 %attr(755,root,root) %{_libdir}/%{name}/libxmms_daap.so
823 %files transport-gvfs
824 %defattr(644,root,root,755)
825 %attr(755,root,root) %{_libdir}/%{name}/libxmms_gvfs.so
828 %defattr(644,root,root,755)
829 %attr(755,root,root) %{_libdir}/%{name}/libxmms_mms.so
831 %files transport-samba
832 %defattr(644,root,root,755)
833 %attr(755,root,root) %{_libdir}/%{name}/libxmms_samba.so
836 %defattr(644,root,root,755)
837 %attr(755,root,root) %{_libdir}/libxmmsclient.so
838 %attr(755,root,root) %{_libdir}/libxmmsclient++.so
839 %attr(755,root,root) %{_libdir}/libxmmsclient-glib.so
840 %attr(755,root,root) %{_libdir}/libxmmsclient++-glib.so
842 %{_pkgconfigdir}/xmms2-client.pc
843 %{_pkgconfigdir}/xmms2-client-cpp.pc
844 %{_pkgconfigdir}/xmms2-client-cpp-glib.pc
845 %{_pkgconfigdir}/xmms2-client-glib.pc
846 %{_pkgconfigdir}/xmms2-plugin.pc
848 %{_pkgconfigdir}/xmms2-client-ecore.pc
849 %attr(755,root,root) %{_libdir}/libxmmsclient-ecore.so