48 | | [23:46] <bcooksley> Thibrom: we should be able to arrange that, once we've got a Mac platform ready |
49 | | [23:47] <Thibrom> okay, that's nice |
50 | | [23:47] <bcooksley> you could help speed that up |
51 | | [23:47] <bcooksley> by finding out if the scripts are able to build Qt 5 and up |
52 | | [23:47] <Thibrom> yep if i can help for anything tel me |
53 | | [23:47] <bcooksley> I assume GCompris only needs Qt 5 / Qt 4? |
54 | | [23:47] <Thibrom> yes it's only based on Qt5 |
55 | | [23:47] <Thibrom> no other dependencies |
56 | | [23:49] <bcooksley> okay, the first step then |
57 | | [23:49] <Thibrom> i didn"t see something about qt5 in the scripts |
58 | | [23:49] <Thibrom> like in QT_PLUGIN_PATH |
59 | | [23:50] <bcooksley> the scripts determine a lot of stuff dynamically at runtime |
60 | | [23:50] <bcooksley> they use branch groups and dependency files to determine what is needed |
61 | | [23:51] <bcooksley> you can see the commands used to build Qt 5 at config/build/qt5/ |
62 | | [23:51] <bcooksley> all you should need to do is clone the repo |
63 | | [23:51] <bcooksley> checkout the production branch |
64 | | [23:52] <bcooksley> then run update-setup.sh to clone in the other repos and bits it needs |
65 | | [23:52] <bcooksley> after that |
66 | | [23:52] <bcooksley> you can run python tools/prepare-environment.py --project qt5 --branchGroup kf5-qt5 --platform darwin-mavericks --sources /path/to/directory/where/qt5/will/be/built |
67 | | [23:53] <bcooksley> and then python tools/perform-build.py --project qt5 --branchGroup kf5-qt5 --platform darwin-mavericks --sources /path/to/directory/where/qt5/will/be/built |
68 | | [23:53] <bcooksley> you might need to give me an SSH key though |
69 | | [23:53] <Thibrom> okay thanks for all that informations, where can i get those scripts? |
70 | | [23:53] <bcooksley> git://anongit.kde.org/websites/build-kde-org |
71 | | [23:54] <bcooksley> as the scripts work by sharing build materials between nodes |
72 | | [23:54] <bcooksley> they use a workspace on the main build.kde.org server for that, which is accessed via ssh |
73 | | [23:54] <Thibrom> i cloned the repo thakns |
74 | | [23:55] <mk_MP> bcooksley: Is the above written down on some web page or do I have to copy your last 10 lines in case I manage to get my Mavericks VM set up? |
| 48 | $ git clone git://anongit.kde.org/websites/build-kde-org |
| 49 | $ cd build-kde-org |
| 50 | $ git checkout production |
| 51 | $ ./update-setup.sh |
| 52 | # |
| 53 | # !!! Erroneously a 404 occurs, so that ECMA262 cannot be cloned by hg !!! |
| 54 | # |
| 55 | $ python tools/prepare-environment.py --project qt5 --branchGroup kf5-qt5 --platform darwin-mavericks --sources /path/to/directory/where/qt5/will/be/built |
| 56 | $ python tools/perform-build.py --project qt5 --branchGroup kf5-qt5 --platform darwin-mavericks --sources /path/to/directory/where/qt5/will/be/built |