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"

Download (last edited 2009-03-15 22:42:39 by localhost)