[Qgis-developer] Nightly builds of master branch for Mac

William Kyngesburye woklist at kyngchaos.com
Wed Sep 12 08:23:51 PDT 2012


Good to see a Mac developer that's not lazy like me to make regular dev packages.  A couple notes - I've found that the package ID should be changed, otherwise if someone installs the stable package it will probably overwrite the dev version (or simple destroy it).

I never set up a script to do this, just changed it manually when I create a dev package.  the Info.plist should be changed:

	<key>CFBundleIdentifier</key>
	<string>org.qgis.qgis-dev</string>

The OS X installer looks at the bundle ID and updates/removes old copies with the same ID, even if the name is different.  Changing it solves that problem.

Also, renaming the dev app would be good, so it can be easily installed alongside the release version.  Maybe something like QGIS 2.0-dev.app, or put the revision or date in there also.

You could set up a cmake command to do this in a user bundling script, defined with QGIS_MACAPP_BUNDLE_USER.

On Sep 12, 2012, at 8:17 AM, Larry Shaffer wrote:

> Hi,
> 
> I've been fairly busy and totally forgot to post that I have this
> already set up (running since August, 27th) [0].
> 
> Everything about the nightly is outlined here: http://qgis.dakotacarto.com/
> (dang, just noticed it's currently stuck at Sept. 9th, will fix ASAP)
> 
> It includes support for the QScintilla2 Python module already (not in
> the INSTALL doc yet), so Salvatore Larosa's new Python Console should
> work for builds uploaded after Sept 10. Of note, you can run the
> builds directly from the decompressed DMG archive. The builds only
> support Python 2.7, unlike William's installers, so Snow Leopard is
> not supported. Runs fine on Lion, should work OK on Mt. Lion.
> 
> The build also runs 'make Experimental' and reports to QGIS's CDash
> panel under the site name 'qgis.dakotacarto.com'. Obviously, it's not
> currently a fault-tolerant setup, so some days there might not be any
> update.  :^)  I currently do not have an available hardware server (or
> time) to set up a Jenkins or other CI server.

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

"History is an illusion caused by the passage of time, and time is an illusion caused by the passage of history."

- Hitchhiker's Guide to the Galaxy




More information about the Qgis-developer mailing list