/[packages]/updates/2/vlc/current/SPECS/vlc.spec
ViewVC logotype

Contents of /updates/2/vlc/current/SPECS/vlc.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 463113 - (show annotations) (download)
Sun Aug 4 06:46:16 2013 UTC (10 years, 8 months ago) by fwang
File size: 53678 byte(s)
add upstream patch to update to 2.0.8a
1 # libdummy* & libold* plugins were removed
2 # check freetype & telepathy support
3 # stream_filter/libstream_filter_rar_plugin.so has been removed
4 # check xulrunner patch & subpackage
5 # check %%pre/%%snapshot handling, seems broken, mkrel -c %%pre also doesn't work
6 # libname & libvlccore & vlc-plugin-common & -plugin-pulse does not get automatically updated, check
7
8
9 %define name vlc
10 %define version 2.0.8
11 %define snapshot 0
12 %define pre 0
13 %define rel 0
14 %define subrel 2
15 %if %pre
16 %define release %mkrel -c %pre %rel
17 %else
18 %if %snapshot
19 %define release %mkrel -c %snapshot %rel
20 %else
21 %define release %mkrel %rel
22 %endif
23 %endif
24 %if %snapshot
25 %define release %mkrel %rel
26 %endif
27
28 %define libmajor 5
29 %define coremajor 5
30 %if %snapshot
31 %define fname %name-snapshot-%snapshot
32 %endif
33 %if %pre
34 %define fname %name-%version-%pre
35 %else
36 %define fname %name-%version
37 %endif
38
39 %define with_plf 0
40
41 %define with_fribidi 1
42 %define with_xml 1
43 %define with_ncurses 1
44 %define with_lirc 1
45 %define with_qt4 1
46 %define with_svlc 1
47 %define with_udev 1
48 %define with_aa 1
49 %define with_sdl 1
50 %define with_sdl_image 1
51 %define with_fb 1
52 %define with_xosd 0
53 %define with_xvideo 1
54 %define with_twolame 1
55 %define with_schroedinger 1
56 %define with_fluidsynth 1
57 %define with_gme 1
58 %define with_zvbi 1
59 %define with_kate 1
60 %define with_kde 1
61 %define with_goom 0
62 %define with_projectm 1
63 %define with_ass 1
64 %define with_lua 1
65 %define with_taglib 1
66 %define with_mtp 1
67 %define with_xcb_randr 1
68
69 %ifarch %{ix86}
70 %define with_loader 1
71 %else
72 %define with_loader 0
73 %endif
74
75 %define with_mad 1
76 %define with_ogg 1
77 %define with_theora 1
78 %define with_speex 1
79 %define with_flac 1
80 %define with_mkv 1
81 %define with_a52 1
82 %define with_vcd 1
83 %define with_cddb 1
84 %define with_dv 1
85 %define with_dvdnav 1
86 %define with_dvb 1
87 %define with_dvbpsi 1
88 %define with_mpeg2dec 1
89 %define with_mpc 1
90 %define with_faad 0
91 %define with_faac 0
92 %define with_lame 0
93 %define with_dts 0
94 %define with_x264 0
95 %define with_live 1
96 %define with_libv4l 1
97 %define with_sysfs 1
98 %define with_shout 1
99
100 %define with_pulse 1
101 %define with_jack 1
102 %define with_alsa 1
103
104 %define with_bonjour 1
105 %define with_upnp 1
106 %define with_smb 1
107 %define with_tar 1
108 %define with_mod 1
109 %define with_gnutls 1
110
111 %define libname %mklibname %name %libmajor
112 %define libnamecore %mklibname vlccore %coremajor
113 %define develname %mklibname -d %name
114
115 # without
116 %{?_without_fribidi: %{expand: %%global with_fribidi 0}}
117 %{?_without_udev: %{expand: %%global with_udev 0}}
118 %{?_without_ncurses: %{expand: %%global with_ncurses 0}}
119 %{?_without_lirc: %{expand: %%global with_lirc 0}}
120 %{?_without_qt4: %{expand: %%global with_qt4 0}}
121 %{?_without_svlc: %{expand: %%global with_svlc 0}}
122
123 %{?_without_aa: %{expand: %%global with_aa 0}}
124 %{?_without_sdl: %{expand: %%global with_sdl 0}}
125 %{?_without_fb: %{expand: %%global with_fb 0}}
126 %{?_without_xosd: %{expand: %%global with_xosd 0}}
127 %{?_without_xvideo: %{expand: %%global with_xvideo 0}}
128 %{?_without_twolame: %{expand: %%global with_twolame 0}}
129 %{?_without_schroedinger: %{expand: %%global with_schroedinger 0}}
130 %{?_without_fluidsynth: %{expand: %%global with_fluidsynth 0}}
131 %{?_without_gme: %{expand: %%global with_gme 0}}
132 %{?_without_lua: %{expand: %%global with_lua 0}}
133 %{?_without_zvbi: %{expand: %%global with_zvbi 0}}
134 %{?_without_kate: %{expand: %%global with_kate 0}}
135
136 %{?_without_mad: %{expand: %%global with_mad 0}}
137 %{?_without_ogg: %{expand: %%global with_ogg 0}}
138 %{?_without_theora: %{expand: %%global with_theora 0}}
139 %{?_without_speex: %{expand: %%global with_speex 0}}
140 %{?_without_flac: %{expand: %%global with_flac 0}}
141 %{?_without_mkv: %{expand: %%global with_mkv 0}}
142 %{?_without_mpeg2dec: %{expand: %%global with_mpeg2dec 0}}
143 %{?_without_mpc: %{expand: %%global with_mpc 0}}
144 %{?_without_faad: %{expand: %%global with_faad 0}}
145 %{?_without_faac: %{expand: %%global with_faac 0}}
146 %{?_without_x264: %{expand: %%global with_x264 0}}
147 %{?_without_lame: %{expand: %%global with_lame 0}}
148 %{?_without_dts: %{expand: %%global with_dts 0}}
149 %{?_without_live: %{expand: %%global with_live 0}}
150 %{?_without_a52: %{expand: %%global with_a52 0}}
151 %{?_without_dv: %{expand: %%global with_dv 0}}
152 %{?_without_dvdnav: %{expand: %%global with_dvdnav 0}}
153 %{?_without_dvb: %{expand: %%global with_dvb 0}}
154 %{?_without_dvbpsi: %{expand: %%global with_dvbpsi 0}}
155 %{?_without_libv4l: %{expand: %%global with_libv4l 0}}
156 %{?_without_sysfs: %{expand: %%global with_sysfs 0}}
157 %{?_without_vcd: %{expand: %%global with_vcd 0}}
158 %{?_without_cddb: %{expand: %%global with_cddb 0}}
159 %{?_without_shout: %{expand: %%global with_shout 0}}
160
161
162 %{?_without_pulse: %{expand: %%global with_pulse 0}}
163 %{?_without_jack: %{expand: %%global with_jack 0}}
164 %{?_without_alsa: %{expand: %%global with_alsa 0}}
165
166 %{?_without_bonjour: %{expand: %%global with_bonjour 0}}
167 %{?_without_upnp: %{expand: %%global with_upnp 0}}
168 %{?_without_tar: %{expand: %%global with_tar 0}}
169 %{?_without_mod: %{expand: %%global with_mod 0}}
170 %{?_without_gnutls: %{expand: %%global with_gnutls 0}}
171
172 # with
173 %{?_with_fribidi: %{expand: %%global with_fribidi 1}}
174 %{?_with_udev: %{expand: %%global with_udev 1}}
175 %{?_with_ncurses: %{expand: %%global with_ncurses 1}}
176 %{?_with_lirc: %{expand: %%global with_lirc 1}}
177 %{?_with_qt4: %{expand: %%global with_qt4 1}}
178 %{?_with_svlc: %{expand: %%global with_svlc 1}}
179
180 %{?_with_aa: %{expand: %%global with_aa 1}}
181 %{?_with_sdl: %{expand: %%global with_sdl 1}}
182 %{?_with_fb: %{expand: %%global with_fb 1}}
183 %{?_with_xosd: %{expand: %%global with_xosd 1}}
184 %{?_with_xvideo: %{expand: %%global with_xvideo 1}}
185 %{?_with_twolame: %{expand: %%global with_twolame 1}}
186 %{?_with_schroedinger: %{expand: %%global with_schroedinger 1}}
187 %{?_with_fluidsynth: %{expand: %%global with_fluidsynth 1}}
188 %{?_with_gme: %{expand: %%global with_gme 1}}
189 %{?_with_lua: %{expand: %%global with_lua 1}}
190 %{?_with_zvbi: %{expand: %%global with_zvbi 1}}
191 %{?_with_kate: %{expand: %%global with_kate 1}}
192
193 %{?_with_mad: %{expand: %%global with_mad 1}}
194 %{?_with_ogg: %{expand: %%global with_ogg 1}}
195 %{?_with_theora: %{expand: %%global with_theora 1}}
196 %{?_with_speex: %{expand: %%global with_speex 1}}
197 %{?_with_flac: %{expand: %%global with_flac 1}}
198 %{?_with_mkv: %{expand: %%global with_mkv 1}}
199 %{?_with_mpeg2dec: %{expand: %%global with_mpeg2dec 1}}
200 %{?_with_mpc: %{expand: %%global with_mpc 1}}
201 %{?_with_faad: %{expand: %%global with_faad 1}}
202 %{?_with_faac: %{expand: %%global with_faac 1}}
203 %{?_with_x264: %{expand: %%global with_x264 1}}
204 %{?_with_lame: %{expand: %%global with_lame 1}}
205 %{?_with_dts: %{expand: %%global with_dts 1}}
206 %{?_with_live: %{expand: %%global with_live 1}}
207 %{?_with_a52: %{expand: %%global with_a52 1}}
208 %{?_with_dv: %{expand: %%global with_dv 1}}
209 %{?_with_dvdnav: %{expand: %%global with_dvdnav 1}}
210 %{?_with_dvb: %{expand: %%global with_dvb 1}}
211 %{?_with_dvbpsi: %{expand: %%global with_dvbpsi 1}}
212 %{?_with_libv4l: %{expand: %%global with_libv4l 1}}
213 %{?_with_sysfs: %{expand: %%global with_sysfs 1}}
214 %{?_with_vcd: %{expand: %%global with_vcd 1}}
215 %{?_with_cddb: %{expand: %%global with_cddb 1}}
216 %{?_with_shout: %{expand: %%global with_shout 1}}
217
218 %{?_with_pulse: %{expand: %%global with_pulse 1}}
219 %{?_with_jack: %{expand: %%global with_jack 1}}
220 %{?_with_alsa: %{expand: %%global with_alsa 1}}
221
222 %{?_with_bonjour: %{expand: %%global with_bonjour 1}}
223 %{?_with_upnp: %{expand: %%global with_upnp 1}}
224 %{?_with_tar: %{expand: %%global with_tar 1}}
225 %{?_with_mod: %{expand: %%global with_mod 1}}
226 %{?_with_gnutls: %{expand: %%global with_gnutls 1}}
227
228 %if "%{?distro_section}" == "tainted"
229 %define with_plf 1
230 %endif
231
232 %if %with_plf
233 %global with_faac 0
234 %global with_faad 1
235 %global with_lame 1
236 %global with_dts 1
237 %global with_x264 1
238 %endif
239
240 %define git_url git://git.videolan.org/vlc.git
241
242 Summary: MPEG, MPEG2, DVD and DivX player
243 Name: %{name}
244 Version: %{version}
245 Release: %{release}
246 %if %snapshot
247 Source0: http://nightlies.videolan.org/build/source/%fname.tar.bz2
248 %else
249 Source0: http://download.videolan.org/pub/vlc/%{version}/%{fname}.tar.xz
250 %endif
251 Patch0: vlc-1.1.6-lirc-fix-includes.patch
252 Patch1: vlc-2.0.4-fix-definition.patch
253 Patch2: vlc-2.0.8-to-2.0.8a.patch
254 #gw patches from Debian:
255 #use absolute paths for OSD menu config
256 # To be checked twice but doesn't seems needed.
257 Patch16: 200_osdmenu_paths.diff
258
259 # Patch for https://bugs.mageia.org/show_bug.cgi?id=8048 ,
260 # http://www.videolan.org/security/sa1203.html
261 Patch17: vlc-2.0.x-png-overflow.patch
262 # Patches for SA-1301 http://www.videolan.org/security/sa1301.html
263 Patch18: vlc-2.0.4-freetype-overflow.patch
264 Patch19: vlc-2.0.4-html-overflow.patch
265 Patch20: vlc-2.0.3-subtitle-overflow.patch
266 # Patch for SA-1302 http://www.videolan.org/security/sa1302.html
267 Patch21: vlc-2.0.5-SA-1302.patch
268 License: GPLv2+
269 Group: Video
270 URL: http://www.videolan.org/
271 # might be useful too:
272 Suggests: vlc-plugin-theora = %{version}-%{release}
273 %if %with_pulse
274 # needed when using pulseaudio
275 Suggests: vlc-plugin-pulse = %{version}-%{release}
276 %endif
277 Provides: vlc-plugin-dvb vlc-plugin-mad vlc-plugin-alsa
278 Obsoletes: vlc-plugin-dvb vlc-plugin-mad vlc-plugin-alsa
279 Requires: fonts-ttf-vera
280 Requires: %{name}-plugin-common
281
282 %if %with_sysfs
283 BuildRequires: libsysfs-devel
284 %endif
285 %if %with_tar
286 BuildRequires: libtar-devel
287 %endif
288 %if %with_mod
289 BuildRequires: libmodplug-devel >= 1:0.7
290 %endif
291 %if %with_gnutls
292 BuildRequires: libgnutls-devel >= 1.0.17
293 BuildRequires: libgcrypt-devel
294 %endif
295 BuildRequires: freetype2-devel
296 %if %with_fribidi
297 BuildRequires: libfribidi-devel
298 %endif
299 %if %with_libv4l
300 BuildRequires: v4l-utils-devel
301 %endif
302 %if %with_udev
303 BuildRequires: udev-devel >= 142
304 %endif
305 Provides: gvlc
306 Obsoletes: gvlc
307 Provides: gnome-vlc
308 Obsoletes: gnome-vlc
309 Provides: kvlc
310 Obsoletes: kvlc
311 %if %with_qt4
312 BuildRequires: qt4-devel
313 %endif
314 BuildRequires: libmesaglu-devel
315 %if %with_taglib
316 BuildRequires: taglib-devel > 1.5
317 %endif
318 %if %with_mtp
319 BuildRequires: libmtp-devel >= 1.0.0
320 %endif
321 %if %with_mad
322 BuildRequires: libid3tag-devel
323 BuildRequires: libmad-devel
324 %endif
325 %if %with_ogg
326 BuildRequires: libvorbis-devel
327 BuildRequires: libogg-devel
328 Provides: vlc-plugin-ogg
329 Obsoletes: vlc-plugin-ogg
330 %endif
331 BuildRequires: xpm-devel
332 BuildRequires: crystalhd-devel
333 BuildRequires: libxcb-util-devel
334 BuildRequires: libxcb-util-keysyms-devel
335 %if %with_xcb_randr
336 BuildRequires: libxcb-devel > 1.2
337 %endif
338 BuildRequires: libproxy-devel
339 %if %with_speex
340 BuildRequires: libspeex-devel >= 1.1.6
341 %endif
342 %if %with_flac
343 BuildRequires: libflac-devel
344 %endif
345 %if %with_mkv
346 BuildRequires: libmatroska-devel >= 0.8.0
347 %endif
348 %if %with_dvdnav
349 BuildRequires: libdvdnav-devel >= 0.1.9
350 Provides: vlc-plugin-dvdnav
351 Obsoletes: vlc-plugin-dvdnav
352 %endif
353 %if %with_a52
354 BuildRequires: liba52dec-devel
355 Provides: vlc-plugin-a52
356 Obsoletes: vlc-plugin-a52
357
358 %endif
359 %if %with_vcd
360 BuildRequires: libvcd-devel >= 0.7.21
361 %endif
362 BuildRequires: libcdio-devel >= 0.72
363 %if %with_cddb
364 BuildRequires: libcddb-devel >= 0.9.5
365 %else
366 BuildConflicts: libcddb-devel
367 %endif
368 %if %with_smb
369 BuildRequires: libsmbclient-devel >= 3.0.10
370 %endif
371 BuildRequires: libffmpeg-devel
372 %if %with_lame
373 BuildRequires: liblame-devel
374 %endif
375
376 %if %with_mpeg2dec
377 BuildRequires: libmpeg2dec-devel >= 0.4.0
378 %endif
379 %if %with_mpc
380 BuildRequires: libmpcdec-devel
381 %endif
382 %if %with_faad
383 BuildRequires: libfaad2-devel >= 2.0
384 Provides: vlc-plugin-faad
385 Obsoletes: vlc-plugin-faad
386 %endif
387 %if %with_faac
388 BuildRequires: libfaac-devel
389 %endif
390 %if %with_alsa
391 BuildRequires: libalsa-devel
392 %endif
393 %if %with_pulse
394 BuildRequires: pulseaudio-devel >= 0.9.10
395 %endif
396 %if %with_jack
397 BuildRequires: libjack-devel
398 BuildRequires: libsamplerate-devel
399 %endif
400 Provides: vlc-plugin-slp
401 Obsoletes: vlc-plugin-slp
402
403 %if %with_bonjour
404 BuildRequires: avahi-client-devel
405 %endif
406
407 %if %with_dvbpsi
408 BuildRequires: libdvbpsi-devel
409 %endif
410 BuildRequires: autoconf2.5
411 BuildRequires: gettext-devel
412 BuildRequires: automake >= 1.10
413 BuildRequires: libtool
414 %if %with_dts
415 BuildRequires: libdca-devel
416 %endif
417 %if %with_x264
418 BuildRequires: x264-devel > 0.65.2245
419 %endif
420 %if %with_xml
421 BuildRequires: libxml2-devel >= 2.6
422 %endif
423 %if %with_live
424 BuildRequires: live-devel >= 2011.12.23
425 %endif
426 %if %with_xvideo
427 BuildRequires: libxv-devel
428 %endif
429 BuildRequires: libnotify-devel gtk+2-devel
430 BuildRequires: gnome-vfs2-devel
431 BuildRequires: portaudio-devel
432 BuildRequires: dirac-devel
433 BuildRequires: librsvg-devel
434 BuildRequires: libcaca-devel
435 BuildRequires: pkgconfig(libbluray) >= 0.2.1
436 %if %with_kde
437 BuildRequires: kdelibs4-core
438 %endif
439 %if %with_projectm
440 %endif
441 BuildRequires: desktop-file-utils
442 Provides: wxvlc
443 Obsoletes: wxvlc
444 BuildRequires: libdvdread-devel
445 Requires(post): desktop-file-utils
446 Requires(postun): desktop-file-utils
447 %if ! %with_xosd
448 Obsoletes: %name-plugin-xosd
449 %endif
450
451 %description
452 VideoLAN is an OpenSource streaming solution for every OS developed by
453 students from the Ecole Centrale Paris and developers from all over the
454 World.
455 VLC (VideoLAN Client) is a media player that can play MPEG1, MPEG2 and
456 MPEG4 (aka DivX) files, DVDs, VCDs, SVCDs, from a satellite card, from
457 a stream sent by VLS (VideoLAN Server), from another VLC, or from a Web
458 server.
459 This package contains no CSS unscrambling functionality for DVDs ;
460 you need the libdvdcss library available from
461 http://www.videolan.org/libdvdcss/
462
463 %if %with_plf
464 This package is in the 'tainted' section as it is violating software patents.
465 %endif
466
467 #general packages
468 %package -n %libname
469 Summary: Shared code for the VLC media player
470 Group: System/Libraries
471
472 %description -n %libname
473 Shared code for the VLC media player
474 This package contains code that is shared by different modules of the
475 VLC media player.
476
477 %package -n %libnamecore
478 Summary: Shared core code for the VLC media player
479 Group: System/Libraries
480 #gw needed by the python bindings:
481 Provides: libvlccore = %version-%release
482
483 %description -n %libnamecore
484 Shared core code for the VLC media player
485 This package contains code that is shared by different modules of the
486 VLC media player.
487
488 %package -n %develname
489 Summary: Development files for the VLC media player
490 Group: Development/C
491 Requires: %libname = %version
492 Requires: %libnamecore = %version
493 Provides: %name-devel = %version-%release
494 Provides: lib%name-devel = %version-%release
495 Obsoletes: %mklibname -d %name 0
496
497 %description -n %develname
498 Development files for the VLC media player
499 This package contains headers and a static library required to build plugins
500 for the VLC media player, or standalone applications using features from VLC.
501
502 %package plugin-common
503 Summary: Common plugins for vlc
504 Group: Video
505 Conflicts: vlc < 1.1.7-3
506 Obsoletes: vlc-plugin-ggi < 1.1.12-4
507 Obsoletes: vlc-plugin-svgalib < 1.1.12-4
508
509 %description plugin-common
510 This package contains all common plugins needed by vlc to work.
511
512 %if %with_plf
513 This 'tainted' build has additional support for MP3 encoding with lame,
514 which is covered by software patents.
515 %endif
516
517 %if %with_zvbi
518 %package plugin-zvbi
519 Summary: Add Teletext and Closed Caption support to VLC
520 Group: Video
521 Requires: %name = %version
522 BuildRequires: zvbi-devel
523
524 %description plugin-zvbi
525 This package adds support for Raw VBI, Teletext and Closed Caption based on
526 the ZVBI library to VLC.
527 %endif
528
529 %if %with_kate
530 %package plugin-kate
531 Summary: Add subtitle and Karaoke text support to VLC
532 Group: Video
533 Requires: %name = %version
534 BuildRequires: libtiger-devel
535
536 %description plugin-kate
537 This package adds support for subtitles and Karaoke text display based on
538 the libkate library to VLC.
539 %endif
540
541 %if %with_ass
542 %package plugin-libass
543 Summary: Add subtitle support to VLC using libass
544 Group: Video
545 Requires: %name = %version
546 BuildRequires: libass-devel
547
548 %description plugin-libass
549 This package adds support for subtitles based on the libass library to VLC.
550 %endif
551
552 %if %with_lua
553 %package plugin-lua
554 Summary: Add Lua scripting to vlc
555 Group: Video
556 Requires: %name = %version
557 BuildRequires: lua5.1-devel >= 5.1
558 BuildRequires: lua5.1
559
560 %description plugin-lua
561 This plugin adds lua scripting and provides a few example scripts as well.
562 %endif
563
564 %if %with_ncurses
565 %package plugin-ncurses
566 Summary: Ncurses console-based plugin for the VLC media player
567 Group: Video
568 Requires: %{name} = %{version}
569 Buildrequires: libncurses-devel
570
571 %description plugin-ncurses
572 This plugin adds a ncurses interface to the VLC media player. To
573 activate it, use the `--intf ncurses' flag.
574 %endif
575
576 %if %with_lirc
577 %package plugin-lirc
578 Summary: Lirc plugin for the VLC media player
579 Group: Video
580 Requires: %{name} = %{version}
581 Obsoletes: vlc-lirc
582 Provides: vlc-lirc
583 Buildrequires: liblirc-devel
584
585 %description plugin-lirc
586 This plugin is an infrared lirc interface for the VLC media player. To
587 activate it, use the `--extraintf lirc' flag.
588 %endif
589
590 %package -n svlc
591 Summary: Skinned GUI plugin for the VLC media player
592 Group: Video
593 Requires: %{name} = %{version}
594 Provides: vlc-gui
595 Requires(post): desktop-file-utils
596 Requires(postun): desktop-file-utils
597
598 %description -n svlc
599 This plugin adds a skinned GUI interface to the VLC media player. To
600 activate it, run the `svlc' program.
601
602 #
603 # video plugins
604 %if %with_aa
605 %package plugin-aa
606 Summary: ASCII art video plugin for the VLC media player
607 Group: Video
608 Requires: %{name} = %{version}
609 Obsoletes: vlc-aa
610 Provides: vlc-aa
611 Buildrequires: aalib-devel
612
613 %description plugin-aa
614 This is an ASCII art video output plugin for the VLC media playe. To
615 activate it, use the `--vout aa' flag or select the `aa' video output
616 plugin from the preferences menu.
617 %endif
618
619 %if %with_sdl
620 %package plugin-sdl
621 Summary: Simple DirectMedia Layer video plugin for the VLC media player
622 Group: Video
623 Requires: %{name} = %{version}
624 Obsoletes: vlc-sdl
625 Provides: vlc-sdl
626 %if %with_sdl_image
627 Buildrequires: SDL_image-devel >= 1.2.10
628 %endif
629 BuildRequires: libSDL-devel >= 1.2.10
630 Buildrequires: nas-devel
631
632 %description plugin-sdl
633 This plugin adds support for the Simple DirectMedia Layer library to
634 the VLC media player. To activate it, use the `--vout sdl' or
635 `--aout sdl' flags or select the `sdl' video or audio output plugin
636 from the preferences menu.
637 %endif
638
639 %if %with_shout
640 %package plugin-shout
641 Summary: Shoutcast and Icecast connector
642 Group: Sound
643 Requires: %{name} = %{version}
644 Buildrequires: libshout-devel >= 2.1
645
646 %description plugin-shout
647 This plugin adds support for Icecast and Shoutcast servers.
648 %endif
649
650 %package plugin-opengl
651 Summary: OpenGL video output plugin for the VLC media player
652 Group: Video
653 Requires: %{name} = %{version}
654 %description plugin-opengl
655 This plugin adds support for OpenGL video output to
656 the VLC media player.
657
658 #
659 # visualization plugins
660
661 %if %with_xosd
662 %package plugin-xosd
663 Summary: X On-Screen Display plugin for the VLC media player
664 Group: Video
665 Buildrequires: libxosd-devel >= 2
666 Requires: %{name} = %{version}
667 %description plugin-xosd
668 This is an On-Screen Display plugin for the VLC media player. To activate
669 it, use the `--extraintf xosd' flag or select the `xosd' interface plugin
670 from the preferences menu.
671 %endif
672
673 %if %with_goom
674 %package plugin-goom
675 Summary: Visualization plugin for the VLC media player
676 Group: Video
677 BuildRequires: libgoom2-devel
678 Requires: %{name} = %{version}
679 %description plugin-goom
680 This is a visualization plugin for VLC media player based on the Goom library.
681 %endif
682
683 %if %with_projectm
684 %package plugin-projectm
685 Summary: Visualization plugin for the VLC media player
686 Group: Video
687 BuildRequires: libprojectm-devel
688 Requires: %{name} = %{version}
689 %description plugin-projectm
690 This is a visualization plugin for VLC media player based on projectm.
691 %endif
692
693 %if %with_theora
694 %package plugin-theora
695 Summary: Theora video codec for the VLC media player
696 Group: Video
697 Requires: %{name} = %{version}
698 Buildrequires: libtheora-devel
699
700 %description plugin-theora
701 These plugin adds support for the Ogg Theora video format to the VLC
702 media player. They are autodetected.
703 %endif
704
705 %if %with_twolame
706 %package plugin-twolame
707 Summary: MP2 encoder plugin for VLC
708 Group: Sound
709 Requires: %{name} = %{version}
710 BuildRequires: libtwolame-devel
711
712 %description plugin-twolame
713 These plugins add support for the Twolame MPEG Audio Layer 2 encoder
714 to the VLC media player. They are autodetected.
715 %endif
716
717 %if %with_fluidsynth
718 %package plugin-fluidsynth
719 Summary: Add MIDI playback support to VLC based on Fluidsynth
720 Group: Sound
721 Requires: %{name} = %{version}
722 BuildRequires: libfluidsynth-devel
723
724 %description plugin-fluidsynth
725 This plugin adds support for MIDI playback to VLC based on the Fluidsynth
726 library.
727 %endif
728
729 %if %with_gme
730 %package plugin-gme
731 Summary: Add game music playback support to VLC based on libgme
732 Group: Sound
733 Requires: %{name} = %{version}
734 BuildRequires: libgme-devel
735
736 %description plugin-gme
737 This plugin adds support for video game music playback to VLC based on the
738 GME library.
739 %endif
740
741 %if %with_schroedinger
742 %package plugin-schroedinger
743 Summary: Dirac plugin for VLC based on Schroedinger
744 Group: Video
745 Requires: %{name} = %{version}
746 BuildRequires: libschroedinger-devel >= 1.0.6
747
748 %description plugin-schroedinger
749 These plugins add support for the Dirac video format based on Schroedinger.
750 to the VLC media player.
751 %endif
752
753 %package plugin-speex
754 Summary: Ogg Speex codec plugin for the VLC media player
755 Group: Sound
756 Requires: %{name} = %{version}
757 %description plugin-speex
758 These plugins add support for the Ogg Speex codec to the VLC media
759 player. They are autodetected.
760
761
762 %package plugin-flac
763 Summary: Flac codec plugin for the VLC media player
764 Group: Video
765 Requires: %{name} = %{version}
766 %description plugin-flac
767 These plugins add support for the FLAC compressed audio format to the
768 VLC media player.
769
770 %if %with_dv
771 %package plugin-dv
772 Summary: DV codec plugin for the VLC media player
773 Group: Video
774 Requires: %{name} = %{version}
775 BuildRequires: libdv-devel
776 BuildRequires: libraw1394-devel >= 2.0.1
777 BuildRequires: libdc1394-devel >= 2.1.0
778 BuildRequires: libavc1394-devel >= 0.5.3
779
780 %description plugin-dv
781 This plugin adds support for the DV video format to the VLC media player.
782 The plugin is autodetected.
783 %endif
784
785 %package plugin-mod
786 Summary: MOD audio decoder plugin for the VLC media player
787 Group: Sound
788 Requires: %{name} = %{version}
789 %description plugin-mod
790 This plugin adds support for music module playback based on libmodplug
791 to the VLC media player.
792
793 %package plugin-mpc
794 Summary: MPC audio decoder plugin for the VLC media player
795 Group: Sound
796 Requires: %{name} = %{version}
797 %description plugin-mpc
798 This plugin adds support for Musepack audio playback based on libmpcdec
799 to the VLC media player.
800
801 #
802 # audio plugins
803 %if %with_pulse
804 %package plugin-pulse
805 Summary: PulseAudio plugin for the VLC media player
806 Group: Video
807 Obsoletes: vlc-pulse
808 Provides: vlc-pulse
809 %description plugin-pulse
810 This plugin adds support for the PulseAudio Sound Daemon to the VLC
811 media player. To activate it, use the `--aout pulse' flag or select the
812 `pulse' audio output plugin from the preferences menu.
813 %endif
814
815 %package plugin-jack
816 Summary: Jack audio plugin for the VLC media player
817 Group: Video
818 Requires: %{name} = %{version}
819 Obsoletes: vlc-jack
820 Provides: vlc-jack
821 %description plugin-jack
822 This plugin adds support for the Jack Audio Connection Kit to the VLC
823 media player. To activate it, use the `--aout jack' flag or select the
824 `jack' audio output plugin from the preferences menu.
825
826 %package plugin-bonjour
827 Summary: Bonjour service discovery plugin for the VLC media player
828 Group: Video
829 Requires: %{name} = %{version}
830 %description plugin-bonjour
831 This plugin adds support for Bonjour service discovery to
832 the VLC media player.
833
834 %if %with_upnp
835 %package plugin-upnp
836 Summary: UPNP service discovery plugin for the VLC media player
837 Group: Video
838 Requires: %{name} = %{version}
839 BuildRequires: libupnp-devel
840 %description plugin-upnp
841 This plugin adds support for UPNP service discovery to
842 the VLC media player.
843 %endif
844
845 %package plugin-gnutls
846 Summary: Secure Socket Layer plugin for the VLC media player
847 Group: Video
848 Requires: %{name} = %{version}
849 %description plugin-gnutls
850 This plugin adds support for SSL/TLS to the VLC media player.
851
852 %package plugin-libnotify
853 Summary: Notification popup plugin for the VLC media player
854 Group: Video
855 Requires: %{name} = %{version}
856 %description plugin-libnotify
857 This plugin adds support for notification popup messages to
858 the VLC media player.
859
860
861 %prep
862 %if %snapshot
863 %setup -q -n %name
864 %else
865 %setup -q -n %fname
866 %endif
867 #gw if we want to regenerate libtool, we must remove the local versions of
868 # the libtool m4 files, aclocal will replace them
869 cd m4
870 rm -fv argz.m4 libtool.m4 ltdl.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4
871 cd ..
872 # perl -pi -e "s^/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf^/usr/share/fonts/TTF/VeraBd.ttf^" modules/misc/freetype.c
873 %patch0 -p1 -b .lirc-fix-includes
874 %patch1 -p0 -b .build
875 %patch2 -p1
876 #%%patch16 -p1
877 #%%patch17 -p1
878 #%%patch18 -p1
879 #%%patch19 -p1
880 #%%patch20 -p1
881 #%%patch21 -p1
882 %if %snapshot
883 ./bootstrap
884 %endif
885 #gw we always need to call libtoolize to replace Debian's libtool
886 #we get this error on 2011.0 and 2010.0, but not on 2010.1
887 ##libtool: Version mismatch error. This is libtool 2.2.6b Debian-2.2.6b-2, but the
888 ##libtool: definition of this LT_INIT comes from libtool 2.2.10.
889 ##libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b Debian-2.2.6b-2
890 ##libtool: and run autoconf again.
891 libtoolize --install --force
892 aclocal -I m4
893 autoheader
894 autoconf
895 automake -acf
896
897 %build
898 # gw flags for the mozilla build
899 export CPPFLAGS="$CPPFLAGS -DOJI -DMOZ_X11"
900 # add missing ebml include dir
901 export CPPFLAGS="$CPPFLAGS -I/usr/include/ebml"
902 #gw the speex headers have moved
903 export CPPFLAGS="$CPPFLAGS -I%_includedir/speex"
904 %configure2_5x --enable-pvr --disable-dependency-tracking \
905 --disable-sse \
906 --disable-sid \
907 --disable-opus \
908 %if %with_bonjour
909 --enable-bonjour \
910 %else
911 --disable-bonjour \
912 %endif
913 %if %with_smb
914 --enable-smb \
915 %else
916 --disable-smb \
917 %endif
918 %if %with_ncurses
919 --enable-ncurses \
920 %endif
921 %if %with_lirc
922 --enable-lirc \
923 %endif
924 --enable-xvideo \
925 %if %with_fb
926 --enable-directfb \
927 %else
928 --disable-directfb \
929 %endif
930 %if %with_aa
931 --enable-aa \
932 %endif
933 %if %with_sdl
934 --enable-sdl \
935 %endif
936 %if %with_xosd
937 --enable-xosd \
938 %else
939 --disable-xosd \
940 %endif
941 %if %with_mad
942 --enable-mad \
943 %endif
944 %if %with_ogg
945 --enable-vorbis \
946 --enable-ogg \
947 %else
948 --disable-vorbis \
949 --disable-ogg \
950 %endif
951 %if %with_theora
952 --enable-theora \
953 %endif
954 %if %with_speex
955 --enable-speex \
956 %else
957 --disable-speex \
958 %endif
959 %if %with_flac
960 --enable-flac \
961 %else
962 --disable-flac \
963 %endif
964 %if %with_mkv
965 --enable-mkv \
966 %else
967 --disable-mkv \
968 %endif
969 %if %with_dv
970 --enable-dv \
971 %else
972 --disable-dv \
973 %endif
974 %if %with_dvbpsi
975 --enable-dvbpsi \
976 %else
977 --disable-dvbpsi \
978 %endif
979 %if %with_shout
980 --enable-shout \
981 %endif
982 %if %with_pulse
983 --enable-pulse \
984 %endif
985 %if %with_jack
986 --enable-jack \
987 %endif
988 %if %with_alsa
989 --enable-alsa \
990 %endif
991 %if %with_mpeg2dec
992 --enable-libmpeg2 \
993 %else
994 --disable-libmpeg2 \
995 %endif
996 %if %with_faad
997 --enable-faad \
998 %endif
999 %if %with_dts
1000 --enable-dca \
1001 %else
1002 --disable-dca \
1003 %endif
1004 %if ! %with_svlc
1005 --disable-skins2 \
1006 %endif
1007 %if ! %with_dvdnav
1008 --disable-dvdnav \
1009 %endif
1010 %if %with_live
1011 --enable-live555 \
1012 %endif
1013 --enable-v4l2 \
1014 %if %with_gnutls
1015 --enable-gnutls \
1016 %endif
1017 --disable-rpath \
1018 %if %with_vcd
1019 --enable-vcdx \
1020 %endif
1021 %if %with_cddb
1022 --enable-libcddb \
1023 %else
1024 --disable-libcddb \
1025 %endif
1026 %if %with_x264
1027 --enable-x264 \
1028 %else
1029 --disable-x264 \
1030 %endif
1031 %if %with_loader
1032 --enable-loader \
1033 %endif
1034 %if %with_twolame
1035 --enable-twolame \
1036 %endif
1037 %ifarch x86_64
1038 --with-pic \
1039 %endif
1040
1041 %make VERBOSE=1 V=1
1042
1043 %install
1044 rm -rf %buildroot
1045 mkdir -p %buildroot%_libdir
1046 %makeinstall_std transform=""
1047 find %buildroot%_libdir/vlc -name \*.la -exec rm -f {} \;
1048 rm -f %buildroot%_libdir/mozilla/plugins/libvlcplugin.la
1049 %find_lang %name
1050 install -d %buildroot/%_mandir/man1
1051 install doc/vlc.1 %buildroot/%_mandir/man1
1052 # install doc/vlc-config.1 %%buildroot/%%_mandir/man1
1053 rm -rf installed-docs
1054 mv %buildroot%_datadir/doc/vlc installed-docs
1055 %if ! %with_svlc
1056 rm -rf %buildroot%_datadir/vlc/skin*
1057 %endif
1058 # menu
1059
1060 desktop-file-install --vendor="" \
1061 --add-mime-type="x-content/video-dvd" \
1062 --add-mime-type="x-content/video-vcd" \
1063 --add-mime-type="x-content/video-svcd" \
1064 --add-mime-type="x-content/audio-cdda" \
1065 --add-category="Qt" \
1066 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*
1067
1068
1069 %if %with_svlc
1070 cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{_real_vendor}-svlc.desktop << EOF
1071 [Desktop Entry]
1072 Name=VLC skinned GUI media player
1073 Comment=VLC is a free MPEG, MPEG2, DVD and DivX player
1074 Exec=%{_bindir}/svlc %U
1075 Icon=%{name}
1076 Terminal=false
1077 Type=Application
1078 StartupNotify=true
1079 Categories=AudioVideo;Audio;Video;Player;
1080 EOF
1081 grep -F MimeType= %buildroot%_datadir/applications/vlc.desktop >> %buildroot%{_datadir}/applications/%{_real_vendor}-svlc.desktop
1082 %endif
1083
1084 # icons
1085 %define pngdir share/icons
1086 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
1087 install -m 644 %pngdir/16x16/vlc.png %buildroot/%_miconsdir/vlc.png
1088 install -m 644 %pngdir/32x32/vlc.png %buildroot/%_iconsdir/vlc.png
1089 install -m 644 %pngdir/48x48/vlc.png %buildroot/%_liconsdir/vlc.png
1090
1091 %files -f %name.lang
1092 %doc NEWS README COPYING AUTHORS THANKS
1093 %doc installed-docs/* doc/lirc/
1094 %_bindir/cvlc
1095 %_bindir/qvlc
1096 %_bindir/vlc
1097 %_bindir/vlc-wrapper
1098 %dir %_datadir/vlc/
1099 %_datadir/vlc/*.*
1100 # %%_datadir/vlc/http
1101 %_datadir/vlc/osdmenu/
1102 %_datadir/vlc/utils
1103 %dir %_libdir/vlc
1104
1105 %_libdir/vlc/vlc-cache-gen
1106 %_mandir/man1/vlc.*
1107 %_mandir/man1/vlc-wrapper.1*
1108 %_datadir/applications/vlc.desktop
1109 %_miconsdir/vlc.png
1110 %_iconsdir/vlc.png
1111 %_liconsdir/vlc.png
1112 %_iconsdir/hicolor/*/apps/*
1113 %if %with_kde
1114 %_datadir/apps/solid/actions/*.desktop
1115 %endif
1116
1117 %files plugin-common
1118
1119 %_libdir/vlc/plugins/plugins.dat
1120
1121 %dir %_libdir/vlc/plugins/3dnow
1122 %_libdir/vlc/plugins/3dnow/libmemcpy3dn_plugin.so
1123
1124 %dir %_libdir/vlc/plugins/access
1125 %_libdir/vlc/plugins/access/libaccess_alsa_plugin.so
1126 %_libdir/vlc/plugins/access/libaccess_attachment_plugin.so
1127 %_libdir/vlc/plugins/access/libaccess_avio_plugin.so
1128 %_libdir/vlc/plugins/access/libaccess_bd_plugin.so
1129 %_libdir/vlc/plugins/access/liblibbluray_plugin.so
1130 %if %with_dvdnav
1131 %_libdir/vlc/plugins/access/libdvdnav_plugin.so*
1132 %endif
1133 %_libdir/vlc/plugins/access/libaccess_gnomevfs_plugin.so
1134 %_libdir/vlc/plugins/access/libaccess_imem_plugin.so
1135 # %%_libdir/vlc/plugins/access/libaccess_mmap_plugin.so
1136 %if %with_mtp
1137 %_libdir/vlc/plugins/access/libaccess_mtp_plugin.so
1138 %_libdir/vlc/plugins/services_discovery/libmtp_plugin.so
1139 %endif
1140 # %%_libdir/vlc/plugins/access/libaccess_oss_plugin.so
1141 # %%_libdir/vlc/plugins/access/libaccess_rtmp_plugin.so
1142 %_libdir/vlc/plugins/access/libcdda_plugin.so*
1143 # %%_libdir/vlc/plugins/access/libaccess_directory_plugin.so*
1144 # %%_libdir/vlc/plugins/access/libaccess_fake_plugin.so*
1145 # %%_libdir/vlc/plugins/access/libaccess_file_plugin.so*
1146 %_libdir/vlc/plugins/access/libaccess_ftp_plugin.so*
1147 %_libdir/vlc/plugins/access/libaccess_http_plugin.so*
1148 %_libdir/vlc/plugins/access/libaccess_mms_plugin.so*
1149 %_libdir/vlc/plugins/access/libaccess_rar_plugin.so
1150 %_libdir/vlc/plugins/access/libaccess_shm_plugin.so
1151 %if %with_smb
1152 %_libdir/vlc/plugins/access/libaccess_smb_plugin.so*
1153 %endif
1154 %_libdir/vlc/plugins/access/libaccess_tcp_plugin.so*
1155 %_libdir/vlc/plugins/access/libaccess_udp_plugin.so*
1156 %_libdir/vlc/plugins/access/libaccess_vdr_plugin.so
1157
1158 %if %with_dvb
1159 # %%_libdir/vlc/plugins/access/libdvb_plugin.so*
1160 %endif
1161 %_libdir/vlc/plugins/access/libdtv_plugin.so
1162 %_libdir/vlc/plugins/access/libfilesystem_plugin.so
1163 %_libdir/vlc/plugins/access/libidummy_plugin.so
1164 %_libdir/vlc/plugins/access/liblinsys_hdsdi_plugin.so
1165 %_libdir/vlc/plugins/access/liblinsys_sdi_plugin.so
1166 %_libdir/vlc/plugins/access/libpulsesrc_plugin.so
1167 %_libdir/vlc/plugins/access/librtp_plugin.so
1168 %_libdir/vlc/plugins/access/libsdp_plugin.so
1169 %_libdir/vlc/plugins/access/libv4l2_plugin.so*
1170 %_libdir/vlc/plugins/access/libdvdread_plugin.so*
1171 %_libdir/vlc/plugins/access/libpvr_plugin.so
1172 %if %with_vcd
1173 %_libdir/vlc/plugins/access/libvcdx_plugin.so*
1174 %endif
1175 %_libdir/vlc/plugins/access/libvcd_plugin.so*
1176 %_libdir/vlc/plugins/access/libxcb_screen_plugin.so
1177 %_libdir/vlc/plugins/access/libzip_plugin.so
1178
1179
1180 %dir %_libdir/vlc/plugins/access_output/
1181 %_libdir/vlc/plugins/access_output/libaccess_output_dummy_plugin.so*
1182 %_libdir/vlc/plugins/access_output/libaccess_output_file_plugin.so*
1183 %_libdir/vlc/plugins/access_output/libaccess_output_http_plugin.so*
1184 %_libdir/vlc/plugins/access_output/libaccess_output_livehttp_plugin.so
1185 # %%_libdir/vlc/plugins/access_output/libaccess_output_rtmp_plugin.so
1186 %_libdir/vlc/plugins/access_output/libaccess_output_udp_plugin.so*
1187
1188 %dir %_libdir/vlc/plugins/audio_filter
1189 %_libdir/vlc/plugins/audio_filter/libaudiobargraph_a_plugin.so
1190 %_libdir/vlc/plugins/audio_filter/libaudio_format_plugin.so*
1191 # %%_libdir/vlc/plugins/audio_filter/libbandlimited_resampler_plugin.so*
1192 %_libdir/vlc/plugins/audio_filter/libchorus_flanger_plugin.so
1193 %_libdir/vlc/plugins/audio_filter/libconverter_fixed_plugin.so
1194 # %%_libdir/vlc/plugins/audio_filter/libconverter_float_plugin.so
1195 %if %with_dts
1196 %_libdir/vlc/plugins/audio_filter/libdtstofloat32_plugin.so*
1197 %endif
1198 %_libdir/vlc/plugins/audio_filter/libdolby_surround_decoder_plugin.so*
1199 %_libdir/vlc/plugins/audio_filter/libdtstospdif_plugin.so*
1200 %_libdir/vlc/plugins/audio_filter/libequalizer_plugin.so*
1201 %_libdir/vlc/plugins/audio_filter/libheadphone_channel_mixer_plugin.so*
1202 # %%_libdir/vlc/plugins/audio_filter/liblinear_resampler_plugin.so*
1203 %_libdir/vlc/plugins/audio_filter/libmono_plugin.so
1204 %if %with_mad
1205 %_libdir/vlc/plugins/audio_filter/libmpgatofixed32_plugin.so*
1206 %endif
1207 %_libdir/vlc/plugins/audio_filter/libnormvol_plugin.so*
1208 %_libdir/vlc/plugins/audio_filter/libparam_eq_plugin.so*
1209 %_libdir/vlc/plugins/audio_filter/libscaletempo_plugin.so
1210 %_libdir/vlc/plugins/audio_filter/libsimple_channel_mixer_plugin.so*
1211 %_libdir/vlc/plugins/audio_filter/libspatializer_plugin.so
1212 %_libdir/vlc/plugins/audio_filter/libtrivial_channel_mixer_plugin.so*
1213 # %%_libdir/vlc/plugins/audio_filter/libtrivial_resampler_plugin.so*
1214 %_libdir/vlc/plugins/audio_filter/libugly_resampler_plugin.so*
1215
1216 %dir %_libdir/vlc/plugins/audio_mixer
1217 %_libdir/vlc/plugins/audio_mixer/libfloat32_mixer_plugin.so*
1218 # %%_libdir/vlc/plugins/audio_mixer/libspdif_mixer_plugin.so*
1219 # %%_libdir/vlc/plugins/audio_mixer/libtrivial_mixer_plugin.so*
1220
1221 %dir %_libdir/vlc/plugins/audio_output
1222 %_libdir/vlc/plugins/audio_output/libaout_file_plugin.so*
1223 # %%_libdir/vlc/plugins/audio_output/liboss_plugin.so*
1224 %_libdir/vlc/plugins/audio_output/libportaudio_plugin.so*
1225
1226 %dir %_libdir/vlc/plugins/codec
1227 %if %with_a52
1228 %_libdir/vlc/plugins/codec/liba52_plugin.so*
1229 %_libdir/vlc/plugins/audio_filter/liba52tofloat32_plugin.so*
1230 %_libdir/vlc/plugins/audio_filter/liba52tospdif_plugin.so*
1231 %endif
1232 %_libdir/vlc/plugins/codec/libadpcm_plugin.so*
1233 %_libdir/vlc/plugins/codec/libaes3_plugin.so
1234 %_libdir/vlc/plugins/codec/libaraw_plugin.so*
1235 %_libdir/vlc/plugins/codec/libavcodec_plugin.so
1236 %_libdir/vlc/plugins/codec/libcc_plugin.so
1237 %_libdir/vlc/plugins/codec/libcdg_plugin.so
1238 # %%_libdir/vlc/plugins/codec/libcmml_plugin.so*
1239 %_libdir/vlc/plugins/codec/libcvdsub_plugin.so*
1240 %_libdir/vlc/plugins/codec/libdirac_plugin.so
1241 # %%_libdir/vlc/plugins/codec/libfake_plugin.so*
1242 # %%_libdir/vlc/plugins/codec/libinvmem_plugin.so
1243 %_libdir/vlc/plugins/codec/librawvideo_plugin.so*
1244 %_libdir/vlc/plugins/codec/libsubsusf_plugin.so
1245 %_libdir/vlc/plugins/codec/libsvcdsub_plugin.so*
1246 %_libdir/vlc/plugins/codec/libt140_plugin.so
1247 %_libdir/vlc/plugins/codec/libdts_plugin.so*
1248 %_libdir/vlc/plugins/codec/liblpcm_plugin.so*
1249 %_libdir/vlc/plugins/codec/liblibmpeg2_plugin.so*
1250 %_libdir/vlc/plugins/codec/libmpeg_audio_plugin.so*
1251 %_libdir/vlc/plugins/codec/libpng_plugin.so*
1252 %_libdir/vlc/plugins/codec/libsubsdec_plugin.so*
1253 %if %with_x264
1254 %_libdir/vlc/plugins/codec/libx264_plugin.so*
1255 %endif
1256 %_libdir/vlc/plugins/codec/libspudec_plugin.so*
1257 %_libdir/vlc/plugins/codec/libdvbsub_plugin.so*
1258 %if %with_faad
1259 %_libdir/vlc/plugins/codec/libfaad_plugin.so*
1260 %endif
1261 %if %with_loader
1262 %_libdir/vlc/plugins/codec/libdmo_plugin.so*
1263 %endif
1264 %_libdir/vlc/plugins/codec/libtelx_plugin.so
1265 %dir %_libdir/vlc/plugins/control
1266 %_libdir/vlc/plugins/control/libdbus_plugin.so
1267 %_libdir/vlc/plugins/control/libglobalhotkeys_plugin.so
1268 %_libdir/vlc/plugins/control/libhotkeys_plugin.so*
1269 # %%_libdir/vlc/plugins/control/liboldhttp_plugin.so*
1270 %_libdir/vlc/plugins/control/libmotion_plugin.so
1271 %_libdir/vlc/plugins/control/libnetsync_plugin.so
1272 %_libdir/vlc/plugins/control/liboldrc_plugin.so*
1273 # %%_libdir/vlc/plugins/control/libshowintf_plugin.so*
1274 # %%_libdir/vlc/plugins/control/libsignals_plugin.so
1275 # %%_libdir/vlc/plugins/control/liboldtelnet_plugin.so*
1276 %_libdir/vlc/plugins/control/libgestures_plugin.so*
1277
1278 %dir %_libdir/vlc/plugins/demux
1279 %_libdir/vlc/plugins/demux/libaiff_plugin.so*
1280 %_libdir/vlc/plugins/demux/libasf_plugin.so*
1281 %_libdir/vlc/plugins/demux/libau_plugin.so*
1282 %_libdir/vlc/plugins/demux/libavformat_plugin.so
1283 %_libdir/vlc/plugins/demux/libavi_plugin.so*
1284 %_libdir/vlc/plugins/demux/libdemux_cdg_plugin.so
1285 %_libdir/vlc/plugins/demux/libdemuxdump_plugin.so*
1286 %_libdir/vlc/plugins/demux/libdirac_plugin.so
1287 %_libdir/vlc/plugins/demux/libes_plugin.so
1288 %_libdir/vlc/plugins/demux/libh264_plugin.so*
1289 %if %with_live
1290 %_libdir/vlc/plugins/demux/liblive555_plugin.so
1291 %endif
1292 # %%_libdir/vlc/plugins/demux/libm4v_plugin.so*
1293 %_libdir/vlc/plugins/demux/libmjpeg_plugin.so*
1294 %_libdir/vlc/plugins/demux/libmkv_plugin.so
1295 %_libdir/vlc/plugins/demux/libmp4_plugin.so*
1296 %_libdir/vlc/plugins/demux/libmpgv_plugin.so*
1297 %_libdir/vlc/plugins/demux/libnsc_plugin.so*
1298 %_libdir/vlc/plugins/demux/libnsv_plugin.so*
1299 %_libdir/vlc/plugins/demux/libnuv_plugin.so*
1300 %_libdir/vlc/plugins/demux/libplaylist_plugin.so*
1301 %_libdir/vlc/plugins/demux/libps_plugin.so*
1302 %_libdir/vlc/plugins/demux/libpva_plugin.so*
1303 %_libdir/vlc/plugins/demux/librawaud_plugin.so
1304 %_libdir/vlc/plugins/demux/librawdv_plugin.so*
1305 %_libdir/vlc/plugins/demux/librawvid_plugin.so
1306 %_libdir/vlc/plugins/demux/libreal_plugin.so*
1307 %_libdir/vlc/plugins/demux/libsmf_plugin.so
1308 %_libdir/vlc/plugins/demux/libsubtitle_plugin.so*
1309 %_libdir/vlc/plugins/demux/libtta_plugin.so
1310 %_libdir/vlc/plugins/demux/libty_plugin.so*
1311 %_libdir/vlc/plugins/demux/libvobsub_plugin.so*
1312 %_libdir/vlc/plugins/demux/libvc1_plugin.so
1313 %_libdir/vlc/plugins/demux/libvoc_plugin.so*
1314 %_libdir/vlc/plugins/demux/libwav_plugin.so*
1315 %if %with_dvbpsi
1316 %_libdir/vlc/plugins/demux/libts_plugin.so*
1317 %endif
1318 %_libdir/vlc/plugins/demux/libxa_plugin.so*
1319 %if %with_ogg
1320 %_libdir/vlc/plugins/demux/libogg_plugin.so*
1321 %_libdir/vlc/plugins/codec/libvorbis_plugin.so*
1322 %endif
1323 %dir %_libdir/vlc/plugins/meta_engine
1324 %_libdir/vlc/plugins/meta_engine/libfolder_plugin.so
1325 %if %with_taglib
1326 %_libdir/vlc/plugins/meta_engine/libtaglib_plugin.so
1327 %endif
1328 %dir %_libdir/vlc/plugins/misc
1329 %_libdir/vlc/plugins/misc/libaudioscrobbler_plugin.so
1330 # %%_libdir/vlc/plugins/misc/libdummy_plugin.so*
1331 %_libdir/vlc/plugins/misc/libexport_plugin.so*
1332 # %%_libdir/vlc/plugins/misc/libfreetype_plugin.so*
1333 %_libdir/vlc/plugins/text_renderer/libfreetype_plugin.so
1334 %_libdir/vlc/plugins/misc/libinhibit_plugin.so
1335 %_libdir/vlc/plugins/misc/liblogger_plugin.so*
1336 # %%_libdir/vlc/plugins/misc/libmemcpy*_plugin.so*
1337 %_libdir/vlc/plugins/misc/libosd_parser_plugin.so
1338 # %%_libdir/vlc/plugins/misc/libscreensaver_plugin.so*
1339 %_libdir/vlc/plugins/misc/libstats_plugin.so
1340 # %%_libdir/vlc/plugins/misc/libsqlite_plugin.so
1341 # %%_libdir/vlc/plugins/misc/libsvg_plugin.so
1342 %_libdir/vlc/plugins/text_renderer/libsvg_plugin.so
1343 # %%_libdir/vlc/plugins/misc/libtelepathy_plugin.so
1344 %_libdir/vlc/plugins/notify/libtelepathy_plugin.so
1345 %_libdir/vlc/plugins/misc/libvod_rtsp_plugin.so*
1346 %_libdir/vlc/plugins/misc/libxdg_screensaver_plugin.so*
1347 %if %with_xml
1348 %_libdir/vlc/plugins/misc/libxml_plugin.so*
1349 %endif
1350 %_libdir/vlc/plugins/misc/libxscreensaver_plugin.so
1351 # %%_libdir/vlc/plugins/misc/libxtag_plugin.so*
1352
1353 %dir %_libdir/vlc/plugins/mmx
1354 %_libdir/vlc/plugins/mmx/libi420_rgb_mmx_plugin.so
1355 %_libdir/vlc/plugins/mmx/libi420_yuy2_mmx_plugin.so
1356 %_libdir/vlc/plugins/mmx/libi422_yuy2_mmx_plugin.so
1357 %_libdir/vlc/plugins/mmx/libmemcpymmx_plugin.so
1358
1359 %dir %_libdir/vlc/plugins/mmxext
1360 %_libdir/vlc/plugins/mmxext/libmemcpymmxext_plugin.so
1361
1362 %dir %_libdir/vlc/plugins/mux
1363 %_libdir/vlc/plugins/mux/libmux_asf_plugin.so*
1364 %_libdir/vlc/plugins/mux/libmux_avi_plugin.so*
1365 %_libdir/vlc/plugins/mux/libmux_dummy_plugin.so*
1366 %_libdir/vlc/plugins/mux/libmux_mp4_plugin.so*
1367 %_libdir/vlc/plugins/mux/libmux_mpjpeg_plugin.so*
1368 %if %with_ogg
1369 %_libdir/vlc/plugins/mux/libmux_ogg_plugin.so*
1370 %endif
1371 %_libdir/vlc/plugins/mux/libmux_ps_plugin.so*
1372 %_libdir/vlc/plugins/mux/libmux_ts_plugin.so
1373 %_libdir/vlc/plugins/mux/libmux_wav_plugin.so*
1374 %dir %_libdir/vlc/plugins/gui/
1375 %_libdir/vlc/plugins/gui/libqt4_plugin.so
1376 %dir %_libdir/vlc/plugins/packetizer
1377 %_libdir/vlc/plugins/packetizer/libpacketizer_copy_plugin.so*
1378 %_libdir/vlc/plugins/packetizer/libpacketizer_dirac_plugin.so
1379 %_libdir/vlc/plugins/packetizer/libpacketizer_flac_plugin.so
1380 %_libdir/vlc/plugins/packetizer/libpacketizer_h264_plugin.so*
1381 %_libdir/vlc/plugins/packetizer/libpacketizer_mlp_plugin.so
1382 %_libdir/vlc/plugins/packetizer/libpacketizer_mpeg4audio_plugin.so*
1383 %_libdir/vlc/plugins/packetizer/libpacketizer_mpeg4video_plugin.so*
1384 %_libdir/vlc/plugins/packetizer/libpacketizer_mpegvideo_plugin.so*
1385 %_libdir/vlc/plugins/packetizer/libpacketizer_vc1_plugin.so
1386
1387 %dir %_libdir/vlc/plugins/services_discovery/
1388 %_libdir/vlc/plugins/services_discovery/libmediadirs_plugin.so
1389 %_libdir/vlc/plugins/services_discovery/libpodcast_plugin.so*
1390 %_libdir/vlc/plugins/services_discovery/libsap_plugin.so*
1391 # %%_libdir/vlc/plugins/services_discovery/libshout_plugin.so*
1392 %if %with_udev
1393 %_libdir/vlc/plugins/services_discovery/libudev_plugin.so*
1394 %endif
1395 %_libdir/vlc/plugins/services_discovery/libxcb_apps_plugin.so
1396
1397 # %%dir %%_libdir/vlc/plugins/sse2/
1398 # %%_libdir/vlc/plugins/sse2/libi420_rgb_sse2_plugin.so
1399 # %%_libdir/vlc/plugins/sse2/libi420_yuy2_sse2_plugin.so
1400 # %%_libdir/vlc/plugins/sse2/libi422_yuy2_sse2_plugin.so
1401
1402 %dir %_libdir/vlc/plugins/stream_filter/
1403 %_libdir/vlc/plugins/stream_filter/libdecomp_plugin.so
1404 # %%_libdir/vlc/plugins/stream_filter/libstream_filter_rar_plugin.so
1405 %_libdir/vlc/plugins/access/libstream_filter_rar_plugin.so
1406 %_libdir/vlc/plugins/stream_filter/libstream_filter_dash_plugin.so
1407 %_libdir/vlc/plugins/stream_filter/libstream_filter_httplive_plugin.so
1408 %_libdir/vlc/plugins/stream_filter/libstream_filter_record_plugin.so
1409
1410
1411 %dir %_libdir/vlc/plugins/stream_out
1412 %_libdir/vlc/plugins/stream_out/libstream_out_autodel_plugin.so
1413 %_libdir/vlc/plugins/stream_out/libstream_out_bridge_plugin.so*
1414 %_libdir/vlc/plugins/stream_out/libstream_out_description_plugin.so*
1415 %_libdir/vlc/plugins/stream_out/libstream_out_delay_plugin.so
1416
1417 %_libdir/vlc/plugins/stream_out/libstream_out_display_plugin.so*
1418 %_libdir/vlc/plugins/stream_out/libstream_out_dummy_plugin.so*
1419 %_libdir/vlc/plugins/stream_out/libstream_out_duplicate_plugin.so*
1420 %_libdir/vlc/plugins/stream_out/libstream_out_es_plugin.so*
1421 %_libdir/vlc/plugins/stream_out/libstream_out_gather_plugin.so*
1422 %_libdir/vlc/plugins/stream_out/libstream_out_langfromtelx_plugin.so
1423 %_libdir/vlc/plugins/stream_out/libstream_out_mosaic_bridge_plugin.so*
1424 %_libdir/vlc/plugins/stream_out/libstream_out_raop_plugin.so
1425 %_libdir/vlc/plugins/stream_out/libstream_out_record_plugin.so
1426 %_libdir/vlc/plugins/stream_out/libstream_out_rtp_plugin.so*
1427 %_libdir/vlc/plugins/stream_out/libstream_out_select_plugin.so
1428 %_libdir/vlc/plugins/stream_out/libstream_out_setid_plugin.so
1429 %_libdir/vlc/plugins/stream_out/libstream_out_smem_plugin.so*
1430 %_libdir/vlc/plugins/stream_out/libstream_out_standard_plugin.so*
1431 %_libdir/vlc/plugins/stream_out/libstream_out_transcode_plugin.so*
1432
1433
1434 %dir %_libdir/vlc/plugins/video_chroma
1435 %_libdir/vlc/plugins/video_chroma/libgrey_yuv_plugin.so
1436 %_libdir/vlc/plugins/video_chroma/libi420_rgb_*plugin.so*
1437 # %%_libdir/vlc/plugins/video_chroma/libi420_ymga_*plugin.so*
1438 %_libdir/vlc/plugins/video_chroma/libi420_yuy2_*plugin.so*
1439 %_libdir/vlc/plugins/video_chroma/libi422_i420_plugin.so
1440 %_libdir/vlc/plugins/video_chroma/libi422_yuy2_*plugin.so*
1441 %_libdir/vlc/plugins/video_chroma/librv32_plugin.so
1442 %_libdir/vlc/plugins/video_chroma/libyuy2_i420_plugin.so
1443 %_libdir/vlc/plugins/video_chroma/libyuy2_i422_plugin.so
1444
1445 %dir %_libdir/vlc/plugins/video_filter
1446 %_libdir/vlc/plugins/video_filter/libadjust_plugin.so*
1447 %_libdir/vlc/plugins/video_filter/libalphamask_plugin.so
1448 %_libdir/vlc/plugins/video_filter/libantiflicker_plugin.so
1449 %_libdir/vlc/plugins/video_filter/libaudiobargraph_v_plugin.so
1450 %_libdir/vlc/plugins/video_filter/libatmo_plugin.so
1451 %_libdir/vlc/plugins/video_filter/libball_plugin.so
1452 %_libdir/vlc/plugins/video_filter/libblendbench_plugin.so
1453 %_libdir/vlc/plugins/video_filter/libblend_plugin.so*
1454 %_libdir/vlc/plugins/video_filter/libbluescreen_plugin.so
1455 %_libdir/vlc/plugins/video_filter/libcanvas_plugin.so
1456 %_libdir/vlc/plugins/video_filter/libchain_plugin.so
1457 %_libdir/vlc/plugins/video_filter/libclone_plugin.so*
1458 %_libdir/vlc/plugins/video_filter/libcolorthres_plugin.so
1459 %_libdir/vlc/plugins/video_filter/libcroppadd_plugin.so
1460 # %%_libdir/vlc/plugins/video_filter/libcrop_plugin.so*
1461 %_libdir/vlc/plugins/video_filter/libdeinterlace_plugin.so*
1462 %_libdir/vlc/plugins/video_filter/libdynamicoverlay_plugin.so
1463 %_libdir/vlc/plugins/video_filter/liberase_plugin.so
1464 %_libdir/vlc/plugins/video_filter/libextract_plugin.so
1465 %_libdir/vlc/plugins/video_filter/libgaussianblur_plugin.so
1466 %_libdir/vlc/plugins/video_filter/libgradfun_plugin.so
1467 %_libdir/vlc/plugins/video_filter/libgradient_plugin.so
1468 %_libdir/vlc/plugins/video_filter/libgrain_plugin.so
1469 %_libdir/vlc/plugins/video_filter/libhqdn3d_plugin.so
1470 %_libdir/vlc/plugins/video_filter/libinvert_plugin.so*
1471 %_libdir/vlc/plugins/video_filter/liblogo_plugin.so*
1472 %_libdir/vlc/plugins/video_filter/libmagnify_plugin.so*
1473 %_libdir/vlc/plugins/video_filter/libmarq_plugin.so*
1474 %_libdir/vlc/plugins/video_filter/libmirror_plugin.so
1475 %_libdir/vlc/plugins/video_filter/libmosaic_plugin.so*
1476 %_libdir/vlc/plugins/video_filter/libmotionblur_plugin.so*
1477 %_libdir/vlc/plugins/video_filter/libmotiondetect_plugin.so*
1478 # %%_libdir/vlc/plugins/video_filter/libnoise_plugin.so
1479 %_libdir/vlc/plugins/video_filter/libosdmenu_plugin.so
1480 %if %with_xcb_randr
1481 %_libdir/vlc/plugins/video_filter/libpanoramix_plugin.so
1482 %endif
1483 %_libdir/vlc/plugins/video_filter/libposterize_plugin.so
1484 %_libdir/vlc/plugins/video_filter/libpostproc_plugin.so
1485 %_libdir/vlc/plugins/video_filter/libpsychedelic_plugin.so
1486 %_libdir/vlc/plugins/video_filter/libpuzzle_plugin.so
1487 %_libdir/vlc/plugins/video_filter/libremoteosd_plugin.so
1488 %_libdir/vlc/plugins/video_filter/libripple_plugin.so
1489 %_libdir/vlc/plugins/video_filter/librotate_plugin.so
1490 %_libdir/vlc/plugins/video_filter/librss_plugin.so*
1491 # %%_libdir/vlc/plugins/video_filter/librv32_plugin.so*
1492 %_libdir/vlc/plugins/video_filter/libscale_plugin.so*
1493 %_libdir/vlc/plugins/video_filter/libscene_plugin.so
1494 %_libdir/vlc/plugins/video_filter/libsepia_plugin.so
1495 %_libdir/vlc/plugins/video_filter/libsharpen_plugin.so
1496 %_libdir/vlc/plugins/video_filter/libsubsdelay_plugin.so
1497 %_libdir/vlc/plugins/video_filter/libswscale_plugin.so
1498 %_libdir/vlc/plugins/video_filter/libtransform_plugin.so*
1499 # %%_libdir/vlc/plugins/video_filter/libvideo_filter_wrapper_plugin.so
1500 %_libdir/vlc/plugins/video_output/libvdummy_plugin.so
1501 %_libdir/vlc/plugins/video_filter/libwall_plugin.so*
1502 %_libdir/vlc/plugins/video_filter/libwave_plugin.so
1503 %_libdir/vlc/plugins/video_filter/libyuvp_plugin.so
1504
1505 %dir %_libdir/vlc/plugins/video_output
1506 %_libdir/vlc/plugins/video_output/libcaca_plugin.so
1507 %if %with_fb
1508 %_libdir/vlc/plugins/video_output/libfb_plugin.so*
1509 %_libdir/vlc/plugins/video_output/libdirectfb_plugin.so
1510 %endif
1511 %_libdir/vlc/plugins/video_output/libvmem_plugin.so
1512 %_libdir/vlc/plugins/video_output/libyuv_plugin.so
1513 # %%_libdir/vlc/plugins/video_output/libvout_wrapper_plugin.so
1514 %_libdir/vlc/plugins/video_output/libxcb_x11_plugin.so*
1515 %_libdir/vlc/plugins/video_output/libxcb_window_plugin.so*
1516 %if %with_xvideo
1517 %_libdir/vlc/plugins/video_output/libxcb_xv_plugin.so*
1518 %endif
1519
1520 %dir %_libdir/vlc/plugins/visualization
1521 %_libdir/vlc/plugins/visualization/libvisual_plugin.so*
1522 %if %with_alsa
1523 %_libdir/vlc/plugins/audio_output/libalsa_plugin.so*
1524 %endif
1525
1526
1527
1528 ## new plugins, need to be resorted to various subpackages
1529
1530 %_libdir/vlc/plugins/audio_filter/libcompressor_plugin.so
1531 %_libdir/vlc/plugins/audio_filter/libkaraoke_plugin.so
1532 %_libdir/vlc/plugins/audio_filter/libsamplerate_plugin.so
1533 %_libdir/vlc/plugins/audio_filter/libspeex_resampler_plugin.so
1534 %_libdir/vlc/plugins/audio_mixer/libfixed32_mixer_plugin.so
1535 %_libdir/vlc/plugins/audio_output/libadummy_plugin.so
1536 %_libdir/vlc/plugins/audio_output/libamem_plugin.so
1537 %_libdir/vlc/plugins/codec/libcrystalhd_plugin.so
1538 %_libdir/vlc/plugins/codec/libddummy_plugin.so
1539 %_libdir/vlc/plugins/codec/libedummy_plugin.so
1540 %_libdir/vlc/plugins/codec/libstl_plugin.so
1541 %_libdir/vlc/plugins/control/libdummy_plugin.so
1542 %_libdir/vlc/plugins/demux/libdemux_stl_plugin.so
1543 %_libdir/vlc/plugins/demux/libimage_plugin.so
1544 %_libdir/vlc/plugins/misc/libmemcpy_plugin.so
1545 %_libdir/vlc/plugins/services_discovery/libpulselist_plugin.so
1546 %_libdir/vlc/plugins/text_renderer/libtdummy_plugin.so
1547
1548
1549
1550
1551 %files -n %libname
1552 %_libdir/libvlc.so.%{libmajor}*
1553
1554 %files -n %libnamecore
1555 %_libdir/libvlccore.so.%{coremajor}*
1556
1557 %files -n %develname
1558 %doc README doc/release-howto.txt doc/skins
1559 %dir %_includedir/vlc
1560 %_libdir/libvlc.so
1561 %_libdir/libvlccore.so
1562 %_includedir/vlc/*
1563 %attr(644,root,root) %_libdir/*.la
1564 # %%_mandir/man1/vlc-config*
1565 %_libdir/pkgconfig/*
1566
1567 %if %with_shout
1568 %files plugin-shout
1569 %doc README
1570 %_libdir/vlc/plugins/access_output/libaccess_output_shout_plugin.so
1571 %endif
1572
1573 # intf plugins
1574 %if %with_svlc
1575 %files -n svlc
1576 %doc README
1577 %_bindir/svlc
1578 %_libdir/vlc/plugins/gui/libskins2_plugin.so*
1579 %_datadir/applications/mageia-svlc.desktop
1580 %_datadir/vlc/skins2
1581 %endif
1582
1583 %if %with_zvbi
1584 %files plugin-zvbi
1585 %doc README
1586 %_libdir/vlc/plugins/codec/libzvbi_plugin.so
1587 %endif
1588
1589 %if %with_kate
1590 %files plugin-kate
1591 %doc README
1592 %_libdir/vlc/plugins/codec/libkate_plugin.so
1593 %endif
1594
1595 %if %with_ass
1596 %files plugin-libass
1597 %doc README
1598 %_libdir/vlc/plugins/codec/liblibass_plugin.so
1599 %endif
1600
1601 %if %with_lua
1602 %files plugin-lua
1603 %doc README
1604 %_libdir/vlc/plugins/lua/liblua_plugin.so
1605 # %%_libdir/vlc/plugins/misc/liblua_plugin.so
1606 %_libdir/vlc/lua
1607 %_datadir/vlc/lua
1608 %_bindir/rvlc
1609 %endif
1610
1611 %if %with_ncurses
1612 %files plugin-ncurses
1613 %doc README
1614 %_bindir/nvlc
1615 %_libdir/vlc/plugins/gui/libncurses_plugin.so*
1616 %endif
1617
1618 %if %with_lirc
1619 %files plugin-lirc
1620 %doc README
1621 %_libdir/vlc/plugins/control/liblirc_plugin.so*
1622 %endif
1623
1624 # video plugins
1625 %if %with_sdl
1626 %files plugin-sdl
1627 %doc README
1628 %if %with_sdl_image
1629 %_libdir/vlc/plugins/codec/libsdl_image_plugin.so*
1630 %endif
1631 # %%_libdir/vlc/plugins/audio_output/libaout_sdl_plugin.so*
1632 %_libdir/vlc/plugins/video_output/libvout_sdl_plugin.so*
1633 %endif
1634
1635 %files plugin-opengl
1636 %doc README
1637 %_libdir/vlc/plugins/video_output/libxcb_glx_plugin.so*
1638 # %%_libdir/vlc/plugins/video_output/libopengl_plugin.so*
1639
1640 %if %with_aa
1641 %files plugin-aa
1642 %doc README
1643 %_libdir/vlc/plugins/video_output/libaa_plugin.so*
1644 %endif
1645
1646 # visualization plugin
1647 %if %with_xosd
1648 %files plugin-xosd
1649 %doc README
1650 %_libdir/vlc/plugins/misc/libxosd_plugin.so*
1651 %endif
1652
1653 %if %with_goom
1654 %files plugin-goom
1655 %doc README
1656 %_libdir/vlc/plugins/visualization/libgoom_plugin.so
1657 %endif
1658
1659 %if %with_projectm
1660 %files plugin-projectm
1661 %doc README
1662 %_libdir/vlc/plugins/visualization/libprojectm_plugin.so
1663 %endif
1664
1665 %if %with_theora
1666 %files plugin-theora
1667 %doc README
1668 %_libdir/vlc/plugins/codec/libtheora_plugin.so
1669 %endif
1670
1671 %if %with_fluidsynth
1672 %files plugin-fluidsynth
1673 %doc README
1674 %_libdir/vlc/plugins/codec/libfluidsynth_plugin.so
1675 %endif
1676
1677 %if %with_gme
1678 %files plugin-gme
1679 %doc README
1680 %_libdir/vlc/plugins/demux/libgme_plugin.so
1681 %endif
1682
1683 %if %with_schroedinger
1684 %files plugin-schroedinger
1685 %doc README
1686 %_libdir/vlc/plugins/codec/libschroedinger_plugin.so
1687 %endif
1688
1689 %if %with_twolame
1690 %files plugin-twolame
1691 %doc README
1692 %_libdir/vlc/plugins/codec/libtwolame_plugin.so*
1693 %endif
1694
1695 %if %with_speex
1696 %files plugin-speex
1697 %doc README
1698 %_libdir/vlc/plugins/codec/libspeex_plugin.so*
1699 %endif
1700
1701
1702 %files plugin-flac
1703 %doc README
1704 %_libdir/vlc/plugins/demux/libflacsys_plugin.so
1705 %_libdir/vlc/plugins/codec/libflac_plugin.so*
1706
1707
1708 %if %with_dv
1709 %files plugin-dv
1710 %doc README
1711 %_libdir/vlc/plugins/access/libaccess_dv_plugin.so
1712 %_libdir/vlc/plugins/access/libdc1394_plugin.so
1713 %endif
1714
1715 %if %with_mod
1716 %files plugin-mod
1717 %doc README
1718 %_libdir/vlc/plugins/demux/libmod_plugin.so*
1719 %endif
1720
1721 %if %with_mpc
1722 %files plugin-mpc
1723 %doc README
1724 %_libdir/vlc/plugins/demux/libmpc_plugin.so*
1725 %endif
1726
1727 #audio plugins
1728 %if %with_pulse
1729 %files plugin-pulse
1730 %doc README
1731 %_libdir/vlc/plugins/audio_output/libpulse_plugin.so*
1732 %endif
1733
1734
1735 %if %with_jack
1736 %files plugin-jack
1737 %doc README
1738 %_libdir/vlc/plugins/access/libaccess_jack_plugin.so
1739 %_libdir/vlc/plugins/audio_output/libjack_plugin.so*
1740 %endif
1741
1742 %if %with_bonjour
1743 %files plugin-bonjour
1744 %doc README
1745 %_libdir/vlc/plugins/services_discovery/libbonjour_plugin.so*
1746 %endif
1747
1748 %if %with_upnp
1749 %files plugin-upnp
1750 %doc README
1751 # %%_libdir/vlc/plugins/services_discovery/libupnp_intel_plugin.so*
1752 %_libdir/vlc/plugins/services_discovery/libupnp_plugin.so
1753 %endif
1754
1755 %if %with_gnutls
1756 %files plugin-gnutls
1757 %doc README
1758 %_libdir/vlc/plugins/misc/libgnutls_plugin.so*
1759 %endif
1760
1761 %files plugin-libnotify
1762 %doc README
1763 # %%_libdir/vlc/plugins/misc/libnotify_plugin.so*
1764 %_libdir/vlc/plugins/notify/libnotify_plugin.so

  ViewVC Help
Powered by ViewVC 1.1.30