While emerging shotwell-0.11 on amd64 * Detected file collision(s): * * /usr/share/glib-2.0/schemas/gschemas.compiled * * None of the installed packages claim the file(s). * * Package 'media-gfx/shotwell-0.11.0' merged despite file collisions. If * necessary, refer to your elog messages for the whole content of the * above message. There's nothing else in the elog output or other Portage logfiles.
This is the result of a strange and distribution-hostile decision on upstream's part. I will simply quote the output of shotwell's configure --help: --disable-schemas-install Disable installation of GConf schemas; GSettings schemas are always installed Obviously, shotwell needs to install its schema *source* files (*.gschema.xml). However, on Gentoo (or indeed, on any distro), packages must not install the *compiled* gsettings schema file because there is only one compiled schema file under /usr/share/glib-2.0/schemas, and so it cannot belong to any individual package. Instead, the systemwide compiled schemas file is regenerated in pkg_postinst() by the gnome2 eclass. The ebuild will need to work around upstream's silliness, for example by doing sed -e '/glib-compile-schemas $(DESTDIR)/ d' -i Makefile || die in src_prepare().
should be fixed in 0.11.1 (upstream changed the Makefile), please check
(In reply to comment #2) > should be fixed in 0.11.1 (upstream changed the Makefile), please check Yes, it's fixed.