Summary: Multi-platform MPEG, DVD, and DivX player Name: vlc Version: 0.9.9a Release: 2%{?dist} License: GPLv2 Group: Applications/Multimedia Source: %{name}-%{version}.tar.bz2 BuildRoot: /tmp/%{name}-%{version}-%{release}-root #Requires Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: hal Requires: libmad Requires: ffmpeg Requires: qt4 Requires: libgcrypt Requires: directfb #BuildRequires BuildRequires: hal-devel BuildRequires: libmad-devel BuildRequires: ffmpeg-devel BuildRequires: xulrunner-devel BuildRequires: qt4-devel BuildRequires: libgcrypt-devel BuildRequires: gettext-devel BuildRequires: libtool-ltdl-devel BuildRequires: gcc-c++ BuildRequires: directfb-devel %package devel Summary: Development package for %{name} Group: Development/Libraries %description VLC (initially VideoLAN Client) 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. Enabled modules: a52 a52tofloat32 a52tospdif access_filter_bandwidth access_filter_dump access_filter_record access_filter_timeshift access_mmap access_smb adjust adpcm alphamask alsa aout_file aout_sdl araw asf atmo audio_format audioscrobbler avcodec avformat avi bandlimited_resampler blend blendbench bluescreen canvas cc cdda cdg chain cinepak clone cmml colorthres converter_fixed converter_float crop croppadd cvdsub dbus deinterlace directfb dolby_surround_decoder dts dtstospdif dummy dvbsub dynamicoverlay equalizer erase export extract faad fake fb flac float32_mixer folder freetype gaussianblur gestures glx gradient grain grey_yuv h264 hal headphone_channel_mixer hotkeys http i420_rgb i420_rgb_mmx i420_rgb_sse2 i420_ymga i420_ymga_mmx i420_yuy2 i420_yuy2_mmx i420_yuy2_sse2 i422_i420 i422_yuy2 i422_yuy2_mmx i422_yuy2_sse2 image inhibit invert linear_resampler lirc logger logo lpcm m4a m4v magnify marq memcpy memcpy3dn memcpymmx memcpymmxext mono mosaic motion motionblur motiondetect mp4 mpeg_audio mpga mpgatofixed32 mpgv mux_ogg noise normvol nsc ogg opengl opengl osd_parser osdmenu oss panoramix param_eq playlist png podcast postproc probe_hal ps psychedelic puzzle qt4 rawvideo rc remoteosd ripple rotate rss rv32 sap scale scaletempo screen screensaver sharpen shout showintf signals simple_channel_mixer skins2 spatializer spdif_mixer spudec stats subsdec subsusf svcdsub swscale t140 telepathy telnet telx transform trivial_channel_mixer trivial_mixer trivial_resampler ugly_resampler v4l2 vcd visual vmem vorbis vout_sdl wall wave x11 x264 xtag yuy2_i420 yuy2_i422 %description devel This package contains development files for VLC Media Player. VLC (initially VideoLAN Client) 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. %prep %setup %build %configure --disable-fribidi \ --disable-rpath \ --disable-dependency-tracking \ --disable-static \ --enable-shared \ --disable-libtool-lock \ --enable-release \ --enable-faad \ --enable-xosd \ --enable-svg \ --enable-live555 \ --enable-gnomevfs \ --enable-lirc \ --enable-directfb cp /usr/bin/libtool . make %install %makeinstall mv $RPM_BUILD_ROOT/%{_datadir}/doc/vlc/* . rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS COPYING INSTALL README %doc bugreport-howto.txt fortunes.txt intf-cdda.txt intf-vcd.txt %{_bindir}/*vlc %{_bindir}/vlc-wrapper %{_libdir}/libvlc*so* %{_libdir}/vlc %{_libdir}/pkgconfig %{_datadir}/applications/vlc.desktop %{_datadir}/locale %{_datadir}/vlc %files devel %defattr(-,root,root) %{_includedir}/vlc %{_libdir}/libvlc*.a %{_libdir}/libvlc*.la %changelog * Fri Apr 17 2009 Thomas Uphill 0.9.9a - Starting a new package...too many changes