User:Robert Riemann/Drafts/Build qtruby: Difference between revisions

    From KDE TechBase
    (draft for a subpage to Ruby)
     
    No edit summary
    Line 10: Line 10:
      svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs/cmake/modules
      svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs/cmake/modules


    Now all files (not folders) from in ./modules have to be placed in ./kdebindings/cmake/modules
    == Preparation ==
     
    Now all files (not folders) from ./modules have to be placed in ./kdebindings/cmake/modules
     
    You will find in ./kdebindings a file called CMakeLists.txt.qtruby - copy that file to CMakeLists.txt. You will overwrite a file to do it, but that doesn't matters.
     
    == Building ==
     
    Now create a directory build next to kdebindings. You will find the following commands in the beginning of the CMakeLists.txt.qtruby file.
     
    I copied the cmake command from there, but deleted the lines DRUBY_EXECUTABLE and DRUBY_INCLUDE_PATH
     
    To get the qtruby build with ruby v1.9 I have had to make sure that the command which ruby finds the right file version. Maybe you need to create a symbolic link or modify your PATH variable.
     
    Perhaps there is also a simpler way.
     
    Sometimes it is necessary to install some devel packages additionally to meet the dependencies.
     
    With opensuse it can be done with:
     
    su # become root
    zypper in libqimageblitz-devel libkde4-devel #i install packages
     
    When cmake quits without errors you can proceed with make and make install.
     


    [[Category:Ruby]]
    [[Category:Ruby]]

    Revision as of 20:39, 28 July 2009


    Development/Tutorials

    Warning
    This section needs improvements: Please help us to

    cleanup confusing sections and fix sections which contain a todo


    Get Sources

    Before starting, the recent sources have to be downloaded. The following command will download some important cmake files and, of course, the kdebindings.

    svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebindings
    svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs/cmake/modules
    

    Preparation

    Now all files (not folders) from ./modules have to be placed in ./kdebindings/cmake/modules

    You will find in ./kdebindings a file called CMakeLists.txt.qtruby - copy that file to CMakeLists.txt. You will overwrite a file to do it, but that doesn't matters.

    Building

    Now create a directory build next to kdebindings. You will find the following commands in the beginning of the CMakeLists.txt.qtruby file.

    I copied the cmake command from there, but deleted the lines DRUBY_EXECUTABLE and DRUBY_INCLUDE_PATH

    To get the qtruby build with ruby v1.9 I have had to make sure that the command which ruby finds the right file version. Maybe you need to create a symbolic link or modify your PATH variable.

    Perhaps there is also a simpler way.

    Sometimes it is necessary to install some devel packages additionally to meet the dependencies.

    With opensuse it can be done with:

    su # become root
    zypper in libqimageblitz-devel libkde4-devel #i install packages
    

    When cmake quits without errors you can proceed with make and make install.