I'm using the split kde ebuilds (3.4.0_beta1), and I'm unable to load svg
desktops with kdesktop. When I kill kdesktop and start it manually from the
console, it gives the following error:
kdesktop: WARNING: [int KBackgroundRenderer::doWallpaper(bool)] tried to load
SVG file but libart not installed
However, I do have libart_lgpl: media-libs/libart_lgpl-2.3.16
Further, when I extract kdebase and compile kdesktop manually (using the same
archive that the ebuild does: kdebase-3.3.91.tar.bz2), I am able to use svg
desktops. Thus, I suspect something is going wrong with the build process in
the ebuild.
Thanks for any resolution you can make on this bug, and for the split kde
ebuilds in general. They're quite nice.
Reproducible: Always
Steps to Reproduce:
1. Install kdesktop-3.4.0_beta1
2. Attempt to set an svg as a desktop background
Actual Results:
Desktop stays blank and the error message specified above is given.
Expected Results:
Displayed the svg as the desktop wallpaper.
The code in kdebase/kcontrol/background/ and in kdebase/kcontrol/icons/ relies
on the HAVE_LIBART definition, which is set by kioslave/thumbnail/configure.in.in.
Probably the build process of kcontrol should be aware of that.
(What's the correct method, KMEXTRACTONLY="kioslave/thumbnail/configure.in.in"?)