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
This commit is contained in:
commit
91163a21b0
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -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
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
60
0001-no-return-in-non-void.patch
Normal file
60
0001-no-return-in-non-void.patch
Normal file
@ -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)
|
13
fix_font_path.patch
Normal file
13
fix_font_path.patch
Normal file
@ -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
|
||||
|
3
vlc-2.0.5.tar.xz
Normal file
3
vlc-2.0.5.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dff9eb00861bcd9f8446ff5cedbd3c5fd2bed460e6bfa84bd9e01f750ed96b6e
|
||||
size 18369292
|
725
vlc.changes
Normal file
725
vlc.changes
Normal file
@ -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)
|
||||
|
854
vlc.spec
Normal file
854
vlc.spec
Normal file
@ -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
|
Loading…
x
Reference in New Issue
Block a user