Bug#478013: libxul-dev should depend on libgtk2.0-dev

2008-04-26 Thread Carlos Martín Nieto
Package: libxul-dev
Version: 1.8.1.14-2

 The package libxul-dev includes the
file /usr/include/xulrunner/gtkembedmoz/gtkmozembed.h which #include's
gtk/gtk.h, but it may not be installed, as libxul-dev doesn't depend
on the package that provides that file (libgtk2.0-dev).
 As it is now, packages which depend on libxul-dev need to know they
have to depend on libgtk2.0-dev even though they never use the header
files themselves.

   cmn
-- 
Carlos Martín Nieto | http://cmartin.tk


signature.asc
Description: This is a digitally signed message part


Bug#478013: libxul-dev should depend on libgtk2.0-dev

2008-04-26 Thread Mike Hommey
tag 478013 wontfix
thanks

On Sat, Apr 26, 2008 at 12:08:32PM +0200, Carlos Martín Nieto wrote:
 Package: libxul-dev
 Version: 1.8.1.14-2
 
  The package libxul-dev includes the
 file /usr/include/xulrunner/gtkembedmoz/gtkmozembed.h which #include's
 gtk/gtk.h, but it may not be installed, as libxul-dev doesn't depend
 on the package that provides that file (libgtk2.0-dev).
  As it is now, packages which depend on libxul-dev need to know they
 have to depend on libgtk2.0-dev even though they never use the header
 files themselves.

Actually, if they use the /usr/include/xulrunner/gtkembedmoz/gtkmozembed.h
header, they must already build-depend on libgtk2.0-dev themselves
because you cant use the gtkmozembed API without using the gtk API
yourself (you at least need to run the gtk main loop).

OTOH, the gtkmozembed API is not mandatory and not the sole purpose of
the libxul-dev package.

The most I could do would be to add a recommends, and that would change
nothing for buildds.

Mike



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#478013: libxul-dev should depend on libgtk2.0-dev

2008-04-26 Thread Carlos Martín Nieto
On Sat, 2008-04-26 at 12:20 +0200, Mike Hommey wrote:
 Actually, if they use the /usr/include/xulrunner/gtkembedmoz/gtkmozembed.h
 header, they must already build-depend on libgtk2.0-dev themselves
 because you cant use the gtkmozembed API without using the gtk API
 yourself (you at least need to run the gtk main loop).

 Except when you run the main loop from managed code and the C code is a
filler for some missing capabilities in the bindings (granted, that is
not that usual, but it's my case).

 
 OTOH, the gtkmozembed API is not mandatory and not the sole purpose of
 the libxul-dev package.

 True.

 
 The most I could do would be to add a recommends, and that would change
 nothing for buildds.

 Fair enough.

   cmn
-- 
Carlos Martín Nieto | http://cmartin.tk


signature.asc
Description: This is a digitally signed message part