<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>thank you for all suggestions and feedback. </div><div><br></div><div>I think we managed to finish my small prototyping exercise for packaging. We got Apple certificate for Lutra and Mac server on cloud that compiles and pushes nighty QGIS builds to Dropbox. All code/server setup that is used on the server is in the github repository. On top of that, we build LTR (ltr-3.4 tag) and PR(final-3.4.1) tag occasionally (more precisely when <a href="https://github.com/lutraconsulting/qgis-mac-packager" target="_blank">https://github.com/lutraconsulting/qgis-mac-packager</a> is changed or tag is moved).</div><div><br></div><div>Please see <a href="https://lutraconsulting.github.io/qgis-mac-packager/" target="_blank">https://lutraconsulting.github.io/qgis-mac-packager/</a> and if you have time to test and get back to me with issues or feedback. </div><div><br></div><div>Once the package is properly tested and I am confident it works solidly, the next steps are probably open QEP and discuss how to do packaging as a community. If anyone is interested in meeting or discussion please let me know. </div><div><br></div><div>Cheers,</div><div>Peter</div><div><br></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Nov 5, 2018 at 3:43 PM Rashad Kanavath <<a href="mailto:mohammedrashadkm@gmail.com" target="_blank">mohammedrashadkm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 26, 2018 at 5:26 PM Peter Petrik <<a href="mailto:peter.petrik@lutraconsulting.co.uk" target="_blank">peter.petrik@lutraconsulting.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello,<div><br></div><div>we have been asked to create standalone QGIS package for MacOS. By standalone I mean that there will be a single package (.pkg) file that will be extracted to /Application folder and will contain all dependencies (GDAL, Python3, PyQT, Qt libraries, ...) and will be working without any additional installation steps (similar to any application you install via App Store). </div></div></div></div></div></div></div></div></blockquote><div><br></div><div>Hello Peter,</div><div><br></div><div>Did you looked into otb packaging scripts[1]. We are providing standalone binaries linux, windows and osx using them. It is true that python is not packaged but I don't see this any blocking issue to include python. Incase of OTB inclusion of python wasn't a requirement or priority for me. You can rely on osgeo4mac or whatever rather than otb's superbuild setup. Packaging scripts are mostly cmake and a small percentage of shell scripts.  </div><div><br></div><div>HTH</div><div><br></div><div>[1] <a href="https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/tree/develop/Packaging" target="_blank">https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/tree/develop/Packaging</a> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><div>As there is no such open-sourced solution I could use or enhance, I started some prototyping here: <a href="https://github.com/lutraconsulting/qgis-mac-packager" target="_blank">https://github.com/lutraconsulting/qgis-mac-packager</a> . I hope I can wrap the last bits next week and be able to produce QGIS 3.4 release and QGIS master nightlies on some Mac Cloud server. I used osgeo4mac homebrew for dependencies, since it looks like it is the most maintained package manager with osgeo libraries for MacOS. Usage of Conda packages could be better, but the number of downloads and the activity in any available repositories is not convincing.</div><div><br></div><div><div>The aim is to eventually have QGIS bundled and shipped similar to Linux and Windows. Once we finish the work, we will send an email to the PSC and see if this is something they'd be happy to bring it under their umbrella.</div><div><br></div></div><div>I am open to any suggestions or cooperation for either packaging or distribution. Feel free to  </div><div>write me PM or reply here. Thanks<br></div><div><br></div><div>Now its time to celebrate new QGIS release during weekend! </div><div><br></div><div>Cheers,</div><div>Peter</div><div><br></div><div>Note: CMAKE scripts try to achieve similar tasks (qgis/mac/cmake/*.in). But it seems to me that only bundling of Qt libraries is actively maintained [<span style="color:rgb(0,0,0);font-family:Menlo;font-size:9pt">QGIS_MACAPP_BUNDLE=1]</span>and bundling of rest of libs (gdal, libzip, geos, etc.. ) [<span style="color:rgb(0,0,0);font-family:Menlo;font-size:9pt">QGIS_MACAPP_BUNDLE=2 and 3]</span> is not implemented/maintained. Also I am not convinced that CMake scripting language is best tool for such task. (due to reconfiguration on change, syntax/readability compared to python, tools available for path handling, ...)</div><div><br></div></div></div></div></div></div></div></div>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_6151674299739039971m_-9139179122892862357gmail_signature"><div><font face="arial, helvetica, sans-serif">Regards,<br>   Rashad</font></div></div></div></div>
</blockquote></div>