Hi Ken, On Fri, Jun 6, 2014 at 12:12 PM, Ken Arroyo Ohori < [email protected]> wrote:
> Dear Larry, > > The prepair Mac binary was made by linking to static versions of CGAL, > boost, GMP, GMPXX, MPFI and MPFR, and only linking dynamically to > Kyngchaos’ GDAL framework. The idea was that if people use Kyngchaos’ QGIS > package, they already have his GDAL framework since it is a requirement. > > For Homebrew, I think the solution in your formula is the right way to go. > Linking statically to the other libraries wouldn’t make sense. > The mostly statically built binary would help for Mac bundling based off of OSGeo4Mac within QGIS, where (currently) there is no dependency upon Boost, CGAL, etc. The Kyngchaos.com setup for stable is the standard, but the QGIS Mac nightlies will probably also soon offer ones built strictly off of OSGeo4Mac. I that case, it would be ideal to offer a Homebrew 'bottle' of prepair (~3.5 MB) that would only require the gdal formula. Then, users would not even have to download/install the Boost bottle (~77 MB), let alone compile it. Will look at how to do this, when it comes to that type of bundling. Thanks, Larry > All the best, > Ken > > *From:* Larry Shaffer <[email protected]> > *Date:* 6 juni 2014 17:30:53 CEST > *To:* [email protected] > *Cc:* QGIS Developer List <[email protected]> > *Subject: Re: [Qgis-developer] Opinion on plugin named prepair (and > possible likes)* > > Hi Hugo, > > About a month ago, I created a formula for prepair in the OSGeo4Mac > Homebrew tap [0,1]. > > I would appreciate it if you would review it, and possibly do any pull > requests for changes you feel are appropriate. Specifically, what options > you used to create the new Mac binary for your plugin, where it is only > linked to GDAL's lib (I haven't looked into it yet). > > On Fri, Jun 6, 2014 at 7:29 AM, Hugo Ledoux <[email protected]> wrote: > >> On Fri, Jun 6, 2014 at 3:11 PM, <[email protected]> >> wrote: >> > I also agree with Nathan: would you like to cooperate with QGIS core >> team, and >> > incorporate your logic, possibly your code, in QGIS itself? >> > All the best. >> >> Yes we’re willing to do that. It should be stressed out here that we >> use CGAL (www.cgal.org, which is GPL) and its depends (GMP, MPFR, >> Boost). >> > > Boost is a very large extra dependency, indeed. > > [0] https://github.com/OSGeo/homebrew-osgeo4mac > [1] > https://github.com/OSGeo/homebrew-osgeo4mac/blob/master/Formula/prepair.rb > > Regards, > > Larry Shaffer > Dakota Cartography > Black Hills, South Dakota > >
_______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
