| 46 | == Discussion about getting a non-MacPorts Qt5 installation == |
| 47 | {{{ |
| 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? |
| 75 | }}} |
| 76 | |
| 77 | |