From: Tim Horton Date: Sun, 3 Jan 2010 03:45:36 +0000 (-0500) Subject: Update OS X build instructions (MacPorts!) X-Git-Tag: SEED_2_29_5_2~10 X-Git-Url: http://git.roojs.org/?p=gnome.seed;a=commitdiff_plain;h=4331a5c5a9d9446c2e5909a53c25a15de9f16ed8 Update OS X build instructions (MacPorts!) --- diff --git a/doc/reference/building-osx.sgml b/doc/reference/building-osx.sgml index ac3d6ce..1684049 100644 --- a/doc/reference/building-osx.sgml +++ b/doc/reference/building-osx.sgml @@ -15,56 +15,29 @@ How to compile Seed on Apple's Mac OS X Installation Instructions - First, install whatever of the dependencies below you deem necessary (including, of course, all of the required ones). - Download a WebKit nightly and install it to /Applications/WebKit.app - Add your MacPorts binaries folder to your path: + Install MacPorts 1.8.1. + Add your MacPorts binaries and libraries folders to your path: $ export PATH=/opt/local/bin:$PATH + $ export LD_LIBRARY_PATH=/opt/local/lib Note: You may have installed MacPorts somewhere other than /opt/local. Keep that in mind. - Build gobject-introspection, gir-repository, the other normal dependencies, and then Seed, as you normally would. + Check out the Seed MacPorts repository: + $ cd /opt + $ sudo mkdir hortont-ports + $ sudo chown [your username] hortont-ports + $ git clone http://hortont.com/hortont-ports.git + Then, edit the file /opt/local/etc/macports/sources.conf, adding the line: + file:///opt/hortont-ports + before the line (at the bottom of the file) that reads: + rsync://rsync.macports.org/release/ports/ [default] + + + Then, upgrade your currently installed ports (important!), then install seed: + $ sudo port sync + $ sudo port upgrade outdated + $ sudo port install seed + - - Required MacPorts Dependencies - - From MacPorts, install all of the following: - - - automake - autoconf - gtk-doc - gnome-common - glib2 - libtool - pkgconfig - intltool - libffi - - - - - Optional MacPorts Dependencies - - While the following packages are optional, they are necessary for the proper functioning of Seed's library of examples. - - - cairo - readline - libsoup - sqlite3 - gtk2 - - - - - Optional External Dependencies - - While the following packages are optional, they are necessary for the proper functioning of Seed's library of examples. Unfortunately, they are not available in MacPorts, so you will have to install them manually. - - - clutter-0.9 - - - \ No newline at end of file