[Pkg-telepathy-commits] [libnice] 08/09: Start building the GObject introspection package

Laurent Bigonville bigon at moszumanska.debian.org
Wed Nov 25 17:25:48 UTC 2015


This is an automated email from the git hooks/post-receive script.

bigon pushed a commit to branch debian
in repository libnice.

commit 1e24048c5d2d793b867e99136ff282ad8ee2054a
Author: Laurent Bigonville <bigon at debian.org>
Date:   Wed Nov 25 17:36:51 2015 +0100

    Start building the GObject introspection package
---
 debian/control                 | 22 +++++++++++++++++++++-
 debian/gir1.2-nice-0.1.install |  1 +
 debian/libnice-dev.install     |  1 +
 debian/rules                   |  1 +
 4 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index c79b1ef..66c566f 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,9 @@ Build-Depends: autotools-dev,
                libglib2.0-dev (>= 2.30),
                libgstreamer1.0-dev,
                libgupnp-igd-1.0-dev (>= 0.2.4),
-               gtk-doc-tools
+               gtk-doc-tools,
+               gobject-introspection (>= 1.30.0),
+               libgirepository1.0-dev (>= 1.30.0)
 Standards-Version: 3.9.6
 Homepage: http://nice.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-telepathy/libnice.git
@@ -107,3 +109,21 @@ Description: ICE library (debugging symbols)
  Nice includes integration with GStreamer.
  .
  This package provides debugging symbols for nice.
+
+Package: gir1.2-nice-0.1
+Section: introspection
+Architecture: any
+Depends: ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends}
+Multi-Arch: same
+Description: ICE library (GObject introspection)
+ Nice is an implementation of the IETF's draft Interactive Connectivity
+ Establishment standard (ICE).  ICE is useful for applications that want to
+ establish peer-to-peer UDP data streams. It automates the process of
+ traversing NATs and provides security against some attacks.
+ .
+ Existing standards that use ICE include the Session Initiation Protocol (SIP)
+ and the Jingle XMPP extension for audio/video calls.
+ .
+ Nice includes integration with GStreamer.
+ .
+ This package provides the GObject introspection binding.
diff --git a/debian/gir1.2-nice-0.1.install b/debian/gir1.2-nice-0.1.install
new file mode 100644
index 0000000..3bde1c2
--- /dev/null
+++ b/debian/gir1.2-nice-0.1.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/Nice-0.1.typelib
diff --git a/debian/libnice-dev.install b/debian/libnice-dev.install
index 7f520a4..e103d73 100644
--- a/debian/libnice-dev.install
+++ b/debian/libnice-dev.install
@@ -2,3 +2,4 @@ usr/lib/*/libnice.so
 usr/lib/*/pkgconfig/nice.pc
 usr/include/stun
 usr/include/nice
+usr/share/gir-1.0/Nice-0.1.gir
diff --git a/debian/rules b/debian/rules
index 444dbe1..e206df4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,6 +14,7 @@ DEB_CONFIGURE_EXTRA_FLAGS := --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
 	--enable-compile-warnings=yes \
 	--enable-gupnp \
 	--with-gstreamer \
+	--enable-introspection \
 	$(NULL)
 
 include $(CURDIR)/debian/update-patches.mk

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-telepathy/libnice.git



More information about the Pkg-telepathy-commits mailing list