Adium

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.

Branches

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.

Requirements

Before you get started, make sure that you have the following installed:

(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://hg@bitbucket.org/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

Building

In the checkout root, you can update and build in one step with:

make latest

And to copy Adium to ~/Applications/:

make install

Or you can open Adium.xcodeproj, and build in Xcode.

What now?

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.

Page last modified by Robby, 7 months ago