Commit e525bf13 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

* extras/contrib/src/ dvdnav packages

* REST: stringreview round 1
parent 33c764fa
$Id: INSTALL.win32,v 1.21 2003/11/13 14:23:30 lool Exp $ $Id: INSTALL.win32,v 1.22 2004/01/24 21:06:51 hartman Exp $
INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player
...@@ -87,17 +87,15 @@ Depending on your needs you will have to compile/install some or all of these ...@@ -87,17 +87,15 @@ Depending on your needs you will have to compile/install some or all of these
external libraries. external libraries.
They can be found here (source code): They can be found here (source code):
http://www.videolan.org/pub/testing/contrib/ http://download.videolan.org/pub/testing/contrib/
We also provide a package with all the libraries already compiled so it is We also provide a package with all the libraries already compiled so it is
actually really easy to compile a full-featured version of vlc (these compiled actually really easy to compile a full-featured version of vlc (these compiled
libraries will only work with mingw or cygwin): libraries will only work with mingw or cygwin):
http://www.videolan.org/pub/testing/win32/contrib-20030729-win32-bin.tar.bz2 or http://download.videolan.org/pub/testing/win32/contrib-20040106-win32-bin-gcc3.3.1-only.tar.bz2
http://www.videolan.org/pub/testing/win32/contrib-20031026-win32-bin-gcc3.3.1-only.tar.bz2
if you are using the new version of gcc (3.3.1).
All you need to do is extract it in your root directory (the include files All you need to do is extract it in your root directory (the include files
and libraries will be put in /usr/win32). You can do this with the following and libraries will be put in /usr/win32). You can do this with the following
command: "tar xjvf contrib-20030729-win32-bin.tar.bz2 -C /" command: "tar xjvf contrib-20040106-win32-bin-gcc3.3.1-only.tar.bz2 -C /"
A complete list of the libraries on which we depend can be found here: A complete list of the libraries on which we depend can be found here:
http://developers.videolan.org/vlc/ http://developers.videolan.org/vlc/
......
# $Id: MAINTAINERS,v 1.6 2003/02/27 12:44:01 marcari Exp $ # $Id: MAINTAINERS,v 1.7 2004/01/24 21:06:51 hartman Exp $
# #
# VLC MAINTAINERS # VLC MAINTAINERS
# #
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
- Mandrake Linux : Yves Duret - Mandrake Linux : Yves Duret
- BeOS : Eric Petit (Stephan Assmus) - BeOS : Eric Petit (Stephan Assmus)
- Windows : [gibalou] - Windows : [gibalou]
- Mac OS X : [jlj] ([meuuh]) - Mac OS X : [thedj])
- QNX RTOS : [jlj] - QNX RTOS : [jlj]
- Solaris : [meuuh] - Solaris : [meuuh]
- *BSD : [meuuh] - *BSD : [meuuh]
...@@ -103,3 +103,4 @@ ...@@ -103,3 +103,4 @@
[saman] = Jean-Paul Saman [saman] = Jean-Paul Saman
[sigmund] = Sigmund Augdal [sigmund] = Sigmund Augdal
[stef] = Stphane Borel [stef] = Stphane Borel
[thedj] = Derk-Jan Hartman
$Id: README,v 1.15 2003/02/02 04:01:29 sam Exp $ $Id: README,v 1.16 2004/01/24 21:06:51 hartman Exp $
README for the VLC media player README for the VLC media player
=============================== ===============================
...@@ -14,11 +14,12 @@ INSTALL.win32 - Installation instructions for the Win32 version of vlc. ...@@ -14,11 +14,12 @@ INSTALL.win32 - Installation instructions for the Win32 version of vlc.
README - This file. README - This file.
README.MacOSX.rtf - Information specific to the MacOS X port. README.MacOSX.rtf - Information specific to the MacOS X port.
THANKS - All VLC contributors. THANKS - All VLC contributors.
doc/ - miscellaneous documentation. doc/ - Miscellaneous documentation.
Resources Resources
========= =========
The VideoLAN web site : http://www.videolan.org/ The VideoLAN web site : http://www.videolan.org/
Mailing-lists : http://www.videolan.org/lists.html Mailing-lists : http://developers.videolan.org/lists.html
Forums: http://forum.videolan.org/
This package was debianized by Sam Hocevar <sam@zoy.org> on This package was debianized by Sam Hocevar <sam@zoy.org> on
Mon, 13 Mar 2000 02:21:45 +0100. Mon, 13 Mar 2000 02:21:45 +0100.
It was taken from the CVS tree. See http://www.videolan.org/cvs.html It was taken from the CVS tree. See http://developers.videolan.org/cvs.html
Upstream Authors: The VideoLAN Team <videolan@videolan.org> Upstream Authors: The VideoLAN Team <videolan@videolan.org>
VideoLAN is Copyright 1996, 1997, 1998, 1999, 2000, 2001 The VideoLAN Team VideoLAN is Copyright 1996-2004 The VideoLAN Team
This program is free software; you can redistribute it and/or modify it This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the under the terms of the GNU General Public License as published by the
......
...@@ -50,7 +50,7 @@ Get vlc from: ...@@ -50,7 +50,7 @@ Get vlc from:
(who needs a release version? you're compiling, after all :) (who needs a release version? you're compiling, after all :)
or grab the cvs at: or grab the cvs at:
http://www.videolan.org/cvs.html http://developers.videolan.org/cvs.html
using the command: using the command:
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* vlc.c: the vlc player, WinCE version * vlc.c: the vlc player, WinCE version
***************************************************************************** *****************************************************************************
* Copyright (C) 2002 VideoLAN * Copyright (C) 2002 VideoLAN
* $Id: vlc.c,v 1.5 2002/11/21 13:53:31 sam Exp $ * $Id: vlc.c,v 1.6 2004/01/24 21:06:52 hartman Exp $
* *
* Authors: Samuel Hocevar <sam@zoy.org> * Authors: Samuel Hocevar <sam@zoy.org>
* *
...@@ -88,7 +88,7 @@ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, ...@@ -88,7 +88,7 @@ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
RegisterClass(&wc); RegisterClass(&wc);
/* Print the version information */ /* Print the version information */
sprintf( psz_title, "VideoLAN Client %s", VLC_Version() ); sprintf( psz_title, "VLC media player %s", VLC_Version() );
MultiByteToWideChar( CP_ACP, 0, psz_title, -1, pwz_title, 100 ); MultiByteToWideChar( CP_ACP, 0, psz_title, -1, pwz_title, 100 );
/* Create our nice window */ /* Create our nice window */
......
# *************************************************************************** # ***************************************************************************
# src/Makefile : Dearchive and compile all files necessary # src/Makefile : Dearchive and compile all files necessary
# *************************************************************************** # ***************************************************************************
# Copyright (C) 2003 VideoLAN # Copyright (C) 2003, 2004 VideoLAN
# $Id: Makefile,v 1.13 2004/01/19 01:11:47 hartman Exp $ # $Id: Makefile,v 1.14 2004/01/24 21:06:52 hartman Exp $
# #
# Authors: Christophe Massiot <massiot@via.ecp.fr> # Authors: Christophe Massiot <massiot@via.ecp.fr>
# Derk-Jan Hartman <hartman at videolan dot org>
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
...@@ -42,7 +43,7 @@ export LDFLAGS = -L$(PREFIX)/lib ...@@ -42,7 +43,7 @@ export LDFLAGS = -L$(PREFIX)/lib
all: .autoconf .libtool .automake .iconv .intl .freetype .fribidi \ all: .autoconf .libtool .automake .iconv .intl .freetype .fribidi \
.a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \ .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
.FLAC .speex .faad .lame .ebml .matroska .ffmpeg .openslp \ .FLAC .speex .faad .lame .ebml .matroska .ffmpeg .openslp \
.dvdcss .dvdread .dvdplay .dvbpsi .live .goom .caca .dvdcss .dvdread .dvdplay .dvdnav .dvbpsi .live .goom .caca
FORCE: FORCE:
# *************************************************************************** # ***************************************************************************
...@@ -612,6 +613,25 @@ CLEAN_FILE += .dvdplay ...@@ -612,6 +613,25 @@ CLEAN_FILE += .dvdplay
CLEAN_PKG += libdvdplay CLEAN_PKG += libdvdplay
DISTCLEAN_PKG += libdvdplay-$(LIBDVDPLAY_VERSION).tar.gz DISTCLEAN_PKG += libdvdplay-$(LIBDVDPLAY_VERSION).tar.gz
# ***************************************************************************
# libdvdnav
# ***************************************************************************
libdvdnav-$(LIBDVDNAV_VERSION).tar.gz:
$(WGET) $(LIBDVDNAV_URL)
libdvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.gz
$(EXTRACT_GZ)
.dvdnav: libdvdnav .dvdread
(cd $<; ./configure --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -Dlseek64=lseek -Doff64_t=off_t" && make && make install)
$(INSTALL_NAME)
touch $@
CLEAN_FILE += .dvdnav
CLEAN_PKG += libdvdnav
DISTCLEAN_PKG += libdvdnav-$(LIBDVDNAV_VERSION).tar.gz
# *************************************************************************** # ***************************************************************************
# libdvbpsi # libdvbpsi
# *************************************************************************** # ***************************************************************************
...@@ -686,7 +706,6 @@ CLEAN_FILE += .caca ...@@ -686,7 +706,6 @@ CLEAN_FILE += .caca
CLEAN_PKG += libcaca CLEAN_PKG += libcaca
DISTCLEAN_PKG += libcaca-$(LIBCACA_VERSION).tar.gz DISTCLEAN_PKG += libcaca-$(LIBCACA_VERSION).tar.gz
# ***************************************************************************
# *************************************************************************** # ***************************************************************************
# Some cleansing # Some cleansing
# *************************************************************************** # ***************************************************************************
......
# *************************************************************************** # ***************************************************************************
# src/packages.mak : Archives locations # src/packages.mak : Archive locations
# *************************************************************************** # ***************************************************************************
# Copyright (C) 2003 VideoLAN # Copyright (C) 2003, 2004 VideoLAN
# $Id: packages.mak,v 1.11 2004/01/21 19:21:23 hartman Exp $ # $Id: packages.mak,v 1.12 2004/01/24 21:06:52 hartman Exp $
# #
# Authors: Christophe Massiot <massiot@via.ecp.fr> # Authors: Christophe Massiot <massiot@via.ecp.fr>
# Derk-Jan Hartman <hartman at videolan dot org>
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
...@@ -89,6 +90,4 @@ LIVEDOTCOM_URL=http://download.videolan.org/pub/testing/contrib/live.$(LIVEDOTCO ...@@ -89,6 +90,4 @@ LIVEDOTCOM_URL=http://download.videolan.org/pub/testing/contrib/live.$(LIVEDOTCO
GOOMDJ_URL=http://sidekick.student.utwente.nl/videolan/goom-dj.tar.gz GOOMDJ_URL=http://sidekick.student.utwente.nl/videolan/goom-dj.tar.gz
LIBCACA_VERSION=0.8 LIBCACA_VERSION=0.8
LIBCACA_URL=http://sam.zoy.org/projects/libcaca/libcaca-$(LIBCACA_VERSION).tar.gz LIBCACA_URL=http://sam.zoy.org/projects/libcaca/libcaca-$(LIBCACA_VERSION).tar.gz
LIBMODPLUG_VERSION=0.7
LIBMODPLUG_URL=$(SF)/modplug-xmms/libmodplug-$(LIBMODPLUG_VERSION).tar.gz
#! /bin/sh #! /bin/sh
# #
# VideoLAN Client configuration script, borrowed from linux menuconfig # VLC media player configuration script, borrowed from linux menuconfig
# Cyril Deguet <asmax@videolan.org> # Cyril Deguet <asmax@videolan.org>
# #
#----------------------------------------------------------------- #-----------------------------------------------------------------
......
%define mozver 1.4.1 %define mozver 1.4.1
Summary: The VideoLAN client, also a very good standalone video player. Summary: VLC media player, a multimedia player and streaming application.
Name: vlc Name: vlc
Version: 0.7.0 Version: 0.7.0
Release: 1 Release: 1
Group: Applications/Multimedia Group: Applications/Multimedia
License: GPL License: GPL
URL: http://www.videolan.org/ URL: http://www.videolan.org/
Source: http://www.videolan.org/pub/videolan/vlc/vlc-%{version}-%{release}.tar.bz2 Source: http://download.videolan.org/pub/videolan/vlc/vlc-%{version}-%{release}.tar.bz2
Buildroot: %{_tmppath}/%{name}-root Buildroot: %{_tmppath}/%{name}-root
Packager: Jason Luka <jason@geshp.com> Packager: Jason Luka <jason@geshp.com>
Buildrequires: XFree86-devel, desktop-file-utils, libpostproc >= 1.0 Buildrequires: XFree86-devel, desktop-file-utils, libpostproc >= 1.0
...@@ -79,9 +79,10 @@ Requires: XFree86, desktop-file-utils ...@@ -79,9 +79,10 @@ Requires: XFree86, desktop-file-utils
%{!?_without_fribidi:Requires: fribidi} %{!?_without_fribidi:Requires: fribidi}
%description %description
VideoLAN Client (VLC) is a highly portable multimedia player for various VLC media player is a highly portable multimedia player for various audio and
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVD's,
well as DVDs, VCDs, and various streaming protocols. VCD's, 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.
Available rpmbuild rebuild options : Available rpmbuild rebuild options :
--without dvd dvdread dvdplay dvbpsi dv v4l avi asf aac ogg rawdv mad ffmpeg xvid --without dvd dvdread dvdplay dvbpsi dv v4l avi asf aac ogg rawdv mad ffmpeg xvid
...@@ -93,14 +94,15 @@ Options that would need not yet existing add-on packages : ...@@ -93,14 +94,15 @@ Options that would need not yet existing add-on packages :
%package devel %package devel
Summary: Header files and static library from the Videolan Client. Summary: Header files and static library from VLC media player.
Group: Development/Libraries Group: Development/Libraries
Requires: %{name} = %{version} Requires: %{name} = %{version}
%description devel %description devel
VideoLAN Client (VLC) is a highly portable multimedia player for various VLC media player is a highly portable multimedia player for various audio and
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVD's,
well as DVDs, VCDs, and various streaming protocols. VCD's, 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.
Install this package if you need to build Videolan Client plugins or intend Install this package if you need to build Videolan Client plugins or intend
to link statically to it. to link statically to it.
...@@ -194,7 +196,7 @@ find %{buildroot}%{_libdir}/vlc -name "*.so" | xargs strip ...@@ -194,7 +196,7 @@ find %{buildroot}%{_libdir}/vlc -name "*.so" | xargs strip
cat > %{name}.desktop << EOF cat > %{name}.desktop << EOF
[Desktop Entry] [Desktop Entry]
Name=VideoLAN Media Player Name=VLC Media Player
Comment=%{summary} Comment=%{summary}
Icon=%{_datadir}/vlc/vlc48x48.png Icon=%{_datadir}/vlc/vlc48x48.png
Exec=vlc Exec=vlc
......
...@@ -134,18 +134,18 @@ ...@@ -134,18 +134,18 @@
%{?_with_slp: %{expand: %%global with_slp 1}} %{?_with_slp: %{expand: %%global with_slp 1}}
%{?_with_tar: %{expand: %%global with_tar 1}} %{?_with_tar: %{expand: %%global with_tar 1}}
Summary: VLC is a free MPEG, MPEG2, DVD and DivX player. Summary: VLC media player, a multimedia player and streaming application.
Name: %{name} Name: %{name}
Version: %{version} Version: %{version}
Release: %{release} Release: %{release}
%if %{cvs} %if %{cvs}
Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2 Source0: http://download.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
%else %else
Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2 Source0: http://download.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
%endif %endif
Source1: http://www.videolan.org/pub/videolan/vlc/0.6.0/contrib/ffmpeg-%ffcvs.tar.bz2 Source1: http://download.videolan.org/pub/videolan/vlc/0.6.0/contrib/ffmpeg-%ffcvs.tar.bz2
Source2: http://www.videolan.org/pub/videolan/vlc/0.6.0/contrib/mpeg2dec-%mpegcvs.tar.bz2 Source2: http://download.videolan.org/pub/videolan/vlc/0.6.0/contrib/mpeg2dec-%mpegcvs.tar.bz2
#gw remove NP_GetValue, as it was already defined in the mozilla headers #gw remove NP_GetValue, as it was already defined in the mozilla headers
Patch: vlc-0.6.0-mozilla-conflict.patch.bz2 Patch: vlc-0.6.0-mozilla-conflict.patch.bz2
License: GPL License: GPL
...@@ -269,10 +269,11 @@ BuildRequires: kernel-source ...@@ -269,10 +269,11 @@ BuildRequires: kernel-source
VideoLAN is an OpenSource streaming solution for every OS developed by VideoLAN is an OpenSource streaming solution for every OS developed by
students from the Ecole Centrale Paris and developers from all over the students from the Ecole Centrale Paris and developers from all over the
World. World.
VLC (VideoLAN Client) is a media player that can play MPEG1, MPEG2 and VLC media player is a highly portable multimedia player for various audio
MPEG4 (aka DivX) files, DVDs, VCDs, SVCDs, from a satellite card, from and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as
a stream sent by VLS (VideoLAN Server), from another VLC, or from a Web DVD's, VCD's, and various streaming protocols. It can also be used as a
server. server to stream in unicast or multicast in IPv4 or IPv6 on a
high-bandwidth network.
You may install vlc-gnome or vlc-gtk to have a nice graphical interface. You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
This package contains no CSS unscrambling functionality for DVDs ; This package contains no CSS unscrambling functionality for DVDs ;
you need the libdvdcss library available from you need the libdvdcss library available from
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment