Re: Fixing the Gobject Introspection mess

2009-09-26 Thread Sebastian Dröge
Am Samstag, den 26.09.2009, 11:54 +0200 schrieb Josselin Mouette: > Le samedi 26 septembre 2009 à 07:56 +0200, Sebastian Dröge a écrit : > > Am Freitag, den 25.09.2009, 13:32 +0200 schrieb Josselin Mouette: > > > 1. Package layout > > > > > > GObject-introspection packages provide introspection d

Re: Fixing the Gobject Introspection mess

2009-09-26 Thread Josselin Mouette
Le samedi 26 septembre 2009 à 13:12 +0200, Sebastian Dröge a écrit : > > There is no “build time” for interpreters. What do you mean exactly? > > Interpreters should use the typelib file and not the GIR file. The GIR > file is meant for generating bindings (like the current Python/C++/C# > bindin

Re: Fixing the Gobject Introspection mess

2009-09-26 Thread Josselin Mouette
Le samedi 26 septembre 2009 à 07:56 +0200, Sebastian Dröge a écrit : > Am Freitag, den 25.09.2009, 13:32 +0200 schrieb Josselin Mouette: > > 1. Package layout > > > > GObject-introspection packages provide introspection data > > in /usr/share/gir-1.0/Foo-X.Y.gir, and the > > optional /usr/lib/gir

Re: Fixing the Gobject Introspection mess

2009-09-26 Thread Marco d'Itri
On Sep 25, Julien Cristau wrote: > Doesn't this break co-installability of libfoo2.0-X and libfoo2.0-Y, if > both install Foo-2.0.gir? And what about multiarch? -- ciao, Marco signature.asc Description: Digital signature

Re: Fixing the Gobject Introspection mess

2009-09-25 Thread Sebastian Dröge
Am Freitag, den 25.09.2009, 13:32 +0200 schrieb Josselin Mouette: > > [...] > > 1. Package layout > > GObject-introspection packages provide introspection data > in /usr/share/gir-1.0/Foo-X.Y.gir, and the > optional /usr/lib/girepository-1.0/Foo-X.Y.typelib. > > The packages should be architecture

Re: Fixing the Gobject Introspection mess

2009-09-25 Thread Josselin Mouette
Le vendredi 25 septembre 2009 à 13:44 +0200, Julien Cristau a écrit : > On Fri, Sep 25, 2009 at 13:32:54 +0200, Josselin Mouette wrote: > > > 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

Re: Fixing the Gobject Introspection mess

2009-09-25 Thread Julien Cristau
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 > av