REQUIREMENTS ------------ * TDE headers & libraries for tdelibs * A Python interpreter for the compilation scons v0.96.1 or newer is recommended, but it's not required since a minimum scons distribution is included in the package. BUILDING AND INSTALLING ----------------------- For configuring, compiling and installing the application and if you do have Scons 0.96.1 or newer installed, just run: $ scons $ scons install (as root user) In case you don't have Scons installed, you can use the accompanying minimum scons by running: $ tar xjvf admin/scons-mini.tar.bz2 $ ./scons $ ./scons install ADVANCED BUILD FEATURES & DEINSTALLING -------------------------------------- In case you want to execute many compilation jobs in parallel (because you want to make use of a SMP system or a compile cluster, for instance), you can use ('N' is the number of jobs which should be run in parallel): $ scons -jN A debug build of the program can be created by running: $ scons configure debug=1 $ scons Finally, the software can be removed from your system by running $ scons -c install CONFIGURATION NOTES ------------------- The installation scripts are relying on the tde-config program. The programs tde-config, qmake, uic and moc must be accesssible through your PATH. Qt and kde may not be installed as expected (in QTDIR and TDEDIR) So until tde-config is able to give that information, you may have to give those paths. You may also want to tune the build. In these cases, you must first run "scons configure" with some options before running "scons" and "scons install" Here are some examples : On Fedora/Redhat $ scons configure kdeincludes=/usr/include/tde/ On Debian $ scons configure qtincludes=/usr/include/qt/ kdeinclude=/usr/include/tde/ To install in some particular location with additional include paths $ scons configure prefix=~/tmp extraincludes=/tmp/include:/usr/local/include For AMD64 and platforms where folders are like /usr/lib64 $ scons configure libsuffix=64 For more options, run scons --help The build system is based on bksys, a build system that replaces autoconf, automake and make in a row. Feel free to report your opinion about it to the bksys authors. PACKAGE CREATION ---------------- RPM packagers can use the DESTDIR environment variable $ DESTDIR=/tmp/build-rpm/ scons install To use checkinstall, pass the following option $ checkinstall --fstrans=no --nodoc scons install