I’ve been working towards contributing to KDE and Digikam does come under it . Digikam source code is maintained in the kde’s git server .
Building Digikam is rather tedious process (that’s my personal opinion) , it has numerous dependencies  . While trying to build you will no doubt face multiple “cmake” errors . I’m listing out the set of commands that could do the trick in this regard.
The assumptions being made over here are that you are using a fresh(with no prior builds) Kubuntu 13.10 and that make and cmake are installed in your system .
Type in these commands in the terminal/konsole :
git clone git://anongit.kde.org/digikam-software-compilation dk cd dk ./download-repos
After this make a build folder in the source directory , using
mkdir build cd ..
Now run the script already present in the source
This is where you will most likely encounter the cmake errors . The following are the packages that I was missing and I’m listing the commands that can be used to install the same . Here they are :
sudo apt-get install libsane-dev sudo apt-get install libksane-dev (optional) sudo apt-get install libexiv2-dev sudo apt-get install libraw-dev sudo apt-get install libqjson-dev sudo apt-get install libmarble-dev sudo apt-get install libopencv-dev sudo apt-get install libqtgstreamer-dev
After installing all these try running
and hopefully you won’t have any errors this time arround. You can now proceed to complete the installation by typing three more commands .
cd build make sudo make install
Once this is done , you can now try running Digikam that you have successfully built from source !