Changes between Version 9 and Version 10 of KDEProblems/KDEMacPortsCI


Ignore:
Timestamp:
May 9, 2014, 11:30:25 PM (10 years ago)
Author:
mkae (Marko Käning)
Comment:

non-MacPorts Qt5

Legend:

Unmodified
Added
Removed
Modified
  • KDEProblems/KDEMacPortsCI

    v9 v10  
    4444
    4545
     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
    4678== OSX virtualisation ==
    4779