3 %define version
%vlc_ver
7 %define cvsdate
20010619
8 %define release
0.
%{cvsdate}mdk
9 %define cvs_name
%{name}-snapshot-%{cvsdate}-00
17 Summary: VideoLAN is a free MPEG
, MPEG2 and DVD software solution.
23 Source0: http
://www.videolan.org
/pub
/videolan
/vlc
/snapshots
/%{cvs_name}.tar.bz2
25 Source0: http
://www.videolan.org
/packages
/%{version}/%{name}-%{version}.tar.bz2
29 URL: http
://videolan.org
/
30 BuildRoot: %_tmppath/%name-%version-%release-root
31 Buildrequires
: libncurses5
-devel
32 Buildrequires
: libqt2
-devel
33 Buildrequires
: libgtk
+1.2-devel
34 Buildrequires
: gnome
-libs
-devel
35 Buildrequires
: db1
-devel
36 Buildrequires
: alsa
-lib
-devel
37 Buildrequires
: libggi
-devel
40 VideoLAN is a free network
-aware MPEG and DVD player.
41 The VideoLAN Client allows to play MPEG2 Transport Streams from the
42 network or from a file
, as well as direct DVD playback.
43 VideoLAN is a project of students from the Ecole Centrale Paris.
44 This version add MPEG1 support
, direct DVD support
, DVD decryption
,
45 arbitrary
, seeking
in the stream
, pause
, fast forward and slow motion
,
46 hardware YUV acceleration and a few new interface features
47 including drag'n'drop.
48 You may
install vlc
-gnome
, vlc
-gtk and vlc
-qt vlc
-gnome vlc
-ncurses.
49 This package contains no CSS unscrambling functionality.
50 You need the libdvdcss library available from http
://www.videolan.org
/libdvdcss
/
53 Summary: Gtk plug
-in for VideoLAN
, a DVD and MPEG2 player
55 Requires: %{name} = %{version}
57 The vlc
-gtk packages includes the Gtk plug
-in for the VideoLAN client.
58 If you are going to watch DVD with the Gtk front
-end
, you should
63 Summary: Gnome plug
-in for VideoLAN
, a DVD and MPEG2 player
65 Requires: %{name} = %{version}
67 The vlc
-gnome packages includes the Gnome plug
-in for the VideoLAN client.
68 If you are going to watch DVD with the Gnome front
-end
, you should
72 Summary: Qt2 plug
-in for VideoLAN
, a DVD and MPEG2 player
74 Requires: %{name} = %{version}
76 The vlc
-qt packages includes the Qt2 plug
-in for the VideoLAN client.
77 If you are going to watch DVD with the Qt2 front
-end
, you should
81 Summary: Ncurses console
-based plug
-in for VideoLAN
, a DVD and MPEG2 player
83 Requires: %{name} = %{version}
85 The vlc
-ncurses packages includes the ncurses plug
-in for the VideoLAN client.
86 If you are going to watch DVD with the ncurses front
-end
, you should
90 Summary: Simple DirectMedia Layer plug
-in for VideoLAN
, a DVD and MPEG2 player
92 Requires: %{name} = %{version}
94 The vlc
-sdl packages includes the Simple DirectMedia Layer plug
-in
95 for the VideoLAN client.
96 If you are going to watch DVD with the sdl plugin
, you should
100 Summary: GGI plug
-in for VideoLAN
, a DVD and MPEG2 player
102 Requires: %{name} = %{version}
104 The vlc
-ggi packages includes the GGI plug
-in for the VideoLAN client.
105 If you are going to watch DVD with the GGI plugin
, you should
109 Summary: Enlightened Sound Daemon plug
-in for VideoLAN
, a DVD and MPEG2 player
111 Requires: %{name} = %{version}
113 The vlc
-esd packages includes the Enlightened Sound Daemon plug
-in
114 for the VideoLAN client.
115 If you are going to watch DVD with the esd plugin
, you should
119 Summary: Advanced Linux Sound Architecture plug
-in for VideoLAN
, a DVD and MPEG2 player
121 Requires: %{name} = %{version}
123 The vlc
-alsa packages includes the Advanced Linux Sound Architecture plug
-in for the VideoLAN client.
124 If you are going to watch DVD with the ALSA plugin
, you should
install vlc
-alsa
128 %setup -q
-n
%{cvs_name}
130 %setup -q
-n
%{name}-%{vlc_ver}
135 # Dadou - 0.1.99h-mdk - Don't use configure here. It breaks build at present
137 .
/configure
--enable-release \
139 --enable-gnome
--enable-x11
--enable-gtk
--enable-qt \
144 perl
-pi
-e "s|CFLAGS \
+= -mcpu
=604e|
#CFLAGS \+= -mcpu=604e|" Makefile
145 perl
-pi
-e "s|
#CFLAGS \+= -mcpu=750|CFLAGS \+= -mcpu=750 -mtune=750|" Makefile
147 #export CC="gcc-3.0.1" CXX="g++-3.0.1"
148 %configure --enable-release \
149 --enable-gnome
--enable-gtk \
150 --enable-x11
--disable
-qt
--enable-ncurses \
151 --enable-esd
--enable-alsa \
152 --enable-fb
--enable-mga \
157 # thier configure check if /dev/dsp exists...
158 perl
-pi
-e 's
#(PLUGINS :=\s)#$1dsp #' Makefile.opts
159 export QTDIR
=%{_libdir}/qt2
164 install -d
%buildroot/%_mandir/man1
165 install doc
/vlc
.1 %buildroot/%_mandir/man1
168 mkdir -p $RPM_BUILD_ROOT
/%{_menudir}
169 cat
> $RPM_BUILD_ROOT
/%{_menudir}/vlc
<< EOF
170 ?package
(vlc
): command="
%{_bindir}/vlc" hotkey
="V" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2 and DVD software solution" section
="Multimedia
/Video" title
="VideoLAN Client" icon
="vlc.png" hints
="Video"
172 cat
> $RPM_BUILD_ROOT
/%{_menudir}/vlc
-gtk
<< EOF
173 ?package
(vlc
-gtk
): command="
%{_bindir}/gvlc" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2 and DVD software solution" section
="Multimedia
/Video" title
="Gtk VideoLAN Client" icon
="gvlc.png" hints
="Video"
175 cat
> $RPM_BUILD_ROOT
/%{_menudir}/vlc
-gnome
<< EOF
176 ?package
(vlc
-gnome
): command="
%{_bindir}/gnome
-vlc" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2 and DVD software solution" section
="Multimedia
/Video" title
="Gnome VideoLAN Client" icon
="gnome
-vlc.png" hints
="Video"
178 cat
> $RPM_BUILD_ROOT
/%{_menudir}/vlc
-qt
<< EOF
179 ?package
(vlc
-gnome
): command="
%{_bindir}/qvlc" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2 and DVD software solution" section
="Multimedia
/Video" title
="Qt VideoLAN Client" icon
="qvlc.png" hints
="Video"
183 mkdir -p
%{buildroot}/{%{_miconsdir},%{_liconsdir}}
184 install -m
644 %buildroot/%_datadir/videolan
/vlc16x16.png
%buildroot/%{_miconsdir}/vlc.png
185 install -m
644 %buildroot/%_datadir/videolan
/vlc32x32.png
%buildroot/%{_iconsdir}/vlc.png
186 install -m
644 %buildroot/%_datadir/videolan
/vlc48x48.png
%buildroot/%{_liconsdir}/vlc.png
187 install -m
644 %buildroot/%_datadir/videolan
/gnome
-vlc16x16.png
%buildroot/%{_miconsdir}/gnome
-vlc.png
188 install -m
644 %buildroot/%_datadir/videolan
/gnome
-vlc32x32.png
%buildroot/%{_iconsdir}/gnome
-vlc.png
189 install -m
644 %buildroot/%_datadir/videolan
/gnome
-vlc48x48.png
%buildroot/%{_liconsdir}/gnome
-vlc.png
190 install -m
644 %buildroot/%_datadir/videolan
/gvlc16x16.png
%buildroot/%{_miconsdir}/gvlc.png
191 install -m
644 %buildroot/%_datadir/videolan
/gvlc32x32.png
%buildroot/%{_iconsdir}/gvlc.png
192 install -m
644 %buildroot/%_datadir/videolan
/gvlc48x48.png
%buildroot/%{_liconsdir}/gvlc.png
193 install -m
644 %buildroot/%_datadir/videolan
/kvlc16x16.png
%buildroot/%{_miconsdir}/kvlc.png
194 install -m
644 %buildroot/%_datadir/videolan
/kvlc32x32.png
%buildroot/%{_iconsdir}/kvlc.png
195 install -m
644 %buildroot/%_datadir/videolan
/kvlc48x48.png
%buildroot/%{_liconsdir}/kvlc.png
196 install -m
644 %buildroot/%_datadir/videolan
/qvlc16x16.png
%buildroot/%{_miconsdir}/qvlc.png
197 install -m
644 %buildroot/%_datadir/videolan
/qvlc32x32.png
%buildroot/%{_iconsdir}/qvlc.png
198 install -m
644 %buildroot/%_datadir/videolan
/qvlc48x48.png
%buildroot/%{_liconsdir}/qvlc.png
209 %defattr(-,root
,root
,-)
212 %dir %{_libdir}/videolan
/vlc
213 %{_libdir}/videolan
/vlc
/dsp.so
214 %{_libdir}/videolan
/vlc
/fb.so
215 %{_libdir}/videolan
/vlc
/x11.so
216 # ac3_spdif: AC3 decoder using SPDIF pass-through.
217 %{_libdir}/videolan
/vlc
/ac3_spdif.so
218 # spudec: DVD subtitles decoder.
219 %{_libdir}/videolan
/vlc
/spu_dec.so
220 # nothing useful for the moment.
221 #%dir %{_datadir}/videolan
222 #%{_datadir}/videolan/*
225 %{_miconsdir}/vlc.png
227 %{_liconsdir}/vlc.png
230 %defattr(-,root
,root
)
232 %{_libdir}/videolan
/vlc
/gtk.so
235 %{_miconsdir}/gvlc.png
236 %{_iconsdir}/gvlc.png
237 %{_liconsdir}/gvlc.png
244 %defattr(-,root
,root
)
246 %{_libdir}/videolan
/vlc
/gnome.so
248 %{_menudir}/vlc
-gnome
249 %{_miconsdir}/gnome
-vlc.png
250 %{_iconsdir}/gnome
-vlc.png
251 %{_liconsdir}/gnome
-vlc.png
259 %defattr(-,root
,root
)
261 %{_libdir}/videolan
/vlc
/qt.so
264 %{_miconsdir}/qvlc.png
265 %{_iconsdir}/qvlc.png
266 %{_liconsdir}/qvlc.png
274 %defattr(-,root
,root
)
276 %{_libdir}/videolan
/vlc
/ncurses.so
279 %defattr(-,root
,root
)
281 %{_libdir}/videolan
/vlc
/sdl.so
284 %defattr(-,root
,root
)
286 %{_libdir}/videolan
/vlc
/ggi.so
289 %defattr(-,root
,root
)
291 %{_libdir}/videolan
/vlc
/esd.so
295 %defattr(-,root
,root
)
297 %{_libdir}/videolan
/vlc
/alsa.so
301 * Thu Apr
04 2002 Samuel Hocevar
<sam@zoy.org
> 0.3.0
303 - removed libdvdcss from the whole tarball.
305 * Thu Jan
17 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.2.92-2mdk
306 - readded libdvdcss rpm
in specfile. use %
%define css
1 with correct sources
307 to build libdvdcss rpm.
309 * Wed Jan
09 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.2.92-1mdk
312 - splitted again
, added vlc
-sdl vlc
-esd vlc
-ggi
313 - bring back some missing plugins
314 - fixed buildrequires
315 - added menu entries and icons
(from cvs
)
317 * Tue Oct
23 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.83-2mdk
318 - rebuild against libpng3
319 - added some doc
for sir rpmlint
322 * Thu Aug
23 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.83-1mdk
324 * Activated subtitles
in overlay mode
(far from perfect
, but this
325 was an often requested feature
).
327 * Fri Aug
10 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.82-1mdk
330 * Mon Jul
30 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.81-1mdk
334 * Wed Jun
20 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.81-0.20010619-1mdk
338 * Wed Jun
13 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.80-2mdk
339 - fix build on ppc
(c
) dadou
341 * Mon Jun
11 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.80-1mdk
342 - version
0.2.80 : bug fixes and bug fixes and bug fixes and small
343 improvements of the gtk interface.
344 - corrected
Summary in vlc
-qt
346 * Wed May
23 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.73-2mdk
347 - added qt2 plug
-in (vlc
-qt
)
349 * Wed May
16 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.73-1mdk
351 - you can now get decss threw a plug
-in
352 - rewritte srcipt to build vlc
(decss plugin
)
353 - rebuild with SDL
1.2
355 * Thu Apr
26 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.72-2mdk
358 * Mon Apr
16 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.72-1mdk
360 - package split into vlc
, vlc
-gnome
, vlc
-gtk
362 * Fri Apr
13 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.71-1mdk
364 * Fixed segfaults when compiled with gcc
3.0pre and versions of gcc
365 shipped with the latest RedHat distributions.
366 * Fixed the BeOS CSS decryption.
367 * Fixed a few issues
in IFO parsing.
368 * Fixed XVideo video output.
369 * Updated icons under Linux
, BeOS
, MacOS X.
371 * Wed Apr
11 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.70-1mdk
374 * Thu Mar
22 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.63-1mdk
375 - version
0.2.63 : Bugfixes
, bugfixes
, and bugfixes again
, a Gtk
+
376 interface
for the Gnome
-impaired
, an even better DVD support
378 * Fri Feb
16 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.61-1mdk
379 - new version
for all the DVD fans
(add MPEG1 support
, direct DVD support
,
380 DVD decryption
, arbitrary
, seeking
in the stream
, pause
, fast forward
381 and slow motion
, hardware YUV acceleration enhanced CSS support and a few
382 new interface features including drag'n'drop.
383 - first
*real
* public release
(now under the GPL
)
385 * Sat Jan
06 2001 David BAUDENS
<baudens@mandrakesoft.com
> 0.1.99i
-2mdk
386 - Fix build and use right optimizations on PPC
390 * Fri Jan
5 2001 Guillaume Cottenceau
<gc@mandrakesoft.com
> 0.1.99i
-1mdk
393 * Fri Aug
25 2000 Guillaume Cottenceau
<gc@mandrakesoft.com
> 0.1.99h
-1mdk
396 * Mon Jul
10 2000 Guillaume Cottenceau
<gc@mandrakesoft.com
> 0.1.99c
-1mdk
397 - first Mandrake package with
help of Sam