Installation from Source - Pre-install Requirements

1. Latest Transcode (0.6.7 or later is required for Gv4l 2.0.0+)
Download from transcode's site - http://www.transcoding.org/

2. Xawtv - http://bytesex.org/xawtv/
Transcode uses the .xawtv config file for the channels etc.
Expert users may edit and copy the included in Gv4l's package sample .xawtv file
to their home directory, although I recommend installing Xawtv, otherwise you won't
be able to set the TV Standard in Gv4l 2.0.0+.

3. Gnome and GTK libraries - http://www.gnome.org/

4. You might want some codecs as well (ffmpeg is included in transcode)

Installation from Source

1. gunzip/untar the package - X.X.X is the release version

tar zxfv gv4l-X.X.X.tar.gz

2. enter the directory and run configure

cd gv4l-X.X.X
./configure


3. run make and make install (make install should be executed as root)

make
su (enter your root password)
make install


4. run "gv4l" (without the quotes) and enjoy!



Installation from src RPM

1. Rebuild the RPM as root (X.X.X-X is the release version)

su
<enter root pass>
rpmbuild -tb gv4l-X.X.X-X.src.rpm
(with older versions of RPM do: rpm --rebuild -tb gv4l-X.X.X-X.src.rpm)


2. Look for a line that looks like this:

Wrote: /usr/src/redhat/RPMS/i386/gv4l-2.0.1-0.i386.rpm

3. Proceed with the next section (Installation from i386 RPM), using the appropriate filename ('Wrote' line)



Installation from i386 RPM

Install the RPM as root (X.X.X-X is the release version)

su
<enter root pass>
rpm -Uhv gv4l-X.X.X-X.i386.rpm

Note: If you see messages about dependencies you may download those from the sites below:
         ftp://ftp.easynet.fr/plf/ - Mandrake Linux
         http://dag.wieers.com/packages/ - Redhat Linux
        



Installation using the ebuild (Gentoo Linux)

1. Do

emerge gv4l -u

2. If the latest version is not in portage yet do as root

cp /usr/portage/media-video/gv4l/gv4l-X.X.X.ebuild /usr/portage/media-video/gv4l/gv4l-Y.Y.Y.ebuild
cd /usr/portage/distfiles
wget http://prdownloads.sourceforge.net/gv4l/gv4l-Y.Y.Y.tar.gz?download
ebuild /usr/portage/media-video/gv4l/gv4l-Y.Y.Y.ebuild digest
emerge gv4l -u

Where X.X.X is the current version in portage and Y.Y.Y is the latest version of Gv4l. Also you might want to copy the ebuild to your portage overlay directory.

Note: If you see messages about masked dependencies, enable 'Advanced Masking' by adding 'ACCEPT_KEYWORDS="~x86"' (change '~x86' if you use different architecture) line in /etc/make.conf:

echo 'ACCEPT_KEYWORDS="~x86"' >> /etc/make.conf

Transcode Note (Updated 20050119): Put at least the following flags in /etc/make.conf USE variable and re-emerge transcode instead of editing the ebuild:

xvid mjpeg a52 imagemagick lzo fame X avi mpeg encode sdl gtk v4l