Skip to content

OGo Docs

Sections
Personal tools
You are here: Home » Members » chris's Home » KDE Integration » Building KDE-PIM from CVS

Building KDE-PIM from CVS

Document Actions
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..:)
Created by chris
Last modified 2004-11-05 05:24 AM
 

Powered by Plone

This site conforms to the following standards: