1 Summary: vlc - Video Lan Client
5 Source: %{name}-%{version}.tar.bz2
6 Packager: Dominique Leuenberger <dominique-rpm@leuenberger.net>
8 Group: Productivity/Multimedia/Video/Players
9 BuildRoot: %{_tmppath}/%{name}-%{version}-build
10 BuildRequires: wxGTK-devel libdvdnav-devel gettext-devel libvorbis-devel libogg-devel
11 BuildRequires: cvs gnome-vfs2-devel libcdio-devel libdvdread-devel libcddb-devel gnutls-devel alsa-devel
12 BuildRequires: xosd-devel aalib-devel gcc-c++ vcdimager-devel xvidcore-devel freetype2-devel slang-devel
13 BuildRequires: x264-devel ffmpeg-devel libmad-devel libmpeg2-devel faad2-devel faac-devel libdca-devel a52dec-devel
14 %if %suse_version >= 1010
15 BuildRequires: avahi-devel libnotify-devel
18 %if %suse_version >= 1010
19 BuildRequires: Mesa-devel
21 BuildRequires: xorg-x11-Mesa xorg-x11-Mesa-devel
24 # The requirements for the Mozilla-Plugin (--enable-mozilla)
25 # unfortunately, the mozilla-devel get's changed and renamed all the time. So
26 # this gave a complete if endif structure.
27 %if %suse_version <= 1000
28 BuildRequires: mozilla-devel
30 %if %suse_version == 1010
31 BuildRequires: gecko-sdk
34 %if %suse_version == 1020
35 BuildRequires: mozilla-xulrunner180-devel
38 Requires: x264 faac faad2 libmad ffmpeg a52dec libdca xvidcore libdvdcss
40 %package mozillaplugin
41 Summary: enables VLC inside Mozilla Browser
42 Group: Productivity/Multimedia/Video/Players
43 Requires: %{name} = %{version}
45 %description mozillaplugin
46 With this plugin, you enable video content withing the Mozilla Browser Suites
49 VLC media player is a highly portable multimedia player for various
50 audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...)
51 as well as DVDs, VCDs, and various streaming protocols.
52 It can also be used as a server to stream in unicast or multicast
53 in IPv4 or IPv6 on a high-bandwidth network.
61 %if %suse_version <= 1000
62 export XPIDL=/opt/mozilla/%{_lib}/xpidl
63 export PATH=${PATH}:/opt/mozilla/bin
64 export XPIDL_INCL=$( mozilla-config --idlflags )
68 #paths for xpidl on SUSE 10.1 and later
69 %if %suse_version >= 1010
70 export XPIDL=%{_libdir}/xulrunner-$(xulrunner-config --version)/xpidl
71 export XPIDL_INCL=$(xulrunner-config --idlflags)
80 %if %suse_version >= 1000
128 --disable-coreaudio \
148 --disable-testsuite \
149 --enable-optimizations \
162 # --with-ffmpeg-mp3lame \
163 # --enable-quicktime\
171 make %{?jobs:-j %jobs}
175 make DESTDIR=%{buildroot} install
176 mkdir -p %{buildroot}/%{_datadir}/pixmaps
177 ln -s %{_datadir}/vlc/vlc48x48.png %{buildroot}/%{_datadir}/pixmaps/vlc.png
178 %if %suse_version <= 1000
179 export PATH=${PATH}:/opt/mozilla/bin
180 mkdir -p %{buildroot}/opt/mozilla/%{_lib}/plugins
181 mv %{buildroot}%{_libdir}/mozilla/plugins/libvlc* %{buildroot}/opt/mozilla/%{_lib}/plugins
183 mkdir -p %{buildroot}/%{_libdir}/browser-plugins
184 mv %{buildroot}%{_libdir}/mozilla/plugins/libvlc* %{buildroot}/%{_libdir}/browser-plugins
188 rm -rf "$RPM_BUILD_ROOT"
192 %defattr(-,root,root)
195 %{_bindir}/vlc-config
199 %{_datadir}/applications/vlc.desktop
200 %{_datadir}/pixmaps/vlc.png
201 %doc %{_datadir}/doc/vlc/
202 %doc NEWS AUTHORS COPYING HACKING THANKS MAINTAINERS README
206 %if %suse_version <= 1000
207 /opt/mozilla/%{_lib}/plugins/libvlc*
209 /usr/%{_lib}/browser-plugins/libvlcplugin.so
213 * Sun Dec 10 2006 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
214 - upgraded to public release version 0.8.6
215 * Sun Dec 3 2006 - Dominique Leuenberger <dominique-rpm@leuenberger.net>
216 - Fixed group memberships for Yast tools
217 - First public released package
218 * Fri Oct 20 2006 - Dominique Leuenberger <dominique-rpm@leuenberger.net>
219 - Initial internal release of v0.8.6