Getting the Newest Adium Source Code
Adium is an open source project, distributed under the GPL license. The most recent Adium source code is available via our Mercurial repositories.
The adium repository (or trunk) is where most of the work is done. It currently contains three active main branches:
- "default", contains changes which require OS X 10.7 or newer.
- "adium-1.6", contains the changes for the next major version, as of now that is 1.6.
- "adium-1.5.8", contains the changes for the next minor version, 1.5.8.
For large features, other named branches are used.
Before you get started, make sure that you have the following installed:
- OS X 10.7 or later
- Xcode 4.4 or later (Available with a free account from Apple)
- Mercurial 0.9.5 or later to obtain the source code (see GettingMercurial)
(Adium 1.5.6 was the last versions to build with Mac OS X 10.6.8 and Xcode 3.2.6.)
Getting source code
"adium", default branch:
hg clone https://hg.adium.im/adium
If this does not work for you, for example with an error "Abort: stream ended unexpectedly", you can try our Bitbucket mirror:
hg clone ssh://email@example.com/adium/adium
Getting the source code for Adium 1.5.7
To get the source code for the latest release, you can update to the adium-1.5.7 branch:
hg checkout adium-1.5.7
Updating the source code
You can update your clone (as frequently as you want), by moving into its folder and using the command:
hg pull -u
In the checkout root, you can update and build in one step with:
And to copy Adium to ~/Applications/:
Or you can open Adium.xcodeproj, and build in Xcode.
You're now all set to get started with the Adium source code! See Development for a number of links to documentation of the Adium source code, and ContributingCode for more information on how to send your patches to us.