Editing Create a MacOS X App Bundle Using Homebrew
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
==Introduction== | ==Introduction== | ||
This tutorial explains how to build Octave.app (version >4) using [http://brew.sh Homebrew]. It is recommended that users either | This tutorial explains how to build Octave.app (version >4) using [http://brew.sh Homebrew]. It is recommended that users either | ||
* [https:// | * [https://www.dropbox.com/s/uvnjwrx38t92yye/octave_401rc1_gui.dmg?dl=0 download Octave 4.0.1rc1 with graphical user interface] (OS X 10.10+), | ||
* [https:// | * [https://www.dropbox.com/s/nu5ycev66v4k7mc/octave_401rc1_cli.dmg?dl=0 download Octave 4.0.1rc1 with command line interface] (OS X 10.10+) | ||
or use a package manager as described [http://wiki.octave.org/Octave_for_MacOS_X here]. The former App bundle (version <=3.8) was created using [http://wiki.octave.org/Create_a_MacOS_X_App_Bundle_Using_MacPorts Macports] and called Octave from {{Codeline|/usr/opt/local}} which is problematic with recent OS X (>=10.10). Therefore Octave.app is now installed in {{Codeline|/Applications/Octave.app}} using homebrew. It does not interfere with local installations or package managers. | |||
==Prerequisites== | ==Prerequisites== | ||
Line 14: | Line 14: | ||
==Creating the App Bundle and Disk Image== | ==Creating the App Bundle and Disk Image== | ||
The | The [https://raw.githubusercontent.com/schoeps/octave_installer/master/install_octave.sh script] at github | ||
https://github.com/schoeps/octave_installer | https://github.com/schoeps/octave_installer | ||
will ask some questions, e.g. regarding the installation path ({{Codeline|/Applications/Octave.app}} is recommended) or whether Octave should be compiled with or without graphical user interface and finally whether a disk image should be created or not. If you choose to install to the Applications folder then the script needs to run with administration rights. | will ask some questions, e.g. regarding the installation path ({{Codeline|/Applications/Octave.app}} is recommended) or whether Octave should be compiled with or without graphical user interface and finally whether a disk image should be created or not. If you choose to install to the Applications folder then the script needs to run with administration rights. | ||
==Known limitations== | ==Known limitations== | ||
Plotting should work with gnuplot and qt backends. However, sometimes it takes a long time to initialize. | |||
[[Category: | [[Category:Macintosh platform]] | ||
[[Category:Packaging]] |