Bug#649859: libgirepository1.0-dev: should depend on g-i to provide everything advertised by .pc file

Simon McVittie smcv at debian.org
Thu Nov 24 11:16:34 UTC 2011


Package: libgirepository1.0-dev
Version: 1.31.0-2
Severity: wishlist

libgirepository1.0-dev contains gobject-introspection-1.0.pc, which appears
to be intended to represent the g-i command-line tools as well as the shared
library (it includes variables like ${g_ir_scanner}), and also
Makefile.introspection (in ${gidatadir}).

It seems to me as though the package containing the .pc file should provide
all the interfaces advertised by that file, which could be done by making
libgirepository1.0-dev depend on gobject-introspection. Not doing this led to
telepathy-glib getting through ./configure successfully (because the .pc
file was there), but then failing to build:
<https://bugs.freedesktop.org/show_bug.cgi?id=43200>

(In a multiarch world, gobject-introspection should probably be
Multi-arch: foreign to facilitate this, although this isn't very important -
g-i isn't yet multiarch anyway, and neither are -dev packages.)

Thanks,
    S






More information about the pkg-gnome-maintainers mailing list