This article describes how to get a build environment for kdelibs from KDE 4 generically, i.e. not bound to a specific distribution.
Contents |
wget http://www.cmake.org/files/v2.4/cmake-2.4.6.tar.gz tar -zxf cmake-2.4.6.tar.gz mkdir cmake-build cd cmake-build ../cmake-2.4.6/bootstrap make sudo make install
cd wget http://dbus.freedesktop.org/releases/dbus/dbus-1.0.2.tar.gz tar -xvzf dbus-1.0.2.tar.gz cd dbus-1.0.2/ ./configure --prefix=$DBUSDIR --localstatedir=/var make sudo make install sudo dbus-uuidgen --ensure cd wget http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.74.tar.gz tar -xvzf dbus-glib-0.74.tar.gz cd dbus-glib-0.74/ ./configure --prefix=$DBUSDIR make sudo make install cd sudo chown -R kde-devel:kde-devel * || sudo chown -R kde-devel:users *
cd
svn co https://svn.kde.org/home/kde/trunk/qt-copy
cd qt-copy
./apply_patches
./configure -dbus -qt-gif -debug -fast \
-prefix $QTDIR -nomake examples -nomake demos && \
make -j4 && echo success
Watch out that "success" is printed, otherwise you will need to correct your build.
This downloads the qt source code, applies some patches and configures the build. With -qdbus, it is asserted that the dbus module will be built.
If you get an error message that libdbus-0.62 is missing, install dbus-0.62 and try again.
cd svn co https://svn.kde.org/home/kde/trunk/kdesupport cd kdesupport cmakekde
cd mkdir -p kde/src cd kde/src svn co https://svn.kde.org/home/kde/trunk/KDE/kdelibs cd kdelibs cmakekde