This set of files will build all supported PyKDE versions.

************
REQUIREMENTS
************

This version requires that you have installed and accessible:

One of Python 1.5.2, 1.6, 2.0, 2.1.x or 2.2.x
sip-3.6 or 3.7
PyQt-3.6 or 3.7
Qt 3.x.x (for KDE 3.0.0 and later)
One of the following KDE versions: 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5,
3.1.0, 3.1.1, 3.1.2, 3.1.3

KDE CVS builds, beta or rc releases are not supported, but will
probably work

NOTE: KDE2 IS NO LONGER SUPPORTED

************
INSTALLATION
************

1. Unpack this tar file to a directory. The rest of this procedure
will assume /usr/local, but you can install it anywhere

2. Make /usr/local/PyKDE-3.7-1 the working directory:

        cd /usr/local/PyKDE-3.7-1

3. Run build.py with the version of python you want PyKDE to work
with, normally:

        python build.py [options]

The '-c' option will reduce compile time by up to 80% but requires
a large amount of RAM/swap space. This option is active by default.
If you experience problems, use '-c-' to turn it off. Other options
will allow you to specify directories for various include, library,
or PyQt sip files.

Run:

        python build.py -h

for a list of options.

***                                                            ***
*** Normally you will want to use the following command lines: ***
***                                                            ***
***   for KDE3:  python build.py                               ***
***                                                            ***

If only a small amount of memory is available, you can omit the
-c switch, but compilation will take much longer. Typical
compilation times (varies with machine speed and memory) are:

      with -c+:  6 to 20 minutes  (this is the default)
      with -c-:  50 to 90 minutes or longer

By default, build.py expects that the QTDIR and KDEDIR
environment variables are set correctly. build.py will
not find qmake if QTDIR is not set correctly.

You can set the environment variables with, for example:

      export KDEDIR=/opt/kde3


For setups which require a large number of option flags to
specify the correct directories for building, the option
flags can be placed in a text file (one option with parameter
per line) and build.py run with a single -z switch specifying
the name of the text file that holds the option flags. (See
the sample 'buildrc' file):

     python build.py -z buildrc




4. (as root) Run make

5. (as root) Run make install

6. As a crude but effective test, as a user (not root),
from the toplevel directory, run:

   python importTest.py

This verifies that python is able to import each of the
PyKDE modules.


