Re: Fixing the Gobject Introspection mess
On Fri, Sep 25, 2009 at 13:32:54 +0200, Josselin Mouette wrote:
> 2. Naming scheme
> The package should be named gir1.0-foo-X.Y. For example, the package
> containing WebKit-1.0.gir will be named gir1.0-webkit-1.0.
> Giant repositories of dozens of unrelated introspection data should be
> avoided. (Under this rationale, gobject-introspection-repository will be
> split.) However, related libraries that are known to evolve together can
> live in the same package (example: Gst*-0.10).
> If, alternatively, the introspection data belongs in the same source
> package as the library it references, it can be put in the same binary
> package. In this case, it must feature a Provides: field corresponding
> to the name of the introspection data. For example, libfoo2.0-2
> containing libfoo-2.0.so.2 and Foo-2.0.gir must provide gir1.0-foo-2.0.
Doesn't this break co-installability of libfoo2.0-X and libfoo2.0-Y, if
both install Foo-2.0.gir?