Download
Nightly snapshots
You can get nightly snapshots or use Mercurial. There are no real releases yet.
You have to get SILC plugin separately.
Mercurial
You can get the Icecap server code from Mercurial repository:
# Initial fetch: hg clone http://hg.dovecot.org/icecap/ # Later use: hg pull hg update
It also has a nice web interface.
Installation
Icecap currently builds nicely with automake-1.9, autoconf-2.59 and libtool-1.5. You will also need pkg-config, gettext, and optionally openssl.
#./autogen.sh # needed only if you got the code from Mercurial. ./configure make make install
NOTE: If you plan to compile 3rd party modules for Icecap (such as SILC), you will need to pass --with-include-install-dir argument to configure, pointing to where you want the header files installed. Default is 'PREFIX/include/icecap', which should be suitable for most.
Finding Iconv seems to be difficult for BSDs. If you're sure you have it installed somwhere, you can force it with eg.:
LDFLAGS='-L/usr/local/lib -liconv' CPPFLAGS='-I/usr/local/include' ./configure
Debian
To make sure you have everything before running autogen.sh (if you were missing something, run autogen.sh again after installing):
# Needed for autogen.sh: apt-get install gettext pkg-config automake1.9 autoconf libtool # switch to automake 1.9: update-alternatives --config automake # Needed for compiling everything: apt-get install g++ libssl-dev ncurses-dev
Gentoo
Follow these steps to install Icecap from the mercurial repository under Gentoo:
# Make sure that /usr/local/portage is in PORTDIR_OVERLAY cd /usr/local/portage mkdir -p net-irc/icecap cd net-irc/icecap wget "http://icecap.irssi2.org/Download?action=AttachFile&do=get&target=icecap-9999.ebuild" -O icecap-9999.ebuild ebuild icecap-9999.ebuild digest echo "net-irc/icecap" >> /etc/portage/package.keywords # We have to use SSL because compile won't work with it disabled atm (20051011) echo "net-irc/icecap ssl" >> /etc/portage/package.use emerge -av icecap
NOTE: To update Icecap from the repository, you only need to perform the last step (emerge) again.
NOTE: If you wish to compile manually on Gentoo, run the following before executing autogen.sh: export WANT_AUTOMAKE="1.9"