Create a MacOS X App Bundle Using MacPorts: Difference between revisions
Jump to navigation
Jump to search
Line 40: | Line 40: | ||
==Create the MacOS X App Bundle== | ==Create the MacOS X App Bundle== | ||
There are effectively four tasks needed to produce the App bundle. First, Octave and all its build and run-time dependencies must be extracted from the MacPorts installation. Second a App bundle template for running a shell script is required. This may be done using the MacOS X | There are effectively four tasks needed to produce the App bundle. First, Octave and all its build and run-time dependencies must be extracted from the MacPorts installation. Second a App bundle template for running a shell script is required. This may be done using the MacOS X AppleScript Editor. Third, the shell script which the App bundle runs is needed. This script will be used to launch the [http://en.wikipedia.org/wiki/Terminal_(OS_X) MacOS X Terminal app]. This script is referred to as the ''App's shell script''. Finally, a script for setting up the shell environment for Octave and running Octave is required. This script is referred to as the ''Octave shell script''. | ||
===Produce a DMG for Octave and its dependencies=== | ===Produce a DMG for Octave and its dependencies=== |