I have tested todays build of git master. I see ENABLE_GTK="TRUE" in LinuxX86Env.Set.sh but the final build does not have GNOME integration. I see the original vcl open/save dialog, widgets, ... The package is almost empty: $> rpm -ql libobasis3.4-gnome-integration /opt/libreoffice /opt/libreoffice/basis3.4 /opt/libreoffice/basis3.4/program /opt/libreoffice/basis3.4/program/ucpgvfs1.uno.so
The GNOME integration still does not work in 3.4.0-beta3.
Ho hum - that is pretty sad. Clearly it works nicely in a self-built install. What madness is going on with the packaging ? How are these packages built - using 'build' ? or somesuch madness ?
Ho hum - the gtk+ integration seems to be in a -core package: rpm: ./instsetoo_native/unxlngi6.pro/LibreOffice/rpm/install/LibO_3.4.0beta3_Linux_x86_install-rpm_en-US/RPMS/libobasis3.4-core04-3.4.0-3.i586.rpm contains: /opt/libreoffice/basis3.4/program/libvclplug_gtkli.so and core05 has: /opt/libreoffice/basis3.4/program/fps_gnome.uno.so arguably these are mis-categorised (I guess); but ... Will install the packages and see if it fails to work for me etc.
So - closing PEBCAK IMHO ;-) I installed the packages, libreoffice runs nicely for me, with the gtk+ integration working. If you do: SAL_USE_VCLPLUGIN=gen ./soffice -writer you can see how bad it is for people without it ;-) Having said that - I've committed a number of fixes to move various pieces into the correct modules - previously we did this with some cruft in bin/package-ooo - but now we should do that right in the scp2 itself I think. If you want you can cherry-pick from master: bootstrap - fe3943a0d9234f492f8fd5b2aa27186d68954e6a build - 1e5f1082c98cc7a3e351e2a0d6a88366ddf7c63b HTH :-)
file-dialog and widgets are not gnome-related, but rather GTK-related, but well, that's nitpicking. At least now the "gnome-integration" one doesn't just include one lonely file