Skip to content

Compile latest eiskaltdcpp daemon on debian rasbian wheezy

Lars Kreisz edited this page May 11, 2014 · 1 revision

As the version of eiskaltdcpp in the wheezy repository is quite old (2.2.6) and the daemon has not enough methods in its json-rpc interface, we have to compile the latest version. Here are the commands to run (based in raspbian default):

sudo aptitude install -y cmake gettext libbz2-dev libssl-dev libboost-dev

git clone http://github.com/eiskaltdcpp/eiskaltdcpp.git

cd eiskaltdcpp

mkdir -p builddir && cd builddir
cmake \
  -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_INSTALL_PREFIX=/opt \
  -DUSE_IDNA=OFF \
  -DLINK=STATIC \
  -DUSE_QT=OFF \
  -DFREE_SPACE_BAR_C=OFF \
  -DDBUS_NOTIFY=OFF \
  -DUSE_LIBNOTIFY=OFF \
  -DNO_UI_DAEMON=ON \
  -DJSONRPC_DAEMON=ON \
  -DWITH_EMOTICONS=OFF \
  -DWITH_EXAMPLES=OFF \
  -DFORCE_XDG=OFF \
  ../
make
sudo make install

Now there should be a binary called eiskaltdcpp-daemon you can run.

Clone this wiki locally