commit 91163a21b0467a4226c7b5529552ea0b8e2ba2eb69c599b30d077d917afd855f Author: Dominique Leuenberger Date: Thu Apr 4 08:55:26 2013 +0000 Accepting request 162583 from home:dimstar:vlc We want a version of VLC without 'cumbersome codecs' in Factory OBS-URL: https://build.opensuse.org/request/show/162583 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vlc?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/0001-no-return-in-non-void.patch b/0001-no-return-in-non-void.patch new file mode 100644 index 0000000..4a6a3df --- /dev/null +++ b/0001-no-return-in-non-void.patch @@ -0,0 +1,60 @@ +diff --git a/modules/access/mms/mmstu.c b/modules/access/mms/mmstu.c +index 15586cc..c1a16b7 100644 +--- a/modules/access/mms/mmstu.c ++++ b/modules/access/mms/mmstu.c +@@ -1572,6 +1572,7 @@ static void *KeepAliveThread( void *p_data ) + msleep( 10 * CLOCK_FREQ ); + } + assert(0); ++ return NULL; /* dead code, but the compiler can't know */ + } + + static void KeepAliveStart( access_t *p_access ) +diff --git a/modules/demux/live555.cpp b/modules/demux/live555.cpp +index a3357d6..1ede179 100644 +--- a/modules/demux/live555.cpp ++++ b/modules/demux/live555.cpp +@@ -1975,6 +1975,7 @@ static void* TimeoutPrevention( void *p_data ) + msleep (((int64_t)p_timeout->p_sys->i_timeout - 2) * CLOCK_FREQ); + } + assert(0); /* dead code */ ++ return NULL; /* dead code, but the compiler can't know */ + } + + /***************************************************************************** +diff --git a/modules/stream_out/rtp.c b/modules/stream_out/rtp.c +index 613f6c0..32e346f 100644 +--- a/modules/stream_out/rtp.c ++++ b/modules/stream_out/rtp.c +@@ -1507,6 +1507,7 @@ static void *rtp_listen_thread( void *data ) + } + + assert( 0 ); ++ return NULL; /* dead code, but the compiler can't know */ + } + + +diff --git a/src/misc/events.c b/src/misc/events.c +index e3b1ee0..20480c2 100644 +--- a/src/misc/events.c ++++ b/src/misc/events.c +@@ -265,6 +265,7 @@ int vlc_event_attach( vlc_event_manager_t * p_em, + FOREACH_END() + /* Unknown event = BUG */ + assert( 0 ); ++ return 0; + } + + /** +diff --git a/src/video_output/display.c b/src/video_output/display.c +index c743836..9b778ea 100644 +--- a/src/video_output/display.c ++++ b/src/video_output/display.c +@@ -555,6 +555,7 @@ static void *VoutDisplayEventKeyDispatch(void *data) + + vlc_restorecancel(cancel); + } ++ return NULL; + } + + static void VoutDisplayEventKey(vout_display_t *vd, int key) diff --git a/fix_font_path.patch b/fix_font_path.patch new file mode 100644 index 0000000..9984718 --- /dev/null +++ b/fix_font_path.patch @@ -0,0 +1,13 @@ +diff --git a/modules/text_renderer/freetype.c b/modules/text_renderer/freetype.c +index fcfe9a8..dfea2e7 100644 +--- a/modules/text_renderer/freetype.c ++++ b/modules/text_renderer/freetype.c +@@ -52,7 +52,7 @@ + # define DEFAULT_FONT_FILE "/usr/share/fonts/nokia/nosnb.ttf" + # define DEFAULT_FAMILY "Nokia Sans Bold" + #else +-# define DEFAULT_FONT_FILE "/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf" ++# define DEFAULT_FONT_FILE "/usr/share/fonts/truetype/FreeSerifBold.ttf" + # define DEFAULT_FAMILY "Serif Bold" + #endif + diff --git a/vlc-2.0.5.tar.xz b/vlc-2.0.5.tar.xz new file mode 100644 index 0000000..a96a6a2 --- /dev/null +++ b/vlc-2.0.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dff9eb00861bcd9f8446ff5cedbd3c5fd2bed460e6bfa84bd9e01f750ed96b6e +size 18369292 diff --git a/vlc.changes b/vlc.changes new file mode 100644 index 0000000..dfe11f6 --- /dev/null +++ b/vlc.changes @@ -0,0 +1,725 @@ +------------------------------------------------------------------- +Thu Apr 4 08:28:57 UTC 2013 - dimstar@opensuse.org + +- Introduce BUILD_ORIG build flag, in order to build without + 'legally difficult' extensions in OBS. + +------------------------------------------------------------------- +Tue Jan 22 13:20:29 UTC 2013 - dimstar@opensuse.org + +- Add --enable-png configure parameter to enable png support + (pointed out by Alin). + +------------------------------------------------------------------- +Mon Dec 17 17:50:12 UTC 2012 - dimstar@opensuse.org + +- Add -msse to CFLAGS: this helps us over GCC 4.3 being used in + SLE 11SP2. + +------------------------------------------------------------------- +Sun Dec 16 18:02:57 UTC 2012 - dimstar@opensuse.org + +- Update to version 2.0.5: + * See http://www.videolan.org/vlc/releases/2.0.5.html + +------------------------------------------------------------------- +Sun Oct 21 13:24:51 UTC 2012 - dimstar@opensuse.org + +- Disable ncurses build: will need to work on finding the right + ncursesw integration steps. + +------------------------------------------------------------------- +Thu Oct 18 11:36:52 UTC 2012 - dimstar@opensuse.org + +- Update to version 2.0.4: + + See NEWS for details. + +------------------------------------------------------------------- +Thu Jul 19 21:28:10 UTC 2012 - dimstar@opensuse.org + +- Update to version 2.0.3 + +------------------------------------------------------------------- +Mon Jul 2 11:25:55 UTC 2012 - dimstar@opensuse.org + +- Upadate to version 2.0.2: + Rework of the Mac OS X interface + Fix video output for old graphic cards on Windows XP, which are using DirectX + Fix video output on old Macs, notably PowerPC and GMA950 intel Macs. + Support for HiDPI, aka Retina Display + Support for H264 v4l2 devices on Linux + Translations updates and new Scottish Gaelic translation + Fixes for splitted RAR, MKV segmented, mp4 and Real media files playback. + Rewrite of the Digital TV module on Windows + Enhancements in HLS, Blu-Ray and various codecs support + Fixes for subtitles auto-detection + Fixes on Qt, skins2 and web interfaces + +------------------------------------------------------------------- +Fri Mar 30 18:15:07 UTC 2012 - dimstar@opensuse.org + +- Inject -L%{_libdir}/live into CFLAGS and CXXFLAGS for live555 to + be built. The static lib is in a non-standard place and not + detected by configure scripts. + +------------------------------------------------------------------- +Mon Mar 19 17:42:12 UTC 2012 - dimstar@opensuse.org + +- Update to version 2.0.1: + + Lots of bug fixes + + For a full list, see NEWS file in the package. + +------------------------------------------------------------------- +Fri Feb 17 21:32:10 UTC 2012 - dimstar@opensuse.org + +- Update to version 2.0.0 final. + +------------------------------------------------------------------- +Wed Feb 1 20:23:37 UTC 2012 - dimstar@opensuse.org + +- Update to version 2.0.0 rc1 + +------------------------------------------------------------------- +Wed Jan 18 21:43:16 UTC 2012 - dimstar@opensuse.org + +- Add xorg-x11-devel BuildRequires: fixes build on Factory. + +------------------------------------------------------------------- +Wed Jan 11 08:41:30 UTC 2012 - dimstar@opensuse.org + +- Use lua 5.1 on Factory. + +------------------------------------------------------------------- +Thu Dec 22 14:54:01 UTC 2011 - dimstar@opensuse.org + +- Update to version 1.1.13: + + This release was necessary due to a security issue in the TiVo + demuxer. + +------------------------------------------------------------------- +Fri Dec 2 18:44:13 UTC 2011 - dimstar@opensuse.org + +- Add libtool BuildRequires, as the chroot no longer implicitly + provides it. + +------------------------------------------------------------------- +Wed Nov 23 21:10:39 UTC 2011 - dimstar@opensuse.org + +- Build libva dependencies only for 11.4+. + +------------------------------------------------------------------- +Fri Oct 7 10:36:55 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.12: + + Audio outputs: + - Mac OS X / auhal: multiple fixes for the Digital Audio output + (S/PDIF) including support for OS X Lion + - Multiple fixes and improved synchronization for PulseAudio + support + - Support for AC-3 and DTS passthrough with PulseAudio 1.0 + + Unix port: + - Fix build compatibility with taglib < 1.6 and Xulrunner 1.9.1 + + Misc: + - Fix crashes with Japanese locale on OS X + - Minor fixes for Webplugin under Win32, AVI demuxer, smem and + AudioScrobbler + - Fix crash in HTTP and RTSP server (stream output or Web + interface) +- Drop vlc-1.1.11-taglib.patch: Fixed upstream + +------------------------------------------------------------------- +Wed Aug 24 17:18:10 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Add libgcrypt-devel BuildRequires. + +------------------------------------------------------------------- +Mon Jul 18 10:45:10 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.11: + + Security: + - Fix buffer overflows in the RealMedia demuxer (CVE-2011-2587) + and the AVI one (CVE-2011-2588). + + Mozilla/ActiveX webplugin: + - Fullscreen mode is fixed on Win32 + - Very simple fullscreen controller is visible on Win32 + + Demuxers/Meta Readers: + - Better support for cover art embedded in mp4, wma + + Muxers/Output: + - Fix AVI muxer so the generated files are readable on other + players + + Extensions: + - Multiple fixes for crashes and malfunctionning issues + + Qt Interface: + - Fix quitting on Linux + - Fix opening of VIDEO_TS folders through the open disc dialog + on Windows + - Miscellaneous + + Updated translations. +- Add vlc-1.1.11-taglib.patch: Fix build on openSUSE <= 11.2 with + taglib 1.5. + +------------------------------------------------------------------- +Mon Jul 11 20:57:33 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Remove PortAudio-devel BuildRequires. This is long obsolete. + +------------------------------------------------------------------- +Tue Jun 14 18:53:14 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Update to 1.1.0 + +------------------------------------------------------------------- +Sun Apr 3 20:44:45 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Add vlc-youtube.patch: fix youtube playback. Hack patch from + upstream git repository, commit id d938db. + +------------------------------------------------------------------- +Tue Mar 15 19:10:25 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Update to 1.1.8: + + Interfaces: + - Oldrc interface is again the default RC interface, on Windows + - Luarc, luahttp and luatelnet fixes + - Qt and Mac OS X fixes + - numerous Skins2 fixes, notably winamp2 skins + + Encoder: + - new libschroedinger-based Dirac codec encoder, faster than the + current one + + Access/Demuxers/Codecs: + - Subtitles auto-detection is back for .txt files + - vod/rtsp server and rtsp input fixes + - mp4 demuxer improvements + - ogg, rstp input, video filters minor fixes + - taglib's replaygain is fixed for mp3 + - vobsub support has an improved auto-detection + - fix a crash in malformed ape files + + Miscellaneous fixes in: + - Pulseaudio audio output, notably for usb cards + - Stacktraces are now limited in size on Windows + - Video resolution is now limited to 8192x8192, for security + reasons (CORE-2011-0208) + - Configure and build system improvements + - DirectShow and BDA build headers have been updated +- Drop patches that came from upstream git: + + vlc-matroska.patch + + vlc-upnp-assert.patch + +------------------------------------------------------------------- +Sat Mar 12 17:25:43 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Add 0001-KDE-Add-smb-to-the-supported-protocols-we-can-get-fi.patch + +------------------------------------------------------------------- +Wed Feb 23 22:17:10 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Own _datadir/kde4/apps, so we do not have to rely on meta- + package kde4-filesystem, which does not exist in Fedora. +- Remove kde4-filesystem BuildRequires. + +------------------------------------------------------------------- +Sat Feb 19 13:02:11 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Add vlc-matroska.patch: Fix build with new matroska version. + Multi Tag no longer exists. + +------------------------------------------------------------------- +Mon Jan 31 21:07:19 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.7: + + Linux port: + - Integration with the KDE GUI platform is disabled due to KDE + - bugs #234484 and #260719. + + Mac OS X port: + + Updated live555 library to fix playback of RTSP and Freebox + streams + + Running VLC in 64bit mode requires Mac OS X 10.6.0 or later for + speed and stability reasons + + Demuxers: + - Fix for Matroska / WebM remote code execution vulnerability. + VideoLAN-SA-1102 + + Updated translations. +- Changes from version 1.1.6.1: + + Fix libnotify, lirc, pulse compilation and packaging for + Unix/Linux +- Drop patches: vlc-lirc.patch and + 0001-Libnotify-depends-on-a-GTK-version-can-be-gtk-2.0-or.patch + +------------------------------------------------------------------- +Mon Jan 24 14:06:14 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.6: + + Audio output: + - Multiple fixes and improvements on PulseAudio output + + Access: + - Fix the Audio CD crash when looking for CDDB metadata on + Windows + + Decoders: + - Support for MPC SV7 and SV8 on Windows and Mac OS X (Unix was + already working) + - Enabled FluidSynth MIDI playback plugin on Mac OS X + - Faster VP8/Webm decoding with recent codecs libraries + + Demuxers: + - Fix Buffer overflow in Real demuxer CVE-2010-3907 / + VideoLAN-SA-1007 + - Fix some asf/wmv seeking issues, notably when seek didn't go + to a keyframe + - Support for 24-bits PCM over RTP (audio/L24) + + Subtitles and renderer: + - Do not auto-detect .txt files for subtitles + - Mark more freetype options as safe + - Mac OS X: fixed fontconfig cache creation + - Fix heap corruption in subtitle decoders, potentially + exploitable + + Visualization: + - Fix projectM visualization for Linux in all locales + - Fix projectM visualization support for Windows + - Various projectM improvements: the module should be working + now + - Fix goom crash on Windows XP and Mac OS X + + Interfaces: + - Qt4: fixes for media keys processing and MCE remotes + - Qt4: various fixes and portability improvements + - KDE: work-around open dialog first slow opening because of + KMimeTypeRepository + + Miscellaneous fixes: + - KDE device solid actions + - XDG screensaver + - Transcode integer overflow + - HTTP Icy metadata reading + - Windows: revert to 1.1.4 performance timers + + Updated translations. +- Add vlc-lirc.patch: fix build of the lirc module. Taken from git. + +------------------------------------------------------------------- +Sun Jan 16 17:56:11 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- No loner package locale co. + +------------------------------------------------------------------- +Fri Nov 19 19:24:53 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Add vlc-upnp-assert.patch: fix build of upnp plugin. + +------------------------------------------------------------------- +Sat Nov 13 21:13:14 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.5: + + Security: + - Fix a Windows crash on accessing Network Shared files/drives, + VideoLAN-SA-1006 + + Services Discovery: + - Integration in the playlist, of a list of web shows, + provided by channels.com + + Demuxers: + - Game Music Emu (GME) plugin rewritten, using the proper C API + - DVDnav and DVDread fixes for encoding and misc issues + - Playback of live http .Webm streams + - Taglib thread-safety fix + + Decoders: + - Fix decoding of H264 using DxVA2 using Intel IGP, thanks to + the donation from "Puget Systems" + + Skins: + - Add an icon to VLC on Linux + + Video Output: + - fix a bug that could lead to 100% CPU usage on XCB + + Interfaces: + - fix for Qt bug where VLC didn't exit properly on some Windows + XP configuration + - fixes on luatelnet and luarc + + Miscellaneous crashes and fixes in various plugins (telnet, + live555, theora and TS-mux, Qt) + + libLVC: + - add libvlc_media_new_fd() to play directly file descriptors + (not Win32/Win64) + - Miscellaneous fixes + + Updated translations. + +------------------------------------------------------------------- +Wed Oct 20 22:41:32 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.4.1: + + Demuxers: + - DVDnav and DVDread fixes for encoding and misc issues + - Playback of live http .Webm streams + + Decoders: + - Fix decoding of H264 using DxVA2 using Intel IGP, thanks to + the donation from "Puget Systems" + + Skins: + - add an icon to VLC + + Uodated translations. + +------------------------------------------------------------------- +Mon Sep 6 17:40:04 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Add libtwolame-devel BuildRequires + +------------------------------------------------------------------- +Fri Aug 27 19:00:34 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.4: + + Win32: + - Fix a security issue when loading DLLs, especially in Qt4 + and dmo modules, See VideoLAN-SA-1005 + - Fix folders opening from the interface + + Updated translations. +- Add gdk-pixbuf-devel BuildRequires for openSUSE 11.4+ +- Add gtk2-devel BuildRequires and add new patch: + 0001-Libnotify-depends-on-a-GTK-version-can-be-gtk-2.0-or.patch + +------------------------------------------------------------------- +Thu Aug 19 08:57:04 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.3: + + Access and demuxers: + - fixes for FTP relatives path and FTP directory support + - fix for podcasts parsing + - DVD: fix an assert error and various memory leaks + + Taglib: + - fix NULL dereferences, as reported by FortiGuard Lab, + CVE-2010-2937 / VideoLAN-SA-1004 + + Playlist: + - fix a regression where the wrong entry was played + - fix m3u playlists exports + + Skins2: + - fix video autoresize behaviour + + updated translations + +------------------------------------------------------------------- +Tue Aug 3 20:14:12 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- BuildRequire libmatroska-devel instead of libmatroska. + +------------------------------------------------------------------- +Fri Jul 30 19:22:12 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.2: + + Demuxers: + - Avformat fps displaying fix + - TS, fix an issue where some programs would get dropped + (fixes DVB issues too) + + Audio filters: + * fix timestamps handling on some filters that provoqued issues + when playback of mono streams, especially on Windows + + Windows: + - fix a bug in direct3d video output with old nVidia drivers + that broke video playback with overlay (YUV->RGB) + - fix console output encoding + + Interface and extensions: + - Youtube and other scripts updates + - Misc fixes in Qt4 (especially VLM and EPG dialogs) and MacOS + interface. + +------------------------------------------------------------------- +Tue Jul 20 10:20:15 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.1: + + libVLC: + * Support for the new capabilities: libvlc_adjust_Enable, + libvlc_adjust_Contrast, libvlc_adjust_Brightness, + libvlc_adjust_Hue, libvlc_adjust_Saturation, + libvlc_adjust_Gamma + * Various fixes and crash preventions, especially when video + functions were called early + * libvlc_media_player_set_pause() can force the pause state, + whereas libvlc_media_player_pause() would only toggle it. + * libvlc_set_user_agent() configures the "user agent" strings + used for some protocols (HTTP, PulseAudio...). + This replaces the --http-user-agent and the former + --user-agent libvlc_new() parameters. + * libvlc_video_set_callbacks() and libvlc_video_set_format() + allow grabbing video frames from a chosen memory location in + real-time. + This replace the ugly --vmem-* libvlc_new() parameters in + previous versions. + See http://wiki.videolan.org/LibVLC_SampleCode_SDL as an + example. + * libvlc_audio_get_delay() and libvlc_audio_set_delay() + configure the delay between audio and video/subpictures for + the current input. + + Stream output: + * Fix h264 streaming in ts + + Decoders/Demuxers: + * Fix performance issues with GPU decoding using DxVA2 using + ATI graphic cards You NEED ATI Catalyst 10.7 + * Fix :program selection in TS and DVB-T + * Fixes and improvements for MKV, Avformat and Avcodec modules + * Fix mod (.xm, .s3m, .it) files support on Windows and Mac + builds + + Linux port: + * Fix pulse closing + * VAAPI small improvements, notable for FourCC selection for + extraction + + Interfaces: + * Qt: fix preferences, hotkeys, messages and some fulscreen + behaviour + * Skins: support for mousewheel in fullscreen, fix + radialsliders + * Http: fix fullscreen toggle + + Updated translations. + +------------------------------------------------------------------- +Sat Jul 3 21:44:20 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Add lirc-devel to BuildRequires to actually build the lirc + interface. Thanks to Rob Verduijn for reporting this error. + +------------------------------------------------------------------- +Mon Jun 21 08:01:27 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to 1.1.0: + + This is a major release, adding major features, notably: + - GPU and DSP decoding on selected platforms + - New support for codecs, demuxers and muxers + - Lua extensions and Lua content extensions (luaSD) + - Improved interfaces + - Video Output rework + - Removal of lots of modules, rewrite of many + - Improved performances, in CPU, RAM and I/O + - New libVLC and bindings + - New or improved ports on misc platforms + + And so many bugs and other features... + +------------------------------------------------------------------- +Wed Jun 16 18:39:33 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to rc4 + +------------------------------------------------------------------- +Fri Jun 11 06:29:39 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to rc2 +- BuildRequires SDL_image-devel +- Remove obsoleted switches from configure call. + +------------------------------------------------------------------- +Thu Jun 10 21:21:27 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Add git-rollup.patch.bz2 to rollup to current git. Supposed + to fix various crashers we see lately in 1.1rc2. + +------------------------------------------------------------------- +Tue Jun 8 19:21:12 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- BuildRequire libva-devel on openSUSE 11.2+ + +------------------------------------------------------------------- +Sun Jun 6 21:56:49 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to 1.1.0 RC 2: Final to be expected soon. + +------------------------------------------------------------------- +Wed May 26 21:20:36 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.1.0 RC + +------------------------------------------------------------------- +Mon Apr 26 21:30:16 UTC 2010 - root@localhost + +- BuildRequire appropriate xulrunner version. + +------------------------------------------------------------------- +Sat Apr 24 19:46:14 CEST 2010 - dominique-vlc.suse@leuenberger.net + +- Patched tarball uploaded, as older versions of openSUSE + seem not able to properly bootstrap it. The patch applied to the + source tarball is vlc-globalhotkey-with-old-xcb-keysyms.patch. + +------------------------------------------------------------------- +Fri Apr 23 14:52:16 CEST 2010 - dominique-vlc.suse@leuenberger.net + +- Add vlc-libpng14.patch, taken from git master, commit ffa6a2f. + +------------------------------------------------------------------- +Thu Apr 22 20:31:34 CEST 2010 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.0.6: + + Access: + * Fix crash on FTP URI with no file path + + Decoders/Packetizers: + * Fix overflows in A/52, DTS, MPEG Audio and subtitles support + + Demuxers: + * Update LUA script for Youtube pages + * Fix crashes in AVI, ASF and Matroska files + * Fix crashes on malformatted ZIP archives + * Fix crashes and leaks in the FFmpeg/avformat plugin + * Fix crash on invalid XSPF playlist + + X11 port: + * Partial Xlib threading fixes + + Interfaces: + * Fix crash (use after free) in Qt4 bookmarks + * Fix a few crashes in Qt4 playlist + + Removed modules: + RTMP input and output are removed due to security problems. + Please update to VLC 1.1.0 which provides an FFmpeg-based RTMP + input if needed. + + Updated translations. +- Changes from version 1.0.5: + + Decoders: + * SubRip extra styles improvements + * Fix potential crashes in SSA and svg decoders + + Mac OS X Interface: + * Improved support for the 2009 Apple Remote + + Windows port: + * Use of gcc 4.4.2 to compile instead of gcc 4.2. This might + slightly increase performance and fix x264 issues + +------------------------------------------------------------------- +Thu Dec 10 19:52:16 CET 2009 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.0.4: + + Audio outputs: + * Fix deadlocks in the audio output core + * Make PulseAudio the default output if available + + Video outputs: + * Fix fullscreen mode with KDE 4.3.3 and other window managers + * Fix incompatibility with cairo-dock and compositing + + Input: + * Fix DVB scanning regression from VLC 1.0.3 + * Support for XZ-compressed byte stream (LZMA algorithm) + + Playlist: + * Support for .m3u8 playlist files (UTF-8 M3U) + + Unix: + * Support for xcb-keysyms version 0.3.4 or higher + * Fix globalhotkeys on FreeBSD + + Qt4 interface: + * Fix opening V4L version 1 devices + * Fix default destination ports in the streaming wizard + +------------------------------------------------------------------- +Fri Oct 30 13:19:42 CET 2009 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.0.3 + + Video outputs: + - Fix video quality when resizing the video on Windows Vista + and 7, due to regressions in most popular drivers + - New deinterlacers modules based on yadif and yadif(x2) + algorithms + + Decoders: + - Windows version supports now natively the WMA Professional + codec, as it didn't work in the packaged version of 1.0.2 + - Fix downmixing of particual 4.0 AC-3 audio tracks + + Encoders: + - x264 has profile-limitter, like: + #transcode{vcodec=h264,venc=x264{profile=baseline,level=12}..} + + Input: + - Update for appletrailers lua script + - Fixes on the RAR stream filter + - Fix for E-AC3 in ATSC/TS streams + - Various fixes for v4l and v4l2 + - Fix a crash in mjpeg demuxer + + Service discovery: + - New udev module for Linux + + Qt4 interface: + - Fixes on the playlist and the stream output panels + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 29 16:21:13 CEST 2009 - dominique-vlc.suse@leuenberger.net + +- Add 540_all_x264.patch to build with x264 >= 0.76. Patch copied + from gentoo portage. + +------------------------------------------------------------------- +Mon Sep 21 14:06:27 CEST 2009 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.0.2 + + Decoders: + - Native support for WMA Professional, without the use of the + Win32 dlls + - Fix issues in subtitles, especially SSA ones + - Various fixes on theora and ogg + + Demuxers: + - Various fixes for EPG support in MPEG-TS demuxer + - Fixes for potential stack overflow in .avi, .mp4 and .asf + demuxers + + Access: + - Fixes for v4l2 devices + - Fixes for dvb-c channels-scanning + + Qt Interface: + - Fix some playlist sorting issues + + Encoders: + - MPEG2 transrate stream output removed + - x264 default-values closer to x264.exe defaults. + - x264 rc-behaviour fixes: + . if user defines qp-value, CQP-mode is used + . otherwise if user defines vb=0, CRF-mode is used + . otherwise ABR-mode is used + - x264 set vbv-bufsize/vbv-maxsize better if user hasn't + defined these: + . ABR mode set vbv-max-bitrate=bitrate + . vbv-bufsize is bitrate * seconds between keyframes + (keyint/fps) + + Playlist: + - Lua scripts for Mpora and Vimeo playback + + Updated translations. + +------------------------------------------------------------------- +Mon Aug 17 10:31:36 CEST 2009 - dominique-vlc.suse@leuenberger.net + +- Add vlc-1.0.1-libass4.patch to support newer libass. Patch + taken from upstream commit 019359b5a5. + +------------------------------------------------------------------- +Mon Jul 27 18:34:24 CEST 2009 - dominique-vlc.suse@leuenberger.net + +- Update to version 1.0.1 + + Demuxers: + * Fix wmv/asf issues that caused audio to drop + * Various fixes for ac3, mp3, dts and stability for wav format + * Fix seek in RTSP in conformity to RFC 2326 + * Fix Dailymotion access script + * Fix crashes in xspf files handler + * Fix seeking and timing issues in some flv files on Windows + version + + Access: + * Add extra caching for files on network shares + * Prevent integer underflow in Real pseudo-RTSP module, + discovered by tixxDZ, DZCORE Labs, Algeria + + Decoders: + * Fix seeking in mpeg2 video files + * Improve SSA subtitles rendering + * Update most codecs for the Windows and Mac version + + Muxers: + * Fix sound recording of .flv files with mp3 audio + + Qt Interface: + * Possibility to change the opacity level of the Fullscreen + controller + * Fix various crashes and VIDEO_TS folders opening + + Mac OS X Interface: + * Added options to disable support for Apple Remote and Media + Keys + * Fixed options for Volume, Last.fm password and Subtitle + Encoding + * Fixed redraw issues when autosizing the video window + * Preferences panel now includes help through tool-tips + * More reliable Information and Messages panels + * Fix various crashes + + Windows port: + * The ZVBI module is now available for Windows, for complete + teletext support + + Update translations. + +------------------------------------------------------------------- +Tue Jul 7 09:55:39 CEST 2009 - dominique-vlc.suse@leuenberger.net + +- Update to 1.0.0 + * See http://git.videolan.org/?p=vlc.git;a=blob;f=NEWS;h=777764 + +------------------------------------------------------------------- +Thu Jun 18 09:09:23 CEST 2009 - dominique-vlc.suse@leuenberger.net + +- Update to 1.0.0-rc4 + Notable fixes: + - Mac OS crashes + - Qt Fullscreen controllers + - libass, playlist and skins crashes + - dv update to new API + - TrueHD in M2TS +- dropped vlc-xulrunner191 patch; it was merged upstream + +------------------------------------------------------------------- +Sat May 30 16:00:10 CEST 2009 - dominique-vlc.suse@leuenberger.net + +- Add vlc-xulrunner191 patch (conditional. Works only with xul 191) + diff --git a/vlc.spec b/vlc.spec new file mode 100644 index 0000000..37f4363 --- /dev/null +++ b/vlc.spec @@ -0,0 +1,854 @@ +# +# spec file for vlc +# +# Copyright (c) 2012 Dominique Leuenberger, Amsterdam, The Netherlands +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via email + +%define pulseplugin 0%{suse_version} > 1140 +%define withxcb 0%{suse_version} > 1131 +%define libvlc 5 +%define libvlccore 5 +%define conflicts vlc-beta + +# Currently no ncurses support. Will have to find the right trick for integrating curses (which is a curse) +%define with_ncurses 0 + +Summary: VLC - Video Lan Client +Name: vlc +Version: 2.0.5 +%define _version 2.0.5 +Release: 1.1 +Source: http://download.videolan.org/vlc/%{_version}/vlc-%{_version}.tar.xz +Patch1: fix_font_path.patch +Patch3: 0001-no-return-in-non-void.patch +License: GPL-2.0+ +Group: Productivity/Multimedia/Video/Players +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: aalib-devel +BuildRequires: alsa-devel +BuildRequires: avahi-devel +BuildRequires: fdupes +BuildRequires: flac-devel +%if 0%{?suse_version} >= 1200 +BuildRequires: fluidsynth-devel +%endif +BuildRequires: freetype2-devel +BuildRequires: fribidi-devel +BuildRequires: gcc-c++ +%if 0%{?suse_version} >= 1140 +BuildRequires: gdk-pixbuf-devel +%endif +BuildRequires: gettext-devel +BuildRequires: git +BuildRequires: gnome-vfs2-devel +BuildRequires: gnutls-devel +BuildRequires: gtk2-devel +BuildRequires: libass-devel +BuildRequires: libavc1394-devel +BuildRequires: libbluray-devel +BuildRequires: libcaca-devel +BuildRequires: libcddb-devel +BuildRequires: libcdio-devel +%if 0%suse_version < 1140 +BuildRequires: libdc1394_control12-devel +%endif +BuildRequires: libdc1394-devel +BuildRequires: libdvbpsi-devel +BuildRequires: libdvdnav-devel +BuildRequires: libdvdread-devel +BuildRequires: libgcrypt-devel +BuildRequires: libjack-devel +BuildRequires: libkate-devel +BuildRequires: libmatroska-devel +BuildRequires: libmodplug-devel +BuildRequires: libmtp-devel +BuildRequires: libnotify-devel +BuildRequires: libogg-devel +%if 0%{suse_version} >= 1120 +BuildRequires: libproxy-devel +%endif +BuildRequires: libqt4-devel +BuildRequires: libraw1394-devel +BuildRequires: librsvg-devel +BuildRequires: libsamplerate-devel +BuildRequires: libshout-devel +BuildRequires: libsmbclient-devel +BuildRequires: libtheora-devel +BuildRequires: libtool +%if 0%{suse_version} > 1100 +BuildRequires: libudev-devel +%endif +BuildRequires: libupnp-devel +%if 0%{?suse_version} > 1130 +BuildRequires: libv4l-devel +%endif +%if 0%{?suse_version} > 1130 +BuildRequires: libva-devel +%endif +BuildRequires: libvorbis-devel +BuildRequires: libxml2-devel +BuildRequires: lirc-devel +%if 0%{?suse_version} >= 1220 +BuildRequires: lua51-devel +%else +BuildRequires: lua-devel +%endif +BuildRequires: Mesa-devel +%if %{?with_ncurses} +BuildRequires: ncurses-devel +%endif +BuildRequires: pcre-devel +BuildRequires: pulseaudio-devel +BuildRequires: schroedinger-devel +%if 0%{suse_version} < 1120 +BuildRequires: SDL-devel +%else +BuildRequires: libSDL-devel +%endif +BuildRequires: slang-devel +BuildRequires: speex-devel +BuildRequires: taglib-devel +BuildRequires: vcdimager-devel +BuildRequires: xosd-devel +BuildRequires: zvbi-devel + +# BuildRequires that are not actively used for VLC, but for the build itself to work smoothly +BuildRequires: findutils +BuildRequires: update-desktop-files +BuildRequires: xz +# Those are dependencies which are NOT provided in openSUSE, mostly for legal reasons. +%if 0%{?BUILD_ORIG} +BuildRequires: faad2-devel +BuildRequires: liba52-devel +BuildRequires: libdca-devel +BuildRequires: libfaac-devel +BuildRequires: libffmpeg-devel +BuildRequires: libmad-devel +BuildRequires: libmpeg2-devel +BuildRequires: libtwolame-devel +BuildRequires: libx264-devel +BuildRequires: libxvidcore-devel +BuildRequires: live555 +%endif + +Requires: %{name}-noX = %{version}-%{release} +Requires: %{name}-qt = %{version}-%{release} +Conflicts: %{conflicts} + +%description +VLC media player is a highly portable multimedia player for various +audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) +as well as DVDs, VCDs, and various streaming protocols. +It can also be used as a server to stream in unicast or multicast +in IPv4 or IPv6 on a high-bandwidth network. + +%package devel +Summary: VLC Development system +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} + +%description devel +Those development headers are required if you plan on coding against VLC + +%package -n libvlc%{libvlc} +Summary: Shared library libvlc +Group: System/Libraries + +%description -n libvlc%{libvlc} +Shared library libvlc. To be installed by system dependencies + +%package -n libvlccore%{libvlccore} +Summary: Shared library libvlc +Group: System/Libraries + +%description -n libvlccore%{libvlccore} +Shared library libvlc. To be installed by system dependencies + +%package noX +Summary: VLC: VideoLAN Client - without X dependencies +Group: Productivity/Multimedia/Video/Players +Requires: libvlccore%{libvlccore} = %{version}-%{release} +Requires: libvlc%{libvlc} = %{version}-%{release} +Conflicts: %{conflicts}-noX +Recommends: libdvdcss + +%description noX +This Package of VLC contains the bare requirements you need to install. +Here is no graphical User Interface included, thus it's also perfectly +suitable for server installations (Streaming Server for example) + +Should you decide to install the GUI modules, %{name}-noX will stay +installed as a dependency. + +%if 0%{?BUILD_ORIG} +%package codecs +Summary: VLC: VideoLAN Client - Codec extension +Group: Productivity/Multimedia/Video/Players +Requires: vlc-noX = %{version} +Supplements: vlc-noX + +%description codecs +This Package enhances the functionality of the VLC VideoLAN Client with +Codecs that are not available in a stock openSUSE distribution. +%endif + +%package qt +Summary: VLC: VideoLAN Client - Qt interface +Group: Productivity/Multimedia/Video/Players +Supplements: packageand(%{name}-noX:libqt4) +Requires: %{name}-noX = %{version}-%{release} +Conflicts: %{conflicts}-qt + +%description qt +The all new Qt interface for the VLC VideoLAN Client. + +%package gnome +Summary: VLC: VideoLAN Client - Gnome Access Modules +Group: Productivity/Multimedia/Video/Players +Supplements: packageand(%{name}-noX:gnome-vfs2) +Requires: %{name}-noX = %{version}-%{release} +Conflicts: %{conflicts}-gnome + +%description gnome +In order to integrate flawless into GNOME, there are some access modules +for gnome-vfs2. + +%if 0%{pulseplugin} +%package aout-pulse +Summary: VLC Audio Out for Pulse Audio +Group: System/Libraries +Requires: %{name} = %{version}-%{release} +Supplements: packageand(%{name}-noX:pulseaudio) +Requires: %{name}-noX = %{version}-%{release} +conflicts: %{conflicts}-aout-pulse + +%description aout-pulse +Extends VLC with Pulse Audio Support for Audio Out +%endif + +%prep +echo '********* ENTERED PREP PHASE ********' +date +%setup -q -n %{name}-%{_version} +%patch1 -p1 +%patch3 -p1 +rm -rf contrib +echo '********* ENDED PREP PHASE *********' +date + +%build +echo '********* BOOTSTRAPPING *********' +date +export CFLAGS="%{optflags} -L%{_libdir}/live -msse" +export CXXFLAGS="%{optflags} -L%{_libdir}/live -msse" +#./bootstrap +%configure \ + --disable-dependency-tracking \ + --enable-aa \ + --enable-alsa \ +%if 0%{?suse_version} > 1120 + --enable-dvbpsi \ +%endif + --enable-dvdnav \ + --enable-dvdread \ + --enable-fast-install \ + --enable-flac \ + --enable-freetype \ + --enable-fribidi \ + --enable-glx \ + --enable-gnomevfs \ + --enable-gnutls \ + --enable-httpd \ + --enable-jack \ + --enable-kate \ + --enable-libass \ + --enable-libcddb \ +%if 0%{suse_version} >= 1120 + --enable-libproxy \ +%endif + --enable-lirc \ +%if 0%{?BUILD_ORIG} + --enable-libmpeg2 \ + --enable-live555 \ + --enable-mad \ + --enable-avcodec \ + --enable-swscale \ + --enable-postproc \ + --enable-faad \ + --enable-a52 \ + --enable-dca \ +%else + --disable-libmpeg2 \ + --disable-live555 \ + --disable-mad \ + --disable-avcodec \ + --disable-swscale \ + --disable-postproc \ + --disable-faad \ + --disable-a52 \ + --disable-dca \ +%endif + --enable-lua \ + --enable-mkv \ + --enable-mod \ +%if %{?with_ncurses} + --enable-ncurses \ +%else + --disable-ncurses \ +%endif + --enable-ogg \ + --enable-optimizations \ + --enable-oss \ + --enable-png \ +%if 0%{pulseplugin} + --enable-pulse \ +%endif + --enable-pvr \ + --enable-real \ + --enable-realrtsp \ + --enable-smb \ + --enable-sout \ + --enable-speex \ + --enable-taglib \ + --enable-theora \ +%if 0%{?suse_version} > 1130 + --enable-v4l2 \ +%else + --disable-libv4l2 \ +%endif + --enable-vcd \ + --enable-vcdx \ + --enable-visual \ + --enable-vorbis \ + --enable-waveout \ +%if 0%{?withxcb} + --enable-xcb \ +%else + --disable-xcb \ +%endif + --enable-xvideo +echo '********* FINISHED CONFIGURE *********' +date +%{__make} %{?jobs:-j %jobs} V=1 + +%install +echo '********* ENTERED INSTALL PHASE *********' +date +%makeinstall +mkdir -p %{buildroot}/%{_datadir}/pixmaps +ln -s %{_datadir}/icons/hicolor/48x48/apps/vlc.png %{buildroot}/%{_datadir}/pixmaps/vlc.png +find %{buildroot} -name *.la -delete +%suse_update_desktop_file vlc AudioPlayer VideoPlayer Player +%fdupes %{buildroot}%{_datadir}/vlc + + +# clean up some lang issues... +for lang in ach cgg ff kmr; do + rm -rf %{buildroot}%{_datadir}/locale/$lang +done +%find_lang vlc + +%clean +rm -rf "$RPM_BUILD_ROOT" + +%files +%defattr(-,root,root) +%{_bindir}/svlc +%{_datadir}/applications/vlc.desktop +%{_datadir}/pixmaps/vlc.png +%{_datadir}/icons/hicolor/*/apps/vlc* +%dir %{_datadir}/kde4 +%dir %{_datadir}/kde4/apps +%{_datadir}/kde4/apps/solid +%if 0%{?suse_version} > 1130 +%{_libdir}/vlc/plugins/codec/liblibass_plugin.so +%endif +%{_libdir}/vlc/plugins//notify/libnotify_plugin.so +%{_libdir}/vlc/plugins//video_filter/libremoteosd_plugin.so +%{_libdir}/vlc/plugins/text_renderer/libfreetype_plugin.so +%if 0%{withxcb} +%{_libdir}/vlc/plugins/video_filter/libpanoramix_plugin.so +%{_libdir}/vlc/plugins/video_output/libxcb_glx_plugin.so +%endif +%{_libdir}/vlc/plugins/video_output/libaa_plugin.so + +%files noX -f vlc.lang +%defattr(-,root,root) +%doc %{_datadir}/doc/vlc/ +%doc NEWS AUTHORS COPYING THANKS README +%{_bindir}/cvlc +%if %{?with_ncurses} +%{_bindir}/nvlc +%endif +%{_bindir}/rvlc +%{_bindir}/vlc +%{_bindir}/vlc-wrapper +%{_datadir}/vlc/ +%if 0%{?suse_version} <= 1130 +%dir %{_datadir}/locale/co +%dir %{_datadir}/locale/co/LC_MESSAGES +%endif +%if 0%{?suse_version} <= 1140 + %dir %{_datadir}/locale/tet + %dir %{_datadir}/locale/tet/LC_MESSAGES +%endif +%{_mandir}/*/vlc* +# Own the file.. but it's an auto-generated file, so ghost it. +%ghost %{_libdir}/vlc/plugins/plugins.dat +%dir %{_libdir}/vlc +%dir %{_libdir}/vlc/lua +%dir %{_libdir}/vlc/lua/intf +%dir %{_libdir}/vlc/lua/intf/modules +%dir %{_libdir}/vlc/lua/meta +%dir %{_libdir}/vlc/lua/meta/art +%dir %{_libdir}/vlc/lua/meta/fetcher +%dir %{_libdir}/vlc/lua/meta/reader +%dir %{_libdir}/vlc/lua/modules +%dir %{_libdir}/vlc/lua/playlist +%dir %{_libdir}/vlc/lua/sd +%dir %{_libdir}/vlc/plugins +%dir %{_libdir}/vlc/plugins/3dnow +%dir %{_libdir}/vlc/plugins/access +%dir %{_libdir}/vlc/plugins/access_output +%dir %{_libdir}/vlc/plugins/audio_filter +%dir %{_libdir}/vlc/plugins/audio_mixer +%dir %{_libdir}/vlc/plugins/audio_output +%dir %{_libdir}/vlc/plugins/codec +%dir %{_libdir}/vlc/plugins/control +%dir %{_libdir}/vlc/plugins/demux +%dir %{_libdir}/vlc/plugins/gui +%dir %{_libdir}/vlc/plugins/lua +%dir %{_libdir}/vlc/plugins/meta_engine +%dir %{_libdir}/vlc/plugins/misc +%dir %{_libdir}/vlc/plugins/mmx +%dir %{_libdir}/vlc/plugins/mmxext +%dir %{_libdir}/vlc/plugins/mux +%dir %{_libdir}/vlc/plugins/notify +%dir %{_libdir}/vlc/plugins/packetizer +%dir %{_libdir}/vlc/plugins/services_discovery +%dir %{_libdir}/vlc/plugins/sse2 +%dir %{_libdir}/vlc/plugins/stream_filter +%dir %{_libdir}/vlc/plugins/stream_out +%dir %{_libdir}/vlc/plugins/text_renderer +%dir %{_libdir}/vlc/plugins/video_chroma +%dir %{_libdir}/vlc/plugins/video_filter +%dir %{_libdir}/vlc/plugins/video_output +%dir %{_libdir}/vlc/plugins/visualization +# Files explicitly listed... so we are in full control of what goes to -noX, -codec or the X-depending pkg. +%{_libdir}/vlc/vlc-cache-gen +%{_libdir}/vlc/lua/intf/cli.luac +%{_libdir}/vlc/lua/intf/dummy.luac +%{_libdir}/vlc/lua/intf/dumpmeta.luac +%{_libdir}/vlc/lua/intf/hotkeys.luac +%{_libdir}/vlc/lua/intf/http.luac +%{_libdir}/vlc/lua/intf/luac.luac +%{_libdir}/vlc/lua/intf/modules/common.luac +%{_libdir}/vlc/lua/intf/modules/host.luac +%{_libdir}/vlc/lua/intf/modules/httprequests.luac +%{_libdir}/vlc/lua/intf/telnet.luac +%{_libdir}/vlc/lua/meta/art/00_musicbrainz.luac +%{_libdir}/vlc/lua/meta/art/01_googleimage.luac +%{_libdir}/vlc/lua/meta/art/02_frenchtv.luac +%{_libdir}/vlc/lua/meta/art/03_lastfm.luac +%{_libdir}/vlc/lua/meta/fetcher/tvrage.luac +%{_libdir}/vlc/lua/meta/reader/filename.luac +%{_libdir}/vlc/lua/modules/dkjson.luac +%{_libdir}/vlc/lua/modules/sandbox.luac +%{_libdir}/vlc/lua/modules/simplexml.luac +%{_libdir}/vlc/lua/playlist/anevia_streams.luac +%{_libdir}/vlc/lua/playlist/anevia_xml.luac +%{_libdir}/vlc/lua/playlist/appletrailers.luac +%{_libdir}/vlc/lua/playlist/bbc_co_uk.luac +%{_libdir}/vlc/lua/playlist/break.luac +%{_libdir}/vlc/lua/playlist/canalplus.luac +%{_libdir}/vlc/lua/playlist/cue.luac +%{_libdir}/vlc/lua/playlist/dailymotion.luac +%{_libdir}/vlc/lua/playlist/extreme.luac +%{_libdir}/vlc/lua/playlist/france2.luac +%{_libdir}/vlc/lua/playlist/googlevideo.luac +%{_libdir}/vlc/lua/playlist/jamendo.luac +%{_libdir}/vlc/lua/playlist/joox.luac +%{_libdir}/vlc/lua/playlist/katsomo.luac +%{_libdir}/vlc/lua/playlist/koreus.luac +%{_libdir}/vlc/lua/playlist/lelombrik.luac +%{_libdir}/vlc/lua/playlist/metacafe.luac +%{_libdir}/vlc/lua/playlist/metachannels.luac +%{_libdir}/vlc/lua/playlist/mpora.luac +%{_libdir}/vlc/lua/playlist/pinkbike.luac +%{_libdir}/vlc/lua/playlist/pluzz.luac +%{_libdir}/vlc/lua/playlist/rockbox_fm_presets.luac +%{_libdir}/vlc/lua/playlist/soundcloud.luac +%{_libdir}/vlc/lua/playlist/vimeo.luac +%{_libdir}/vlc/lua/playlist/youtube.luac +%{_libdir}/vlc/lua/playlist/youtube_homepage.luac +%{_libdir}/vlc/lua/playlist/zapiks.luac +%{_libdir}/vlc/lua/sd/fmc.luac +%{_libdir}/vlc/lua/sd/freebox.luac +%{_libdir}/vlc/lua/sd/icecast.luac +%{_libdir}/vlc/lua/sd/jamendo.luac +%{_libdir}/vlc/lua/sd/metachannels.luac +%{_libdir}/vlc/plugins/3dnow/libmemcpy3dn_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_alsa_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_attachment_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_bd_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_dv_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_ftp_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_http_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_imem_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_jack_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_mms_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_mtp_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_oss_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_rar_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_realrtsp_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_shm_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_smb_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_tcp_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_udp_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_vdr_plugin.so +%{_libdir}/vlc/plugins/access/libcdda_plugin.so +%{_libdir}/vlc/plugins/access/libdc1394_plugin.so +%{_libdir}/vlc/plugins/access/libdtv_plugin.so +%{_libdir}/vlc/plugins/access/libdvdnav_plugin.so +%{_libdir}/vlc/plugins/access/libdvdread_plugin.so +%{_libdir}/vlc/plugins/access/libfilesystem_plugin.so +%{_libdir}/vlc/plugins/access/libidummy_plugin.so +%{_libdir}/vlc/plugins/access/liblibbluray_plugin.so +%{_libdir}/vlc/plugins/access/liblinsys_hdsdi_plugin.so +%{_libdir}/vlc/plugins/access/liblinsys_sdi_plugin.so +%{_libdir}/vlc/plugins/access/libpulsesrc_plugin.so +%{_libdir}/vlc/plugins/access/libpvr_plugin.so +%{_libdir}/vlc/plugins/access/librtp_plugin.so +%{_libdir}/vlc/plugins/access/libsdp_plugin.so +%{_libdir}/vlc/plugins/access/libstream_filter_rar_plugin.so +%{_libdir}/vlc/plugins/access/libv4l2_plugin.so +%{_libdir}/vlc/plugins/access/libvcd_plugin.so +%{_libdir}/vlc/plugins/access/libvcdx_plugin.so +%{_libdir}/vlc/plugins/access/libxcb_screen_plugin.so +%{_libdir}/vlc/plugins/access/libzip_plugin.so +%{_libdir}/vlc/plugins/access_output/libaccess_output_dummy_plugin.so +%{_libdir}/vlc/plugins/access_output/libaccess_output_file_plugin.so +%{_libdir}/vlc/plugins/access_output/libaccess_output_http_plugin.so +%{_libdir}/vlc/plugins/access_output/libaccess_output_livehttp_plugin.so +%{_libdir}/vlc/plugins/access_output/libaccess_output_shout_plugin.so +%{_libdir}/vlc/plugins/access_output/libaccess_output_udp_plugin.so +%{_libdir}/vlc/plugins/audio_filter/liba52tospdif_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libaudio_format_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libaudiobargraph_a_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libchorus_flanger_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libcompressor_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libconverter_fixed_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libdolby_surround_decoder_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libdtstospdif_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libequalizer_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libheadphone_channel_mixer_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libkaraoke_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libmono_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libnormvol_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libparam_eq_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libsamplerate_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libscaletempo_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libsimple_channel_mixer_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libspatializer_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libspeex_resampler_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libtrivial_channel_mixer_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libugly_resampler_plugin.so +%{_libdir}/vlc/plugins/audio_mixer/libfixed32_mixer_plugin.so +%{_libdir}/vlc/plugins/audio_mixer/libfloat32_mixer_plugin.so +%{_libdir}/vlc/plugins/audio_output/libadummy_plugin.so +%{_libdir}/vlc/plugins/audio_output/libalsa_plugin.so +%{_libdir}/vlc/plugins/audio_output/libamem_plugin.so +%{_libdir}/vlc/plugins/audio_output/libaout_file_plugin.so +%{_libdir}/vlc/plugins/audio_output/libjack_plugin.so +%{_libdir}/vlc/plugins/audio_output/liboss_plugin.so +%{_libdir}/vlc/plugins/codec/liba52_plugin.so +%{_libdir}/vlc/plugins/codec/libadpcm_plugin.so +%{_libdir}/vlc/plugins/codec/libaes3_plugin.so +%{_libdir}/vlc/plugins/codec/libaraw_plugin.so +%{_libdir}/vlc/plugins/codec/libcc_plugin.so +%{_libdir}/vlc/plugins/codec/libcdg_plugin.so +%{_libdir}/vlc/plugins/codec/libcvdsub_plugin.so +%{_libdir}/vlc/plugins/codec/libddummy_plugin.so +%{_libdir}/vlc/plugins/codec/libdts_plugin.so +%{_libdir}/vlc/plugins/codec/libdvbsub_plugin.so +%{_libdir}/vlc/plugins/codec/libedummy_plugin.so +%{_libdir}/vlc/plugins/codec/libflac_plugin.so +%{_libdir}/vlc/plugins/codec/libfluidsynth_plugin.so +%{_libdir}/vlc/plugins/codec/libkate_plugin.so +%{_libdir}/vlc/plugins/codec/liblpcm_plugin.so +%{_libdir}/vlc/plugins/codec/libmpeg_audio_plugin.so +%{_libdir}/vlc/plugins/codec/libpng_plugin.so +%{_libdir}/vlc/plugins/codec/librawvideo_plugin.so +%{_libdir}/vlc/plugins/codec/librealvideo_plugin.so +%{_libdir}/vlc/plugins/codec/libschroedinger_plugin.so +%{_libdir}/vlc/plugins/codec/libspeex_plugin.so +%{_libdir}/vlc/plugins/codec/libspudec_plugin.so +%{_libdir}/vlc/plugins/codec/libstl_plugin.so +%{_libdir}/vlc/plugins/codec/libsubsdec_plugin.so +%{_libdir}/vlc/plugins/codec/libsubsusf_plugin.so +%{_libdir}/vlc/plugins/codec/libsvcdsub_plugin.so +%{_libdir}/vlc/plugins/codec/libt140_plugin.so +%{_libdir}/vlc/plugins/codec/libtelx_plugin.so +%{_libdir}/vlc/plugins/codec/libtheora_plugin.so +%{_libdir}/vlc/plugins/codec/libvorbis_plugin.so +%{_libdir}/vlc/plugins/codec/libzvbi_plugin.so +%{_libdir}/vlc/plugins/control/libdbus_plugin.so +%{_libdir}/vlc/plugins/control/libdummy_plugin.so +%{_libdir}/vlc/plugins/control/libgestures_plugin.so +%{_libdir}/vlc/plugins/control/libhotkeys_plugin.so +%{_libdir}/vlc/plugins/control/liblirc_plugin.so +%{_libdir}/vlc/plugins/control/libmotion_plugin.so +%{_libdir}/vlc/plugins/control/libnetsync_plugin.so +%{_libdir}/vlc/plugins/control/liboldrc_plugin.so +%{_libdir}/vlc/plugins/demux/libaiff_plugin.so +%{_libdir}/vlc/plugins/demux/libasf_plugin.so +%{_libdir}/vlc/plugins/demux/libau_plugin.so +%{_libdir}/vlc/plugins/demux/libavi_plugin.so +%{_libdir}/vlc/plugins/demux/libdemux_cdg_plugin.so +%{_libdir}/vlc/plugins/demux/libdemux_stl_plugin.so +%{_libdir}/vlc/plugins/demux/libdemuxdump_plugin.so +%{_libdir}/vlc/plugins/demux/libdirac_plugin.so +%{_libdir}/vlc/plugins/demux/libes_plugin.so +%{_libdir}/vlc/plugins/demux/libflacsys_plugin.so +%{_libdir}/vlc/plugins/demux/libh264_plugin.so +%{_libdir}/vlc/plugins/demux/libimage_plugin.so +%{_libdir}/vlc/plugins/demux/libmjpeg_plugin.so +%{_libdir}/vlc/plugins/demux/libmkv_plugin.so +%{_libdir}/vlc/plugins/demux/libmod_plugin.so +%{_libdir}/vlc/plugins/demux/libmp4_plugin.so +%{_libdir}/vlc/plugins/demux/libmpgv_plugin.so +%{_libdir}/vlc/plugins/demux/libnsc_plugin.so +%{_libdir}/vlc/plugins/demux/libnsv_plugin.so +%{_libdir}/vlc/plugins/demux/libnuv_plugin.so +%{_libdir}/vlc/plugins/demux/libogg_plugin.so +%{_libdir}/vlc/plugins/demux/libplaylist_plugin.so +%{_libdir}/vlc/plugins/demux/libps_plugin.so +%{_libdir}/vlc/plugins/demux/libpva_plugin.so +%{_libdir}/vlc/plugins/demux/librawaud_plugin.so +%{_libdir}/vlc/plugins/demux/librawdv_plugin.so +%{_libdir}/vlc/plugins/demux/librawvid_plugin.so +%{_libdir}/vlc/plugins/demux/libreal_plugin.so +%{_libdir}/vlc/plugins/demux/libsmf_plugin.so +%{_libdir}/vlc/plugins/demux/libsubtitle_plugin.so +%{_libdir}/vlc/plugins/demux/libts_plugin.so +%{_libdir}/vlc/plugins/demux/libtta_plugin.so +%{_libdir}/vlc/plugins/demux/libty_plugin.so +%{_libdir}/vlc/plugins/demux/libvc1_plugin.so +%{_libdir}/vlc/plugins/demux/libvobsub_plugin.so +%{_libdir}/vlc/plugins/demux/libvoc_plugin.so +%{_libdir}/vlc/plugins/demux/libwav_plugin.so +%{_libdir}/vlc/plugins/demux/libxa_plugin.so +%{_libdir}/vlc/plugins/gui/libskins2_plugin.so +%{_libdir}/vlc/plugins/lua/liblua_plugin.so +%{_libdir}/vlc/plugins/meta_engine/libfolder_plugin.so +%{_libdir}/vlc/plugins/meta_engine/libtaglib_plugin.so +%{_libdir}/vlc/plugins/misc/libaudioscrobbler_plugin.so +%{_libdir}/vlc/plugins/misc/libexport_plugin.so +%{_libdir}/vlc/plugins/misc/libgnutls_plugin.so +%{_libdir}/vlc/plugins/misc/libinhibit_plugin.so +%{_libdir}/vlc/plugins/misc/liblogger_plugin.so +%{_libdir}/vlc/plugins/misc/libmemcpy_plugin.so +%{_libdir}/vlc/plugins/misc/libosd_parser_plugin.so +%{_libdir}/vlc/plugins/misc/libstats_plugin.so +%{_libdir}/vlc/plugins/misc/libvod_rtsp_plugin.so +%{_libdir}/vlc/plugins/misc/libxdg_screensaver_plugin.so +%{_libdir}/vlc/plugins/misc/libxml_plugin.so +%{_libdir}/vlc/plugins/misc/libxscreensaver_plugin.so +%{_libdir}/vlc/plugins/mmx/libi420_rgb_mmx_plugin.so +%{_libdir}/vlc/plugins/mmx/libi420_yuy2_mmx_plugin.so +%{_libdir}/vlc/plugins/mmx/libi422_yuy2_mmx_plugin.so +%{_libdir}/vlc/plugins/mmx/libmemcpymmx_plugin.so +%{_libdir}/vlc/plugins/mmxext/libmemcpymmxext_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_asf_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_avi_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_dummy_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_mp4_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_mpjpeg_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_ogg_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_ps_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_ts_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_wav_plugin.so +%{_libdir}/vlc/plugins/notify/libtelepathy_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_copy_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_dirac_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_flac_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_h264_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_mlp_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpeg4audio_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpeg4video_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpegvideo_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_vc1_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libbonjour_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libmediadirs_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libmtp_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libpodcast_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libpulselist_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libsap_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libudev_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libupnp_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libxcb_apps_plugin.so +%{_libdir}/vlc/plugins/sse2/libi420_rgb_sse2_plugin.so +%{_libdir}/vlc/plugins/sse2/libi420_yuy2_sse2_plugin.so +%{_libdir}/vlc/plugins/sse2/libi422_yuy2_sse2_plugin.so +%{_libdir}/vlc/plugins/stream_filter/libdecomp_plugin.so +%{_libdir}/vlc/plugins/stream_filter/libstream_filter_dash_plugin.so +%{_libdir}/vlc/plugins/stream_filter/libstream_filter_httplive_plugin.so +%{_libdir}/vlc/plugins/stream_filter/libstream_filter_record_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_autodel_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_bridge_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_delay_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_description_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_display_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_dummy_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_duplicate_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_es_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_gather_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_langfromtelx_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_mosaic_bridge_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_raop_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_record_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_rtp_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_select_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_setid_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_smem_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_standard_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_transcode_plugin.so +%{_libdir}/vlc/plugins/text_renderer/libsvg_plugin.so +%{_libdir}/vlc/plugins/text_renderer/libtdummy_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libgrey_yuv_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libi420_rgb_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libi422_i420_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libi422_yuy2_plugin.so +%{_libdir}/vlc/plugins/video_chroma/librv32_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libyuy2_i420_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libyuy2_i422_plugin.so +%{_libdir}/vlc/plugins/video_filter/libadjust_plugin.so +%{_libdir}/vlc/plugins/video_filter/libalphamask_plugin.so +%{_libdir}/vlc/plugins/video_filter/libantiflicker_plugin.so +%{_libdir}/vlc/plugins/video_filter/libatmo_plugin.so +%{_libdir}/vlc/plugins/video_filter/libaudiobargraph_v_plugin.so +%{_libdir}/vlc/plugins/video_filter/libball_plugin.so +%{_libdir}/vlc/plugins/video_filter/libblend_plugin.so +%{_libdir}/vlc/plugins/video_filter/libblendbench_plugin.so +%{_libdir}/vlc/plugins/video_filter/libbluescreen_plugin.so +%{_libdir}/vlc/plugins/video_filter/libcanvas_plugin.so +%{_libdir}/vlc/plugins/video_filter/libchain_plugin.so +%{_libdir}/vlc/plugins/video_filter/libclone_plugin.so +%{_libdir}/vlc/plugins/video_filter/libcolorthres_plugin.so +%{_libdir}/vlc/plugins/video_filter/libcroppadd_plugin.so +%{_libdir}/vlc/plugins/video_filter/libdeinterlace_plugin.so +%{_libdir}/vlc/plugins/video_filter/libdynamicoverlay_plugin.so +%{_libdir}/vlc/plugins/video_filter/liberase_plugin.so +%{_libdir}/vlc/plugins/video_filter/libextract_plugin.so +%{_libdir}/vlc/plugins/video_filter/libgaussianblur_plugin.so +%{_libdir}/vlc/plugins/video_filter/libgradfun_plugin.so +%{_libdir}/vlc/plugins/video_filter/libgradient_plugin.so +%{_libdir}/vlc/plugins/video_filter/libgrain_plugin.so +%{_libdir}/vlc/plugins/video_filter/libhqdn3d_plugin.so +%{_libdir}/vlc/plugins/video_filter/libinvert_plugin.so +%{_libdir}/vlc/plugins/video_filter/liblogo_plugin.so +%{_libdir}/vlc/plugins/video_filter/libmagnify_plugin.so +%{_libdir}/vlc/plugins/video_filter/libmarq_plugin.so +%{_libdir}/vlc/plugins/video_filter/libmirror_plugin.so +%{_libdir}/vlc/plugins/video_filter/libmosaic_plugin.so +%{_libdir}/vlc/plugins/video_filter/libmotionblur_plugin.so +%{_libdir}/vlc/plugins/video_filter/libmotiondetect_plugin.so +%{_libdir}/vlc/plugins/video_filter/libosdmenu_plugin.so +%{_libdir}/vlc/plugins/video_filter/libposterize_plugin.so +%{_libdir}/vlc/plugins/video_filter/libpsychedelic_plugin.so +%{_libdir}/vlc/plugins/video_filter/libpuzzle_plugin.so +%{_libdir}/vlc/plugins/video_filter/libripple_plugin.so +%{_libdir}/vlc/plugins/video_filter/librotate_plugin.so +%{_libdir}/vlc/plugins/video_filter/librss_plugin.so +%{_libdir}/vlc/plugins/video_filter/libscale_plugin.so +%{_libdir}/vlc/plugins/video_filter/libscene_plugin.so +%{_libdir}/vlc/plugins/video_filter/libsepia_plugin.so +%{_libdir}/vlc/plugins/video_filter/libsharpen_plugin.so +%{_libdir}/vlc/plugins/video_filter/libsubsdelay_plugin.so +%{_libdir}/vlc/plugins/video_filter/libtransform_plugin.so +%{_libdir}/vlc/plugins/video_filter/libwall_plugin.so +%{_libdir}/vlc/plugins/video_filter/libwave_plugin.so +%{_libdir}/vlc/plugins/video_filter/libyuvp_plugin.so +%{_libdir}/vlc/plugins/video_output/libcaca_plugin.so +%{_libdir}/vlc/plugins/video_output/libfb_plugin.so +%{_libdir}/vlc/plugins/video_output/libvdummy_plugin.so +%{_libdir}/vlc/plugins/video_output/libvmem_plugin.so +%{_libdir}/vlc/plugins/video_output/libvout_sdl_plugin.so +%{_libdir}/vlc/plugins/video_output/libxcb_window_plugin.so +%{_libdir}/vlc/plugins/video_output/libxcb_x11_plugin.so +%{_libdir}/vlc/plugins/video_output/libxcb_xv_plugin.so +%{_libdir}/vlc/plugins/video_output/libyuv_plugin.so +%{_libdir}/vlc/plugins/visualization/libvisual_plugin.so + +%if 0%{?BUILD_ORIG} +%files codecs +%defattr(-,root,root) +%{_libdir}/vlc/plugins/access/libaccess_avio_plugin.so +%{_libdir}/vlc/plugins/audio_filter/liba52tofloat32_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libdtstofloat32_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libmpgatofixed32_plugin.so +%{_libdir}/vlc/plugins/codec/libavcodec_plugin.so +%{_libdir}/vlc/plugins/codec/libfaad_plugin.so +%{_libdir}/vlc/plugins/codec/liblibmpeg2_plugin.so +%{_libdir}/vlc/plugins/codec/libtwolame_plugin.so +%{_libdir}/vlc/plugins/codec/libx264_plugin.so +%{_libdir}/vlc/plugins/demux/libavformat_plugin.so +%{_libdir}/vlc/plugins/demux/liblive555_plugin.so +%{_libdir}/vlc/plugins/video_filter/libpostproc_plugin.so +%{_libdir}/vlc/plugins/video_filter/libswscale_plugin.so +%endif + + +%files -n libvlc%{libvlc} +%defattr(-,root,root) +%{_libdir}/libvlc.so.%{libvlc}* + +%files -n libvlccore%{libvlccore} +%defattr(-,root,root) +%{_libdir}/libvlccore.so.%{libvlccore}* + +%files qt +%defattr(-,root,root) +%{_bindir}/qvlc +%{_libdir}/vlc/plugins/gui/libqt4_plugin.so + +%files gnome +%defattr(-,root,root) +%{_libdir}/vlc/plugins/access/libaccess_gnomevfs_plugin.so + +%files devel +%defattr(-,root,root) +%{_includedir}/vlc/ +%{_libdir}/libvlccore.so +%{_libdir}/libvlc.so +%{_libdir}/pkgconfig/libvlc.pc +%{_libdir}/pkgconfig/vlc-plugin.pc +#%{_bindir}/vlc-config + +%if 0%{pulseplugin} +%files aout-pulse +%defattr(-,root,root) +%{_libdir}/vlc/plugins/audio_output/libpulse_plugin.so +%endif + +%post -n %{name}-noX -p /sbin/ldconfig +%postun -n %{name}-noX -p /sbin/ldconfig + +%post -n libvlc%{libvlc} -p /sbin/ldconfig +%postun -n libvlc%{libvlc} -p /sbin/ldconfig + +%post -n libvlccore%{libvlccore} -p /sbin/ldconfig +%postun -n libvlccore%{libvlccore} -p /sbin/ldconfig + +%changelog