that's really really weird, as digikam should only depend on KDElibs (and possibly kdeworkspace-runtime). Konqi and kmail are entirely separate apps... Some distributions do not split up packages, eg if you want kmail you will get all KDE PIM apps but digikam isn't even part of the official KDE software compilation but has a separate release schedule. So it should certainly not require any other KDE application to be available.
Posted Jun 23, 2010 5:20 UTC (Wed) by Velmont (guest, #46433)
[Link]
This is Ubuntu, it was a few releases ago, but I just checked with Lucid Lynx now, and although it doesn't seem to pull in Kmail, it does pull in Konqueror and Dolphin.
digiKam
Posted Jun 23, 2010 6:27 UTC (Wed) by jospoortvliet (subscriber, #33164)
[Link]
Tsss. Well I couldn't think of a reason why this would be needed - it's simply a dependency/packaging issue in debian/ubuntu. I'd file a bug...
digiKam
Posted Jun 23, 2010 13:19 UTC (Wed) by nix (subscriber, #2304)
[Link]
Perhaps it's for the 'open in file viewer' menu option.
digiKam
Posted Jun 23, 2010 13:26 UTC (Wed) by jospoortvliet (subscriber, #33164)
[Link]
Na, that should just use the XDG standard and open eg Nautilus in Gnome or Explorer in Windows...
digiKam in Ubuntu RECOMMENDS konqueror
Posted Jun 24, 2010 11:49 UTC (Thu) by emmi3 (subscriber, #62443)
[Link]
The Ubuntu package for digikam does NOT depend on Konqueror or Dolphin, but it instead recommends kipi-plugins, which in turn recommends konqueror und suggests kmail and so on...
Since Ubuntu by default installs recommended packages (but afaik not suggested packages) konqueror is "pulled in".
So to install digikam with the kipi-plugins (and exiv2), but without Konqueror and Dolphin one could use the following command:
This declares a strong, but not absolute, dependency.
Suggests
This is used to declare that one package may be more useful with one or more others.
I think that this fine-grained dependency tracking allows Debian (and derivatives) to strike a good compromise between simplicity and configurability in terms of dependency management.