Digikam doesn't come by default with slackware and has a number of dependencies. However, with the great scripts from slackbuilds.org, getting digikam up and running is pretty easy. Here are the programs that need to be built, in order, to get digikam up and running.
I've tried a lot of distributions, but I keep coming back to Slackware. Here are my personal reasons for using Slackware and why you might want to try it.