Here is how you can deploy a truly stand alone OSX application bundle out of a stand alone ROOT GUI application which you can distribute to other colleagues without a ROOT installation.
First get ROOT from git and compile it as described in http://root.cern.ch/drupal/content/installing-root-source. You don't need to install it. After that make clean
and make
a duplicate copy of the whole root directory and name it e.g. root_runtime. In root_runtime
, delete everything except the directories lib
, icons
, fonts
, etc
and bin
. In the bin directory delete everything except the script thisroot.sh
and root-config
. Then go inside the lib directory and check for the dependencies of all libs to see if anyone depends on some library other than those in the /ur/lib
, which come automatically with OSX. Specifically you can grep for any dependency that is in /opt/
for systems that have macports installed.
otool -L *