Created attachment 380674 [details] emerge --info engrampa 1) USE="" emerge -av engrampa 2) run engrampa (engrampa:5653): GLib-GIO-WARNING **: Can't find module 'dconCan't find module 'dconff' specified in GSETTINGS_BACKEND GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. (engrampa:5653): GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not installed 3) Fix - Can't find module 'dconf' emerge dconf
(In reply to Dmitry from comment #0) > Created attachment 380674 [details] > emerge --info engrampa > > 1) USE="" emerge -av engrampa > 2) run engrampa > > (engrampa:5653): GLib-GIO-WARNING **: Can't find module 'dconf' specified in > GSETTINGS_BACKEND > GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not > be saved or shared with other applications. > (engrampa:5653): GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' > is not installed > 3) Fix - Can't find module 'dconf' > emerge dconf
+ 18 Jul 2014; Tom Wijsman <TomWij@gentoo.org> engrampa-1.8.0.ebuild, + metadata.xml: + USE=-caja fails to build without Caja, temporarily adjust the dependencies to + unbreak that. Corrected the metadata.xml description. Bug #517018, reported by + Dmitry (sema19689). Thank you very much for reporting.
Created attachment 393324 [details, diff] Patch to remove caja dependency if USE="-caja" Patch taken from Manjaro's community repository. https://github.com/manjaro/packages-community/blob/master/engrampa-thunar/caja_schema_fix.patch
Created attachment 394310 [details, diff] files/engrampa-1.8.1-caja-schema-fix.patch They actually patched this upstream, and I'd recommend using it over the linked manjaro patch. Now that we have a proper fix, can we re-open this bug report? Additionally, we need to add x11-libs/libSM to DEPEND. and the patch for the ebuild is as follows:
Created attachment 394312 [details, diff] engrampa-1.8.1-r1.ebuild.patch Cleans up ebuild of comments about caja functionality, fixes DEPEND for caja, and adds DEPEND for libSM which I found to be a required dependency while I was testing this patch.