Difference between revisions of "OSX release infrastructure"

 
Line 2: Line 2:
 
[[Category:Macintosh]]
 
[[Category:Macintosh]]
  
{{NoProjectMembers}}
+
Currently a binary package can be created using MacPorts with the following command:
The goal of this project is to be able to script the release of Mac universal binaries for OS X. We are currently using MacPorts to build the releases and usually have an entry for the latest PorterPackage as well. In the long run it would be nice to be able to create a .dmg file (or an installer) directly from what we have in MacPorts.  
+
<pre>
 +
sudo port mpkg eiffelstudio64
 +
</pre>
 +
The generated package will include all the dependencies except for the X-Server.
  
Currently the OS X release of Eiffel Studio is a app package that contains the standard /EiffelXY folder as known from other platforms as well as some additional stuff like a script that sets enviroment variables and automatically launches the X11-Server, a skin for gtk2 and some libraries.
+
It would be nice if we could create a .dmg file from that automatically and add some nice artwork (as e.g. Adium does).
 
+
I think the easiest way to generate a "universal binary" (i.e. a universal app package) would be to just build the beast on the two platforms and put the binaries for both in the package. Then we can decide which one to launch with the start script.
+
  
 
=Team=
 
=Team=

Latest revision as of 13:03, 26 August 2009


Currently a binary package can be created using MacPorts with the following command:

sudo port mpkg eiffelstudio64

The generated package will include all the dependencies except for the X-Server.

It would be nice if we could create a .dmg file from that automatically and add some nice artwork (as e.g. Adium does).

Team