Skip to content

hackint/atheme

Folders and files

NameName
Last commit message
Last commit date
Mar 5, 2007
Feb 28, 2016
Feb 14, 2021
Feb 28, 2016
Oct 10, 2016
Mar 2, 2021
Mar 2, 2021
Mar 2, 2021
Feb 23, 2021
Dec 7, 2017
Apr 3, 2021
Dec 26, 2018
Apr 19, 2012
Jan 16, 2014
Jul 8, 2014
Nov 30, 2017
Oct 14, 2013
Mar 7, 2016
Jan 16, 2015
Mar 13, 2007
Jan 30, 2013
Jan 3, 2015
Feb 28, 2021
Jun 14, 2016
Oct 14, 2012
Oct 13, 2017
Feb 28, 2021
Dec 18, 2019
Nov 10, 2014
Jun 6, 2012
Jun 23, 2011
Mar 23, 2013
Mar 23, 2013
Feb 28, 2021
Feb 28, 2021
Dec 16, 2018
Feb 25, 2012

Repository files navigation

Atheme IRC Services

Atheme is a set of services for IRC networks designed for large IRC networks with high scalability requirements. It is relatively mature software, with some code and design derived from another package called Shrike.

Atheme's behavior is tunable using modules and a highly detailed configuration file. Almost all behavior can be changed at deployment time just by editing the configuration.

Obtaining Atheme

If you have a modern version of Git (1.6.5 or newer), you can recursively clone the repository:

$ git clone --branch 'release/7.2' --recursive 'https://github.com/atheme/atheme/' atheme-devel
$ cd atheme-devel

If you have an older version of Git, you must clone the repository, and then fetch its submodules:

$ git clone 'https://github.com/atheme/atheme/' atheme-devel
$ cd atheme-devel
$ git checkout release/7.2
$ git submodule init
$ git submodule update

If you don't have Git, you can download a package archive from our website at https://atheme.github.io/.

If you are browsing our GitHub repository, please do NOT click the "Download ZIP" button or the "Source code" links there, as they will give you an archive that lacks the required submodules. There are proper .tar.bz2 or .tar.xz archives attached to each release under "Assets", which is what the "Download" button on our website will take you to.

Basic build instructions for the impatient

Obtain the source code repository and change into its directory (using the commands given above).

If you are building Atheme on a GNU/Linux system, or something which can sufficiently emulate that (like WSL 2 on Windows 10), execute the following commands:

$ ./configure
$ make
$ make install

If you are building Atheme on an OpenBSD (or similar) system, execute the following commands instead:

# pkg_add gmake
$ ./configure
$ gmake
$ gmake install

Getting More Help

If you're still lost, read the INSTALL file or check out our wiki for more hints.