New Apple OS X application bundle based on work done for GtkRadiant 1.6.4. Produces...
[xonotic/netradiant.git] / setup / data / osx / README.md
1 GtkRadiant for Apple OSX
2 ========================
3
4 This directory provides packaging steps for GtkRadiant for OSX. This document describes compiling the application on OSX as well as generating distributable bundles using the framework provided in this directory.
5
6 Dependencies & Compilation
7 --------------------------
8
9 Directions for OSX Mavericks 10.9 - your mileage may vary:
10
11 - Install [MacPorts](http://macports.org).
12 - Install [XQuartz](http://xquartz.macosforge.org/)
13
14 - Install dependencies with MacPorts:
15
16 ```
17 sudo port install dylibbundler pkgconfig gtkglext scons
18 ```
19
20 - Get the GtkRadiant code and compile:
21
22 ```
23 git clone https://github.com/TTimo/GtkRadiant.git
24 cd GtkRadiant/
25 scons
26 ```
27
28 - Run the build:
29
30 (from the GtkRadiant/ directory)
31 ```
32 ./install/radiant.bin
33 ```
34
35 XQuartz note: on my configuration XQuartz doesn't automatically start for some reason. I have to open another terminal, and run the following command: `/Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin`, then start radiant. 
36     
37 Building GtkRadiant.app
38 -----------------------
39
40 The `Makefile` in the 'apple/' directory will produce a distributable .app bundle for GtkRadiant using `dylibbundler`:
41
42 ```
43 make
44 make image
45 ```
46
47 Getting help
48 ------------
49
50 Get on irc: Quakenet #radiant, or ask on the mailing list, or post something on the issue tracker..