I created the Mac app bundle option.  I never fully extended it to 3rd party 
libraries because I don't have much interest in hiding the GDAL stuff.  Rather 
than do something new, I think this should be expanded.

Also, there is the problem of extra GDAL formats.  I include everything non-GPL 
or commercial that I can in my GDAL Complete, with extra plugins for the GPL 
and commercial stuff - ECW, MrSID, GRASS (not completely sure about that one, 
GPL-wise), FileGDB, GeoPDF (Poppler).

In a full bundled QGIS, I don't think bundling ECW or MrSID would work.  So 
you'd still need a plugin installer (not a QGIS plugin) to add those to QGIS in 
some sort of global application support location like I do with GDAL now.

> On Oct 26, 2018, at 10:56 AM, Denis Rouzaud <[email protected]> wrote:
> 
> Hi Peter,
> 
> This is great news!
> 
> Le ven. 26 oct. 2018 à 11:26, Peter Petrik 
> <[email protected] 
> <mailto:[email protected]>> a écrit :
> Hello,
> 
> 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). 
> 
> As there is no such open-sourced solution I could use or enhance, I started 
> some prototyping here: https://github.com/lutraconsulting/qgis-mac-packager 
> <https://github.com/lutraconsulting/qgis-mac-packager> . 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.
> 
> Is Qt Mac Deploy of any help here?
> http://doc.qt.io/qt-5/osx-deployment.html#macdeploy 
> <http://doc.qt.io/qt-5/osx-deployment.html#macdeploy>
>  
> 
> 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.
> 
> I am open to any suggestions or cooperation for either packaging or 
> distribution. Feel free to 
> write me PM or reply here. Thanks
> 
> I'd be happy to take part of the effort. 
> 
> Now its time to celebrate new QGIS release during weekend! 
> 
> Cheers,
> Peter
> 
> 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 
> [QGIS_MACAPP_BUNDLE=1]and bundling of rest of libs (gdal, libzip, geos, etc.. 
> ) [QGIS_MACAPP_BUNDLE=2 and 3] 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, ...)
> 
> CMake syntax is not really nice to read (maybe it's personal), but the point 
> is that all the logic is already written and accessible there, mainly in 
> terms of dependancy and library location.
> I think it makes sense to try to keep the logic in a single place if 
> reasonably possible.
> 
> The QGIS_MACAPP_BUNDLE is indeed an non completed work from Larry. But as 
> pointed out, he's also working on something lately.
> 
> More generally speaking, and even though nothing is written in QGIS source 
> code yet, I think that this project is a very good candidate for a QEP. 
> Do you have any intention to do one?
> Is the decision to go for Python and not CMake definitive for your project or 
> was it more a first quick try?
> 
> I hope my message did not sound too pessimistic. Moving towards a solution to 
> get a complete package for QGIS that is openly maintained in the community is 
> really great and I'm really glad you started this!
> 
> Cheers,
> Denis
> 
> -- 
> Denis Rouzaud
> [email protected]  <mailto:[email protected]>
> +41 76 370 21 22 <>
> 
>  <>_______________________________________________
> QGIS-Developer mailing list
> [email protected]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"Time is an illusion - lunchtime doubly so."

- Ford Prefect


_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to