CenterIM for Maemo


Download deb.

CenterIM is terminal based instant messenger, you need some terminal (it uses roxterm (in extra-repository) at default, change content of /usr/bin/centerim).

Dependeries

apt-get install libgcrypt11 libgnutls13 libgpg-error0 libgpgme11 liblzo2-2 libopencdk10 libpth20 libtasn1-3 libssl0.9.8 libcurl3 zlib1g libgnutls13
(is this all? is this some extra?)

Config-log

Build options:
  Version               4.22.6
  Install prefix        /usr/local
  Build shared libs
  Build static libs
  CFLAGS                -g -O2 -I/usr
  CXXFLAGS              -g -O2

Protocols and Clients:
  ICQ
  Yahoo
  AIM
  jabber
  Gadu-Gadu
  MSN Messenger
  RSS Reader
  LiveJournal client

WARNING: GPGME disabled (This means no encrypted messages between users)

Upstream

http://www.centerim.org/

Project page on garage.maemo.org

https://garage.maemo.org/projects/centerim/

How it is builded

Building script:.
#Script, which use some files and downloads something and then
#compiles all with scratchbox2 enviroment
#and package them in deb-package
#
#needed files
#this
#control
#centerim.desktop
#postinst
#wrapper.sh
#centerim.png
#build-deb-package.sh
#
#Loaded files
#centerim-4.22.6.tar.gz

wget http://www.centerim.org/download/releases/centerim-4.22.6.tar.gz
tar -zxvf centerim-4.22.6.tar.gz

mv centerim-4.22.6 work #or cp -r
cd work

sb2 -e ./configure
#took ~4min40s

sb2 -e make
#took ~315min19s

sb2 -e strip src/centerim
# 20M -> 3M

##preparing for packaging

#binary (change the name and use wrapper)
mkdir -p centerim/usr/bin
cp src/centerim centerim/usr/bin/centerim_bin
cp ../wrapper.sh centerim/usr/bin/centerim
chmod a+x centerim/usr/bin/centerim

#icon 
mkdir -p centerim/usr/share/pixmaps
cp ../centerim.png centerim/usr/share/pixmaps/

#desktop-file
mkdir -p centerim/usr/share/applications
cp ../centerim.desktop centerim/usr/share/applications/centerim.desktop


#Control-files
mkdir centerim/CONTROL
cp ../control centerim/CONTROL/control
cp ../postinst centerim/CONTROL/postinst
chmod a+x centerim/CONTROL/postinst

#now we are ready to build package
fakeroot ../build-deb-package.sh centerim


And all necessary files:
control
centerim.desktop
postinst
wrapper.sh
centerim.png
build-deb-package.sh


Sounds

In ~/.centerim/actions are defined what player is used to play music (orpheus (not packaged yet) at default).
In ~/.centerim/sounds are defined what player is used to play messages (mplayer at default).

Note

Tested only with emulator.

Contact

aapo(dot)rantalainen(at)gmail(dot)com