Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [science-iwg] Bioclipse - Building Mac OS X installer

Hello Ola,

Some info on what we ended up doing. 

We started using Buckminster http://www.eclipse.org/buckminster/ (previously used PDE) with Dawn and have been happy with the results.

The future potentially holds another move to Maven using Tycho http://eclipse.org/tycho/. We found that we needed someone full time dealing with builds because the team is relatively large and there are some additional complexities (i.e. multiple internal builds and tests). I believe once one has an official Eclipse project, that build infrastructure is supplied for you.

We keep all the code 

Matthew Gerring
www.dawnsci.org

-----Original Message-----
From: science-iwg-bounces@xxxxxxxxxxx [mailto:science-iwg-bounces@xxxxxxxxxxx] On Behalf Of Ola Spjuth
Sent: 23 January 2013 10:31
To: Science Industry Working Group
Subject: Re: [science-iwg] Bioclipse - Building Mac OS X installer

Hi,

Sorry for late reply, I am on partial parental leave this spring and this email got lost. We use an Apple computer to generate the dmg since we had access to one and this was the most convenient way. Let me know if you need more info how we set it up.

Another question: Has anyone been able to build a Windows release with installer for both 32 and 64 bit systems? If so, could you give us any hints how to achieve this?

Best wishes,

Ola

On 2 jan 2013, at 15:35, Philip Wenig <philip.wenig@xxxxxxxxxxxxxx> wrote:

> Hi Torkild,
> 
> thanks for the links. The create dmg script utilizes Apple Script and hdiutil too. Hence, I was wondering if there is no open source equivalent to hdiutil under Linux. It would be fantastic to build *.pkg or *.dmg completely without having a Mac. Anyhow, the links are a good starting point.
> 
> 
> Cheers
> Philip
> 
> Am 02.01.2013 10:39, schrieb Torkild U. Resheim:
>> Hi,
>> 
>> 2. jan. 2013 kl. 08:08 skrev Philip Wenig <philip.wenig@xxxxxxxxxxxxxx>:
>> 
>>> Hi Ola,
>>> 
>>> congrats to your latest Bioclipse release!
>>> I also recognized, that you offer a native *.dmg installer for Mac OS X. How has it been created? Is there a need to use the "hdiutil" directly on a Mac or is it also possible to create the installer e.g. under Linux?
>> Strictly speaking an installer for OS X are *.pkg files. These are only required when doing system modifications. *.dmg files on the other hand are simply disk images. There is a nice utility for creating these here: https://github.com/andreyvit/yoursway-create-dmg
>>> Until now, I was able to create installers for Microsoft Windows but I didn't found a way to create a *.dmg for Mac OS X. Aside from the fact that Mac OS X and Java 7 is really painful. Would it be also possible to bundle a suitable Java 7 JRE with the distributed RCP? I have no experience with such things.
>> There is no problem with bundling a JRE with the application, however you'll have a problem when doing p2 update and also need to update the JRE on Windows(https://bugs.eclipse.org/bugs/show_bug.cgi?id=300812). If you're using Tycho there is a method described here http://codeiseasy.wordpress.com/2012/07/31/including-a-jre-in-a-tycho-build/
>>> 
>>> Cheers
>>> Philip
>>> _______________________________________________
>>> science-iwg mailing list
>>> science-iwg@xxxxxxxxxxx
>>> http://dev.eclipse.org/mailman/listinfo/science-iwg
> 
> _______________________________________________
> science-iwg mailing list
> science-iwg@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/science-iwg

_______________________________________________
science-iwg mailing list
science-iwg@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/science-iwg

--
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom






Back to the top