Building KDE-PIM from CVS
ref: http://developer.kde.org/source/anoncvs.html
Basic notes on building KDE-PIM apps from cvs source to test OGo<>KDE PIM integration.
Test System: SuSE 9.1
Preparations for anonymous download
- $ mkdir -p /home/usr_name/Downloads/kde_pim_cvs
- $ cd /home/usr_name/Downloads/kde_pim_cvs
- $ touch .cvsrc
- $ vi .cvrc
- add and save the following
- cvs -z4 -q - diff -u3 -p - update -dp - checkout -P
Anonymous CVS checkout of required packages
- $ export CVSROOT=:pserver:anonymous@anoncvs.kde.org:/home/kde
- $ cvs login
- Just press "Enter" if there is a question about a password.
- The following is a minimal set of modules you need: cvs co arts kdelibs
- However check them out one at a time and them update them as follows;
Checkout basic module set
- $ cvs co arts - $ cvs co kdelibs - $ cve co kdepim
Update basic module set
- $ cvs up arts - $ cvs up kdelibs - $ cvs up kdepim
Now change into the directory that we want to compile
- $ cd kdepim (in our case)
Configuration options
- by default prefix dir is /opt/kde3 - review configuration options accordingly
./configure --help
By default, `make install' will install all the files in `the kde prefix/bin', `the kde prefix/lib' etc. You can specify an installation prefix other than `the kde prefix' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below.....
link to complete ./configure --help output
Note: the configure script will also indentify any missing dependancies on your system required to build the suite. Update or add accordingly.
Building KDE-PIM Suite
The suite contains the following components:
- kaddressbook: The KDE addressbook application.
- kandy: sync phone book entries between your cell phone and computer ("kandy" comes from "Handy", the german word used for a cellular)
- kmail: the KDE mail client
- kmailcvt: tool for importing mail related data from other programs
- knode: news client
- korganizer: a calendar-of-events and todo-list manager
- kpilot: to sync with your PalmPilot
- kalarm: gui for setting up personal alarm messages, emails and commands
- kalarmd: alarm monitoring daemon, shared by korganizer and kalarm.
- kontact: A shell for the PIM apps, still experimental.
- karm: Time tracker.
- kitchensync: Synchronization framework, still under heavy development.
- kfile-plugins: vCard KFIleItem plugin.
- knotes: yellow notes application
- konsolecalendar: Command line tool for accessing calendar files.
- korn: mail checker
To build the system;
$ cd kdepim $ make -f Makefile.cvs $ ./configure $ make $ su $ make install
The Result..:)
Once installed the following connection/resource options will be made available from Kontact, KAddressbook, KOrganizer and possibly (not tested yet) other KDE applications.

Connecting KDE Apps with OGo
Based on notes from HH;
- For now you need to build OGo from the latest trunk builds as of this week (Nov 1).
- Just click "add resource" in either KOrganizer or KAddressbook and select the OpenGroupware resource.
- Configure the ZideStore URL as usual (http://host/zidestore/dav/user_name/) and click refresh folder list to select the folders the resource will correspond to.
Build with pride by;
- list of OGo and KDE developers to follow once known
- thanks to all..this is so cool..:)