gir-repository r154 - in trunk: . gir
- From: walters svn gnome org
- To: svn-commits-list gnome org
- Subject: gir-repository r154 - in trunk: . gir
- Date: Thu, 23 Oct 2008 20:32:34 +0000 (UTC)
Author: walters
Date: Thu Oct 23 20:32:34 2008
New Revision: 154
URL: http://svn.gnome.org/viewvc/gir-repository?rev=154&view=rev
Log:
Add Avahi (avahi-gobject) and hand-written AvahiCore.gir
Added:
trunk/gir/AvahiCore-0.6.gir
Modified:
trunk/configure.ac
trunk/gir/Makefile.am
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Thu Oct 23 20:32:34 2008
@@ -139,6 +139,11 @@
fi
AM_CONDITIONAL(BUILD_GUPNP, $have_gupnp)
+dnl avahi-gobject
+PKG_CHECK_MODULES(AVAHI, avahi-gobject >= 0.6,
+ have_avahi=true, have_avahi=false)
+AM_CONDITIONAL(BUILD_AVAHI, $have_avahi)
+
AC_CONFIG_FILES([Makefile
gir/Makefile
gir-repository-1.0.pc])
Added: trunk/gir/AvahiCore-0.6.gir
==============================================================================
--- (empty file)
+++ trunk/gir/AvahiCore-0.6.gir Thu Oct 23 20:32:34 2008
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <namespace name="AvahiCore" version="0.6" shared-library="avahi-core">
+ <alias name="IfIndex" target="int" c:type="AvahiIfIndex"/>
+ <enumeration name="Protocol" c:type="AvahiProtocol">
+ <member name="inet"
+ value="0"
+ c:identifier="AVAHI_PROTO_INET"/>
+ <member name="inet6"
+ value="1"
+ c:identifier="AVAHI_PROTO_INET6"/>
+ <member name="unspec"
+ value="-1"
+ c:identifier="AVAHI_PROTO_UNSPEC"/>
+ </enumeration>
+ <bitfield name="PublishFlags" c:type="AvahiPublishFlags">
+ <member name="unique"
+ value="1"
+ c:identifier="AVAHI_PUBLISH_UNIQUE"/>
+ <member name="no_probe"
+ value="2"
+ c:identifier="AVAHI_PUBLISH_NO_PROBE"/>
+ <member name="no_announce"
+ value="4"
+ c:identifier="AVAHI_PUBLISH_NO_ANNOUNCE"/>
+ <member name="allow_multiple"
+ value="8"
+ c:identifier="AVAHI_PUBLISH_ALLOW_MULTIPLE"/>
+ <member name="no_reverse"
+ value="16"
+ c:identifier="AVAHI_PUBLISH_NO_reverse"/>
+ <member name="no_cookie"
+ value="32"
+ c:identifier="AVAHI_PUBLISH_NO_cookie"/>
+ <member name="update"
+ value="64"
+ c:identifier="AVAHI_PUBLISH_UPDATE"/>
+ <member name="use_wide_area"
+ value="128"
+ c:identifier="AVAHI_PUBLISH_USE_WIDE_AREA"/>
+ <member name="use_multicast"
+ value="256"
+ c:identifier="AVAHI_PUBLISH_USE_MULTICAST"/>
+ </bitfield>
+ <record name="StringList" c:type="AvahiStringList"/>
+ <record name="Address" c:type="AvahiAddress"/>
+ <record name="Client" c:type="AvahiClient"/>
+ <function name="server_get_host_name" c:identifier="avahi_server_get_host_name">
+ <return-value transfer-ownership="none">
+ <type name="utf8" c:type="char8"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+ </namespace>
+</repository>
Modified: trunk/gir/Makefile.am
==============================================================================
--- trunk/gir/Makefile.am (original)
+++ trunk/gir/Makefile.am Thu Oct 23 20:32:34 2008
@@ -6,6 +6,7 @@
CUSTOM_GIRSOURCES = \
cairo-1.0.gir \
DBus-1.0.gir \
+ AvahiCore-0.6.gir \
fontconfig-2.0.gir \
freetype2-2.0.gir \
libxml2-2.0.gir \
@@ -623,6 +624,24 @@
BUILT_GIRSOURCES += Gupnp-1.0.gir
endif BUILD_GUPNP
+if BUILD_AVAHI
+AVAHI_INCLUDEDIR=`pkg-config --variable=includedir avahi-gobject`/avahi-gobject
+AVAHI_LIBDIR=`pkg-config --variable=libdir avahi-gobject`
+Avahi-0.6.gir: AvahiCore-0.6.gir $(G_IR_SCANNER)
+ $(G_IR_SCANNER) -v --namespace Avahi --nsversion=0.6 \
+ --strip-prefix=Ga \
+ --add-include-path=$(srcdir) --add-include-path=. \
+ --include=AvahiCore-0.6 \
+ --include=GObject-2.0 \
+ --library=avahi-gobject \
+ $(NOCLOSURE) \
+ --output $@ \
+ --pkg avahi-gobject \
+ -I$(AVAHI_INCLUDEDIR) \
+ $(AVAHI_INCLUDEDIR)/*.h
+BUILT_GIRSOURCES += Avahi-0.6.gir
+endif BUILD_AVAHI
+
girdir = $(datadir)/gir
dist_gir_DATA = $(CUSTOM_GIRSOURCES) $(BUILT_GIRSOURCES)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]