Bug 35554

Summary: LO-3.4: missing GNOME integration
Product: LibreOffice Reporter: Petr Mladek <pmladek>
Component: UIAssignee: Not Assigned <libreoffice-bugs>
Status: CLOSED INVALID    
Severity: blocker CC: michael.meeks, pmladek
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 35673    

Description Petr Mladek 2011-03-22 11:36:16 UTC
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
Comment 1 Petr Mladek 2011-05-03 07:21:01 UTC
The GNOME integration still does not work in 3.4.0-beta3.
Comment 2 Michael Meeks 2011-05-03 09:49:41 UTC
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 ?
Comment 3 Michael Meeks 2011-05-03 13:06:17 UTC
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.
Comment 4 Michael Meeks 2011-05-03 13:35:26 UTC
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 :-)
Comment 5 Christian Lohmaier 2011-05-04 02:13:58 UTC
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