1 # This is borrowed and adapted from Mandrake's Cooker
4 %define version %vlc_ver
9 %define lib_name libdvdcss%{major}
14 %define cvsdate 20011002
15 %define release 0.%{cvsdate}
16 %define cvs_name %{name}-snapshot-%{cvsdate}-00
21 Summary: VideoLAN is a free MPEG, MPEG-2 and DVD software solution.
27 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
29 Source0: http://www.videolan.org/pub/videolan/vlc/%{version}/%{name}-%{version}.tar.bz2
33 URL: http://videolan.org/
34 BuildRoot: %_tmppath/%name-%version-%release-root
35 #This is for Mandrake :
36 #Buildrequires: libncurses5-devel
37 #Buildrequires: libqt2-devel
38 #Buildrequires: libgtk+1.2-devel
39 #Buildrequires: gnome-libs-devel
40 #Buildrequires: db1-devel
42 Buildrequires: ncurses-devel
43 Buildrequires: qt2-devel
44 Buildrequires: gtk+-devel
45 Buildrequires: gnome-libs-devel
49 VideoLAN is a free network-aware MPEG and DVD player.
50 The VideoLAN Client allows to play MPEG-2 Transport Streams from the
51 network or from a file, as well as direct DVD playback.
52 VideoLAN is a project of students from the Ecole Centrale Paris.
53 This version add MPEG-1 support, direct DVD support, DVD decryption,
54 arbitrary, seeking in the stream, pause, fast forward and slow motion,
55 hardware YUV acceleration and a few new interface features
56 including drag'n'drop.
57 You may install vlc-gnome, vlc-gtk and vlc-qt vlc-gnome vlc-ncurses.
60 Summary: Gtk plug-in for VideoLAN, a DVD and MPEG-2 player
62 Requires: %{name} = %{version}
64 The vlc-gtk packages includes the Gtk plug-in for the VideoLAN client.
65 If you are going to watch DVD with the Gtk front-end, you should
70 Summary: Gnome plug-in for VideoLAN, a DVD and MPEG-2 player
72 Requires: %{name} = %{version}
74 The vlc-gnome packages includes the Gnome plug-in for the VideoLAN client.
75 If you are going to watch DVD with the Gnome front-end, you should
79 Summary: Qt2 plug-in for VideoLAN, a DVD and MPEG-2 player
81 Requires: %{name} = %{version}
83 The vlc-qt packages includes the Qt2 plug-in for the VideoLAN client.
84 If you are going to watch DVD with the Qt2 front-end, you should
88 Summary: Ncurses console-based plug-in for VideoLAN, a DVD and MPEG-2 player
90 Requires: %{name} = %{version}
92 The vlc-ncurses packages includes the ncurses plug-in for the VideoLAN client.
93 If you are going to watch DVD with the ncurses front-end, you should
99 %setup -q -n %{cvs_name}
101 %setup -q -n %{name}-%{vlc_ver}
105 %configure --with-dvdcss=local-shared \
106 --enable-gnome --enable-gtk \
107 --enable-x11 --enable-qt --enable-ncurses \
108 --enable-esd --disable-alsa \
112 export QTDIR=%{_libdir}/qt2
117 install -d %buildroot/%_mandir/man1
118 install doc/vlc.1 %buildroot/%_mandir/man1
124 %defattr(-,root,root,-)
128 %{_libdir}/videolan/vlc/dsp.so
129 %{_libdir}/videolan/vlc/esd.so
130 %{_libdir}/videolan/vlc/fb.so
131 %{_libdir}/videolan/vlc/sdl.so
132 %{_libdir}/videolan/vlc/x*.so
134 %dir %{_datadir}/videolan
135 %{_datadir}/videolan/*
139 %defattr(-,root,root)
140 %{_libdir}/videolan/vlc/gtk.so
144 %defattr(-,root,root)
145 %{_libdir}/videolan/vlc/gnome.so
149 %defattr(-,root,root)
150 %{_libdir}/videolan/vlc/qt.so
154 %defattr(-,root,root)
155 %{_libdir}/videolan/vlc/ncurses.so
159 * Wed Oct 10 2001 Christophe Massiot <massiot@via.ecp.fr> 0.2.90-1
162 * Tue Oct 02 2001 Christophe Massiot <massiot@via.ecp.fr>
163 - Imported Mandrake's vlc.spec into the CVS
165 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
167 * Activated subtitles in overlay mode (far from perfect, but this
168 was an often requested feature).
170 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
173 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
177 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
181 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
182 - fix build on ppc (c) dadou
184 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
185 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
186 improvements of the gtk interface.
187 - corrected Summary in vlc-qt
189 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
190 - added qt2 plug-in (vlc-qt)
192 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
194 - you can now get decss threw a plug-in
195 - rewritte srcipt to build vlc (decss plugin)
196 - rebuild with SDL 1.2
198 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
201 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
203 - package split into vlc, vlc-gnome, vlc-gtk
205 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
207 * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
208 shipped with the latest RedHat distributions.
209 * Fixed the BeOS CSS decryption.
210 * Fixed a few issues in IFO parsing.
211 * Fixed XVideo video output.
212 * Updated icons under Linux, BeOS, MacOS X.
214 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
217 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
218 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+
219 interface for the Gnome-impaired, an even better DVD support
221 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
222 - new version for all the DVD fans (add MPEG1 support, direct DVD support,
223 DVD decryption, arbitrary, seeking in the stream, pause, fast forward
224 and slow motion, hardware YUV acceleration enhanced CSS support and a few
225 new interface features including drag'n'drop.
226 - first *real* public release (now under the GPL)
228 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
229 - Fix build and use right optimizations on PPC
233 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
236 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
239 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
240 - first Mandrake package with help of Sam