Bug#1030223: gobject-introspection mini-policy: separate GIR XML from -dev package to make cross-compilation possible?

2023-12-22 Thread Simon McVittie
On Wed, 01 Feb 2023 at 10:39:30 +, Simon McVittie wrote: > I think this would require changes to dependent packages if they make > use of the GIR XML (because build-depending on libflatpak-dev would > no longer be enough, and it would also be necessary to build-depend on >

Bug#1030223: gobject-introspection mini-policy: separate GIR XML from -dev package to make cross-compilation possible?

2023-04-18 Thread Helmut Grohne
Hi Simon, On Wed, Feb 01, 2023 at 10:39:30AM +, Simon McVittie wrote: > Ideally, when cross-compiling Flatpak, we'd prefer to build it with > a build profile like cross or nogir that has the effect of building it with > ./configure --disable-introspection, which disables the generation of the

Bug#1030223: gobject-introspection mini-policy: separate GIR XML from -dev package to make cross-compilation possible?

2023-02-01 Thread Simon McVittie
On Wed, 01 Feb 2023 at 10:39:30 +, Simon McVittie wrote: > GObject-Introspection gets some of its information by parsing the source > code, and that's fine. However, it gets other information by introspecting > the just-built libflatpak.so.0 (hence its name): linking a small executable > to

Bug#1030223: gobject-introspection mini-policy: separate GIR XML from -dev package to make cross-compilation possible?

2023-02-01 Thread Simon McVittie
Package: gobject-introspection Version: 1.74.0-3 Severity: wishlist File: /usr/share/doc/gobject-introspection/policy.txt.gz Tags: trixie sid At the moment, a typical introspected library (I'm using libflatpak as my example) has this layout, where the files marked [*] are generated by