CVS Information

As you might have noticed you will need to get KWinTV/QtVision out of CVS in order to get the latest version (the alpha release is not recommended). To make this task easier for you we collected some information and put it on this page. We strongly encourage you to try QtVision (the KWinTV re-write) instead of the "old" KWinTV.

How to Get & Compile QtVision (KWinTV Re-Write)

QtVision's source code is available as part of KDE's CVS repository, located in the kdenonbeta package.

For further instructions on how to set up CVS and get the source code, see the KDE Web Site.

Here is a little more on how to get QtVision for KDE3 (HEAD revision) out of CVS:

  • Set your CVS environment correctly. See the KDE Web Site for details. Here is a short summary:
         Create a .cvsrc file in your $HOME directory and put the following in it:
         cvs -z4 -q
         diff -u3 -p
         update -dP
         checkout -P
         Set CVSROOT correctly and do a login:
         export CVSROOT=:pserver:anonymous@anoncvs.kde.org:/home/kde
         cvs login (Just press ENTER when prompted for a password)
  • cd into a directory where you would like to put the QtVision sources.
  • Do a checkout of the following CVS modules:
         cvs checkout kdenonbeta/kwintv3
         cvs checkout kde-common/admin
  • In addition you should check out the following files:
         cvs checkout kdenonbeta/Makefile.am.in
         cvs checkout kdenonbeta/Makefile.cvs
         cvs checkout kdenonbeta/configure.in.in
  • Set your KDE environment correctly, for example:
         export KDEDIR=/opt/kde3
         export QTDIR=/opt/qt3
         export KDEHOME=$HOME/.kde3
         export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
         export MANPATH=$QTDIR/doc/man:$MANPATH
         export LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH
  • Change into the kdenonbeta directory:
         cd kdenonbeta
  • Create a symbolic link to the kde-common/admin directory:
         ln -s ../kde-common/admin admin
  • Execute the following commands (for "make install" you usually have to be root):
         make -f Makefile.cvs
         ./configure
         cd kwintv3
         make && make install
  • That's about it. You should now have a freshly built version of QtVision in your KDE3 binaries folder (/opt/kde3/bin in the above example).

    Note: If you want to use Xv to display the TV picture you have to activate the "v4l" module in your X11 server (XFree86 >= 4.1.0). In order to do this you will have to add a line like Load "v4l" to your "Modules" section of your XF86Config file (usually that file can be found at /etc/X11/XF86Config).

    How to Get & Compile KWinTV 0.8.12 CVS for KDE3

    KWinTV can also be found in the kdenonbeta package in the KDE CVS repository so the steps to compile it are quite the same as the ones described above. The only difference is that you will have to check out kwintv instead of kwintv3 and change the last cd command to read: cd ../kwintv. That should give you a binary named "kwintv" in your $KDEDIR/bin directory.