You are not logged in.

#1 2007-09-01 18:46:32

jerek
Member
Registered: 2007-06-25
Posts: 16

gtk-qt-engine 0.8

Is there any good reason for gtk-qt-engine to depend on libbonoboui starting with version 0.8?
This is a little problematic, since libbonoboui in turn depends on the gnome-libs (which I don't need).

I tried removing the dependency from the PKGBUILD and it compiles and works alright, so I'm just wondering if I'm missing some kind of new feature now or if it's just a mistake in the PKGBUILD.


Cheers

Offline

#2 2007-09-01 23:26:08

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: gtk-qt-engine 0.8

From the CMake file:

# Find Bonobo
PKGCONFIG(libbonoboui-2.0 BONOBO_INCLUDE_DIR BONOBO_LIB_DIR BONOBO_LINK_FLAGS BONOBO_CFLAGS)
IF (NOT BONOBO_INCLUDE_DIR)
    MESSAGE(STATUS "bonoboui not found.  Some features of the theme engine will not work as intended.")
ELSE (NOT BONOBO_INCLUDE_DIR)
    MESSAGE(STATUS "Found Bonobo include dir: ${BONOBO_INCLUDE_DIR}")
    MESSAGE(STATUS "Found Bonobo library dir: ${BONOBO_LIB_DIR}")
    SET(BONOBO_DEFINITIONS -D HAVE_BONOBO)
ENDIF (NOT BONOBO_INCLUDE_DIR)

Offline

#3 2007-09-01 23:36:42

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: gtk-qt-engine 0.8

Looking into the code, it seems this dependency is added for toolbar detection. Without libbonoboui, the theme engine can't detect libbonoboui based toolbars used in gnome applications. If you don't have libbonoboui installed on your system, then you won't need it either, since you don't have applications with libbonoboui toolbar widgets.

Offline

#4 2007-09-02 09:41:05

jerek
Member
Registered: 2007-06-25
Posts: 16

Re: gtk-qt-engine 0.8

Thanks a lot for the clarification JGC.

Offline

Board footer

Powered by FluxBB