<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I’ve got to throw in the towel for a bit here…I think it’s close, I just can’t figure out why the qml folder (with only Box2D inside) lands outside the app bundle when it builds, nor why I can’t use the gcompris.entitlements file to do a codesign…but here’re the steps I’m following, basically—these are the product of the old README, my tinkering, and Johnny’s support & suggestions.  When I “make package” at the end I get an app that crashes, and lib/qml/Box2D.2.0 is outside the main tree.  I’d love a fresh look from anyone who’d like to offer:<div class=""><br class=""></div><div class="">





<!--StartFragment-->

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">git clone
     <a href="git://anongit.kde.org/gcompris.git" class="">git://anongit.kde.org/gcompris.git</a></span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">git submodule init</span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">git submodule update</span></li>
</ul>

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">cd gcompris</span></li>
</ul>

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">cp platforms/macosx/config.h
     platforms/macosx/gcompris.pro platforms/macosx/gcompris.icns .</span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">// need to figure out what
     should go in rcc & translations if created as per the README in platforms/macosx</span></li>
</ul>

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">{change
     src/core/CMakeLists.txt line 133, adding AND NOT APPLE after sailfishos}</span></li>
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">{change
     src/core/CMakeLists.txt line 96, adding
     "set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)" in
     "APPLE" in "BUILD_STANDALONE"}</span></li>
</ul>

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">// ELIMINATE THIS STEP!  didn't work // {change
     src/core/CMakeLists.txt line 119, adding elseif(APPLE) 
     set(_lib_prefix "")</span></li>
</ul>

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family: Calibri; font-size: 11pt;" class="">cd .. &&
     mkdir build && cd build</span></li>
</ul>

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">export
     Qt5_DIR="/Users/faculty/Qt/5.9.3/clang_64/lib/cmake/Qt5"</span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">export
     PATH=$PATH:/Users/faculty/Qt/5.9.3/clang_64/bin</span></li>
</ul>

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family: Calibri; font-size: 11pt;" class="">qmake -config
     release ../gcompris/gcompris.pro</span></li>
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family: Calibri; font-size: 11pt;" class="">cmake
     -DQML_BOX2D_MODULE=submodule -DACTIVATION_MODE=internal ../gcompris</span></li>
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">make</span></li>
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family: Calibri; font-size: 11pt;" class="">cp  -r 
     ~/Qt/5.9.3/clang_64/plugins 
     bin/gcompris-qt.app/Contents</span></li>
 <li style="margin-top:0;margin-bottom:0;vertical-align:middle" class=""><span style="font-family: Calibri; font-size: 11pt;" class="">{change
     ./src/core/cmake_install.cmake "clang_64/lib/qml" strings to
     "clang_64/qml"}</span></li>
</ul>

<ul type="disc" style="margin-left:.375in;direction:ltr;unicode-bidi:embed;
 margin-top:0in;margin-bottom:0in" class="">
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">{change
     ./src/core/cmake_install.cmake "clang_64/lib/plugins" strings to
     "clang_64/plugins"}</span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">// codesign --deep -s
     "3rd Party Mac Developer Application: Bruno Coudoin"
     --entitlements ../gcompris/platforms/macosx/gcompris.entitlements
     gcompris-qt.app</span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">macdeployqt
     bin/gcompris.app </span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">// codesign --deep -s
     "3rd Party Mac Developer Application: Bruno Coudoin"
     gcompris.app/Contents/Resources/translations/*</span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">// codesign --deep -s
     "3rd Party Mac Developer Application: Bruno Coudoin"
     gcompris.app/Contents/Resources/rcc/*</span></li>
 <li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" class=""><span style="font-family:Calibri;font-size:11.0pt" class="">make package</span></li>
</ul>

<!--EndFragment--></div></body></html>