Ticket #307 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Gobject Introspection Support

Reported by: Alan Knowles Owned by: lennart
Milestone: Avahi 0.6.26 Component: avahi-glib
Keywords: gobject introspection Cc:

Description

Patch attached to add Gobject introspection support --enable-introspection

Attachments

avahi.diff Download (4.6 KB) - added by Alan Knowles 3 years ago.
changes to add introspection support
avahi.ae24f2fed0dfe02793b27bb210fa04ae7be40912.commit Download (8.9 KB) - added by Alan Knowles 3 years ago.
Full working - clean - GObject support..

Change History

Changed 3 years ago by Alan Knowles

changes to add introspection support

Changed 3 years ago by Alan Knowles

ignore this bit - no idea why it got added. common/Makefile.am

Changed 3 years ago by lennart

Hmm, would love to commit this, but it doesn't really work. Misses AvahirCore?-xxx.gir.

Changed 3 years ago by Alan Knowles

I'll have to have another look at this

AvahirCore?3.gir is currently a fixed file  http://git.gnome.org/browse/gir-repository/tree/gir/AvahiCore-0.6.gir

I think it may just be a matter of adding that file to the distribution, along with changing this.

BUILT_GIRSOURCES = Avahi-0.6.gir AvahiCore?-0.6.gir

I should also have a look at updating the patch to integrate with the current recommended intregration method.  http://live.gnome.org/GObjectIntrospection/AutotoolsIntegration

Changed 3 years ago by lennart

An updated patch would be very much appreciated as I am currently preparing a new release and would love to include the introspection stuff!

Changed 3 years ago by Alan Knowles

Full working - clean - GObject support..

Changed 3 years ago by Alan Knowles

The last attachment should give you a working installation without a introspection dependancy. - it also takes over the AvahiCore? gir ownership from girepository (which is what their long term plan was - move upstream....)

Regards Alan

Changed 3 years ago by lennart

hmm, doesn't pass make distcheck unfortunately...

Changed 3 years ago by lennart

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to Avahi 0.6.26

Patch fixed and applied. Thanks!h

Note: See TracTickets for help on using tickets.