Mac Client Development Setup
From Mugshot Developer Wiki
See also Linux Client Development Setup, Server Development Setup, Client Code Overview, C Style Guide.
THERE IS NO MAC CLIENT YET. This page just has some notes on how you might get started setting up a development environment for one... right now Mac Client is under Activity Ideas, if you start work then create an activity and link to it from the idea section.
Install XCode 2.2.1 from http://developer.apple.com
Get a copy of SVN for the mac.
Once you've installed it you're going to need to add /usr/local/bin to your path. Create a ~/.bash_profile and add this line to it:
export PATH=$PATH:/usr/local/bin
Create a ~/workspace and check out the code using the subversion repository information.
Get Fink for the mac.
Once you're done with that and it's mucked with your environment you need to install some stuff. You will need at least (most of the packages on the end there are to get loudmouth to compile with ssl - since we're not using ssl at the moment it's probably fine to not install them.)
apt-get install libtool autoconf glib2 glib2-dev pkgconfig gnutls gnutls-dev libtasn1 libgcrypt libgpg-error pth

