]> git.sesse.net Git - vlc/blobdiff - vlc.spec
Documentation updates.
[vlc] / vlc.spec
index 79848c2d0f0191322ad01759c20796b91b2319a6..dd00867ab2126e7daa2b7cc64a4fce42b01e43d7 100644 (file)
--- a/vlc.spec
+++ b/vlc.spec
-Name: vlc
-Version: 0.2.73
-Release: 2
-Copyright: GPL
-Url: http://www.videolan.org/
-Group: X11/Applications/Graphics
-Source0: http://www.videolan.org/packages/0.2.73/vlc-0.2.73.tar.gz
-Prefix: /usr
-Packager: Samuel Hocevar <sam@zoy.org>
-
-Buildroot: /tmp/vlc-build
-Summary: VideoLAN Client.
-Summary(fr): Client VideoLAN.
+# This is borrowed and adapted from Mandrake's Cooker
+%define name   vlc
+%define vlc_ver 0.2.90
+%define version        %vlc_ver
+
+# libdvdcss
+%define major   0
+%define lib_ver 0.0.3
+%define lib_name libdvdcss%{major}
+
+%define cvs     0
+
+%if %{cvs}
+%define cvsdate 20011002
+%define release        0.%{cvsdate}
+%define cvs_name %{name}-snapshot-%{cvsdate}-00
+%else
+%define release 1
+%endif
+
+Summary:       VideoLAN is a free MPEG, MPEG-2 and DVD software solution.
+Name:          %{name}
+Version:       %{version}
+Release:       %{release}
+
+%if %{cvs} 
+Source0:       http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
+%else
+Source0:       http://www.videolan.org/pub/videolan/vlc/%{version}/%{name}-%{version}.tar.bz2
+%endif
+License:       GPL
+Group:         Video
+URL:           http://videolan.org/
+BuildRoot:     %_tmppath/%name-%version-%release-root
+#This is for Mandrake :
+#Buildrequires:        libncurses5-devel
+#Buildrequires:        libqt2-devel
+#Buildrequires:        libgtk+1.2-devel
+#Buildrequires:        gnome-libs-devel
+#Buildrequires:        db1-devel
+#This is for RedHat :
+Buildrequires: ncurses-devel
+Buildrequires: qt-devel
+Buildrequires: gtk+-devel
+Buildrequires: gnome-libs-devel
+Buildrequires: SDL-devel
+Buildrequires: db1
 
-%changelog
-* Mon Apr 30 2001 Arnaud Gomes-do-Vale <arnaud@glou.org>
-Added relocation support and compile fixes for Red Hat 7.x.
+%description
+VideoLAN is a free network-aware MPEG and DVD player.
+The VideoLAN Client allows to play MPEG-2 Transport Streams from the
+network or from a file, as well as direct DVD playback.
+VideoLAN is a project of students from the Ecole Centrale Paris.
+This version add MPEG-1 support, direct DVD support, DVD decryption, 
+arbitrary, seeking in the stream, pause, fast forward and slow motion, 
+hardware YUV acceleration and a few new interface features 
+including drag'n'drop.
+You may install vlc-gnome, vlc-gtk and vlc-qt vlc-gnome vlc-ncurses.
+
+%package gtk
+Summary: Gtk plug-in for VideoLAN, a DVD and MPEG-2 player
+Group: Video
+Requires: %{name} = %{version}
+%description gtk
+The vlc-gtk packages includes the Gtk plug-in for the VideoLAN client.
+If you are going to watch DVD with the Gtk front-end, you should 
+install vlc-gtk.
+
+
+%package gnome
+Summary: Gnome plug-in for VideoLAN, a DVD and MPEG-2 player
+Group: Video
+Requires: %{name} = %{version}
+%description gnome
+The vlc-gnome packages includes the Gnome plug-in for the VideoLAN client.
+If you are going to watch DVD with the Gnome front-end, you should 
+install vlc-gnome.
+
+%package qt
+Summary: Qt2 plug-in for VideoLAN, a DVD and MPEG-2 player
+Group: Video
+Requires: %{name} = %{version}
+%description qt
+The vlc-qt packages includes the Qt2 plug-in for the VideoLAN client.
+If you are going to watch DVD with the Qt2 front-end, you should
+install vlc-qt
+
+%package ncurses
+Summary: Ncurses console-based plug-in for VideoLAN, a DVD and MPEG-2 player
+Group: Video
+Requires: %{name} = %{version}
+%description ncurses
+The vlc-ncurses packages includes the ncurses plug-in for the VideoLAN client.
+If you are going to watch DVD with the ncurses front-end, you should
+install vlc-ncurses
 
-* Sat Apr 28 2001 Henri Fallon <henri@videolan.org>
-New upstream release (0.2.73)
 
-* Mon Apr 16 2001 Samuel Hocevar <sam@zoy.org>
-New upstream release (0.2.72)
+%prep
+%if %{cvs}
+%setup -q -n %{cvs_name}
+%else
+%setup -q -n %{name}-%{vlc_ver}
+%endif
 
-* Fri Apr 13 2001 Samuel Hocevar <sam@zoy.org>
-New upstream release (0.2.71)
+%build
+export QTDIR=%{_libdir}/qt-2.3.0/
+%configure --enable-release --with-dvdcss=local-shared \
+          --enable-gnome --enable-gtk \
+          --enable-x11 --enable-qt --enable-ncurses \
+          --enable-esd --disable-alsa \
+          --enable-fb \
+          --enable-xvideo \
+          --enable-sdl 
+make
 
-* Sun Apr 8 2001 Christophe Massiot <massiot@via.ecp.fr>
-New upstream release (0.2.70)
+%install
+%makeinstall
+install -d %buildroot/%_mandir/man1
+install doc/vlc.1 %buildroot/%_mandir/man1
 
-* Fri Feb 16 2001 Samuel Hocevar <sam@via.ecp.fr>
-New upstream release
+%clean
+rm -fr %buildroot
 
-* Tue Aug  8 2000 Samuel Hocevar <sam@via.ecp.fr>
-Added framebuffer support
+%files
+%defattr(-,root,root,-)
+%doc README COPYING
+%{_bindir}/vlc
 
-* Sun Jun 18 2000 Samuel Hocevar <sam@via.ecp.fr>
-Took over the package
+%{_libdir}/videolan/vlc/dsp.so
+%{_libdir}/videolan/vlc/esd.so
+%{_libdir}/videolan/vlc/fb.so
+%{_libdir}/videolan/vlc/sdl.so
+%{_libdir}/videolan/vlc/x*.so
 
-* Thu Jun 15 2000 Eric Doutreleau <Eric.Doutreleau@int-evry.fr>
-Initial package
+%dir %{_datadir}/videolan
+%{_datadir}/videolan/*
+%{_mandir}/man1/*
 
-%description
-a free network-aware MPEG and DVD player
- VideoLAN is a free MPEG1/2 software solution.
- .
- The VideoLAN Client allows to play MPEG2 Transport Streams from the
- network or from a file, as well as direct DVD playback.
-
-%description -l fr
-Un lecteur MPEG et DVD utilisable en réseau.
-VideoLAN est un lecteur MPEG1/2. Le client VideoLAN permet la lecture de
-flux MPEG2 depuis le réseau ou depuis un fichier, en plus de la lecture
-directe des DVD.
+%files gtk
+%defattr(-,root,root)
+%{_libdir}/videolan/vlc/gtk.so
+%{_bindir}/gvlc
 
-%prep
-%setup 
+%files gnome
+%defattr(-,root,root)
+%{_libdir}/videolan/vlc/gnome.so
+%{_bindir}/gnome-vlc
 
-%build
-if [ -x %{prefix}/bin/kgcc ] ;
-then
-  CC=%{prefix}/bin/kgcc ./configure --prefix=%{prefix} --with-sdl --enable-esd --enable-gnome --enable-qt
-else
-  ./configure --prefix=%{prefix} --with-sdl --enable-esd --enable-gnome --enable-qt
-fi
-if [ -x %{prefix}/bin/kgcc ] ;
-then
-  CC=%{prefix}/bin/kgcc make
-else
-  make
-fi
-%install
-mkdir -p $RPM_BUILD_ROOT%{prefix}/lib
-mkdir -p $RPM_BUILD_ROOT%{prefix}/bin
-make install prefix=$RPM_BUILD_ROOT%{prefix}
+%files qt
+%defattr(-,root,root)
+%{_libdir}/videolan/vlc/qt.so
+%{_bindir}/qvlc
+
+%files ncurses
+%defattr(-,root,root)
+%{_libdir}/videolan/vlc/ncurses.so
 
-%files
-%attr(-, root, root) %{prefix}/bin/vlc
-%attr(-, root, root) %{prefix}/share/videolan
-%attr(-, root, root) %{prefix}/lib/videolan
-%attr(-, root, root) %doc ChangeLog AUTHORS COPYING INSTALL README TODO doc
-%clean
-rm -rf $RPM_BUILD_ROOT
 
+%changelog
+* Wed Oct 10 2001 Christophe Massiot <massiot@via.ecp.fr> 0.2.90-1
+- version 0.2.90
+
+* Tue Oct 02 2001 Christophe Massiot <massiot@via.ecp.fr>
+- Imported Mandrake's vlc.spec into the CVS
+
+* Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
+- version 0.2.83 : 
+  * Activated subtitles in overlay mode (far from perfect, but this
+    was an often requested feature).
+
+* Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
+- version 0.2.82
+
+* Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
+- version 0.2.81
+- added vlc-ncurses
+
+* Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
+- cvs snapshot
+- added libdvdcss
+
+* Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
+- fix build on ppc (c) dadou
+
+* Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
+- version 0.2.80 : bug fixes and bug fixes and bug fixes and small
+  improvements of the gtk interface.
+- corrected Summary in vlc-qt
+
+* Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
+- added qt2 plug-in (vlc-qt)
+
+* Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
+- version 0.2.73
+- you can now get decss threw a plug-in
+- rewritte srcipt to build vlc (decss plugin)
+- rebuild with SDL 1.2
+
+* Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
+- true 0.2.72
+
+* Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
+- version 0.2.72
+- package split into vlc, vlc-gnome, vlc-gtk
+
+* Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
+- version 0.2.71 :
+  * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
+    shipped with the latest RedHat distributions.                    
+  * Fixed the BeOS CSS decryption.
+  * Fixed a few issues in IFO parsing.
+  * Fixed XVideo video output.
+  * Updated icons under Linux, BeOS, MacOS X.
+
+* Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
+- version 0.2.70
+
+* Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
+- version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+ 
+  interface for the Gnome-impaired, an even better DVD support
+
+* Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
+- new version for all the DVD fans (add MPEG1 support, direct DVD support, 
+  DVD decryption, arbitrary, seeking in the stream, pause, fast forward 
+  and slow motion, hardware YUV acceleration enhanced CSS support and a few 
+  new interface features including drag'n'drop.
+- first *real* public release (now under the GPL)
+
+* Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
+- Fix build and use right optimizations on PPC
+- Enable SDL support
+- Spec clean up
+
+* Fri Jan  5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
+- 0.1.99i, rebuild
+
+* Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
+- 0.1.99h
+
+* Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
+- first Mandrake package with help of Sam