Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • README.md

    rb5cc87e re26aa72  
    1616License: GPLv2
    1717
    18 ## Installation
     18## Development
    1919
    20 BitlBee is available in the package managers of most distros.
     20Use github pull requests against the 'develop' branch to submit patches.
    2121
    22 For debian/ubuntu/etc you may use the nightly APT repository: http://code.bitlbee.org/debian/
     22The 'master' branch should be stable enough to be usable by users of the APT repo, but only requires a few days of testing in the 'develop' branch.
    2323
    24 You can also use a public server (such as `im.bitlbee.org`) instead of installing it: http://bitlbee.org/main.php/servers.html
     24Building:
    2525
    26 ## Compiling
     26```
     27./configure --debug=1
     28# or, for a local install:
     29# ./configure --debug=1 --prefix=$HOME/bitlbee --config=$HOME/bitlbee --pidfile=$HOME/bitlbee/bitlbee.pid
    2730
    28 If you wish to compile it yourself, ensure you have the following packages and their headers:
     31# Also try --asan=1 for AddressSanitizer
    2932
    30 * glib 2.16 or newer (not to be confused with glibc)
    31 * gnutls
    32 * python 2 or 3 (for the user guide)
     33make
    3334
    34 Some optional features have additional dependencies, such as libpurple, libotr, libevent, etc.
    35 NSS and OpenSSL are also available but not as well supported as GnuTLS.
     35BITLBEE_DEBUG=1 ./bitlbee -Dnv
     36```
    3637
    37 Once you have the dependencies, building should be a matter of:
     38See ./doc/README and ./doc/HACKING for more details.
    3839
    39     ./configure
    40     make
    41     sudo make install
    42 
    43 ## Development tips
    44 
    45 * To enable debug symbols: `./configure --debug=1`
    46 * To get some additional debug output for some protocols: `BITLBEE_DEBUG=1 ./bitlbee -Dnv`
    47 * Use github pull requests against the 'develop' branch to submit patches.
    48 * The coding style based on K&R with tabs and 120 columns. See `./doc/uncrustify.cfg` for the parameters used to reformat the code.
    49 * Mappings of bzr revisions to git commits (for historical purposes) are available in `./doc/git-bzr-rev-map`
    50 * See also `./doc/README` and `./doc/HACKING`
     40Mappings of bzr revisions to git commits (for historical purposes) are available in ./doc/git-bzr-rev-map
    5141
    5242## Help?
    5343
    54 Join **#BitlBee** on OFTC (**irc.oftc.net**) (OFTC, *not* FreeNode!)
     44Join **#BitlBee** on OFTC (**irc.oftc.net**) (OFTC, *not* FreeNode!) and flame us right in the face. :-)
Note: See TracChangeset for help on using the changeset viewer.