KPhotoAlbum comes with a plugin mechanism shared between a number of imaging applications. Compiling this plugin mechanism is optional and requires a bit of extra work, but in the end it adds quite a bit of functionality to KPhotoAlbum, see the KIPI page for a full list of plugins.
If you want the plugins, you must first compile the packages KEXIF, KIPI, and kipi-plugins in that order before compiling KPhotoAlbum itself. If you do not want the package, just download KPhotoAlbum, run configure; make; make install and you are done.
KPhotoAlbum has support for showing EXIF information, plus searching in the exif information. This is optional, and KPhotoAlbum can be compiled without this support. To include it you need the EXIV2 library installed. Download and compile using a simple configure; make; make install. To enable KPhotoAlbum to search your images using EXIF information, you also need to have a Qt installed with SQLite support (often this is a separate rpm or similar package). Check the output of configure and/or the Help->KPhotoAlbum Feature Status to see if things got compiled correctly.
To compile KPhotoAlbum, with plugin support, you need to compile libkexif, libkipi, kipiplugins, and KPhotoAlbum in that order.
The steps in compiling KPhotoAlbum from sources are as follows. For each package do the following steps. The order of the packages must be libkexif, libkipi, kipiplugins, and kimdaba.
You need libkexif, libkipi, and kipi-plug-ins from The KIPI tools download page
If you don't want to bother finding the newest one, then these are known to work:
Design & Code: Jaroslav Holaň | Content: Jesper Kjær Pedersen | XHTML 1.0 Strict | CSS