[Pkg-libvirt-commits] [SCM] libgtk-vnc Debian packaging branch, master, updated. debian/0.4.3-5

Guido Günther agx at sigxcpu.org
Fri Aug 12 14:55:33 UTC 2011


The following commit has been merged in the master branch:
commit f3b87751d8bf12954c00be275b2d87a1ca3059bb
Author: Guido Günther <agx at sigxcpu.org>
Date:   Thu Aug 11 21:58:36 2011 +0200

    Build gobject introspection data

diff --git a/debian/control b/debian/control
index f988435..a9f7b8e 100644
--- a/debian/control
+++ b/debian/control
@@ -21,6 +21,9 @@ Build-Depends:
  python-gtk2-dev (>= 2.0),
 # GTK3 build
  libgtk-3-dev,
+ libgirepository1.0-dev,
+ gobject-introspection,
+ libtool
 Build-Conflicts: libffi4-dev
 X-Python-Version: >= 2.5
 Vcs-Git: git://git.debian.org/git/pkg-libvirt/gtk-vnc.git
@@ -170,6 +173,7 @@ Section: libdevel
 Depends: ${misc:Depends},
  libgvnc-1.0-dev (= ${binary:Version}),
  libgtk-vnc-2.0-0 (= ${binary:Version}),
+ gir1.2-gtk-vnc-2.0 (= ${binary:Version}),
  libgtk-3-dev,
  libgnutls-dev (>= 1.4.0),
  libcairo2-dev (>= 1.2.0)
@@ -184,6 +188,24 @@ Description: VNC viewer widget for GTK+3 (development files)
  .
  This package contains the development headers.
 
+Package: gir1.2-gtk-vnc-2.0
+Section: libs
+Architecture: any
+Provides: gir1.2-gvnc-1.0
+Depends: ${gir:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends}
+Description: GObject introspection data for GTK-VNC.
+ This package contains introspection data for the GTK-VNC library.
+ .
+ It is built using coroutines, allowing it to be completely asynchronous while
+ remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the
+ VeNCrypt authentication extension providing SSL/TLS encryption with x509
+ certificate authentication.
+ .
+ It can be used by packages using the GIRepository format to generate
+ dynamic bindings.
+
 Package: python-gtk-vnc
 Architecture: any
 Section: python
diff --git a/debian/gir1.2-gtk-vnc-2.0.install b/debian/gir1.2-gtk-vnc-2.0.install
new file mode 100644
index 0000000..75f1a9b
--- /dev/null
+++ b/debian/gir1.2-gtk-vnc-2.0.install
@@ -0,0 +1 @@
+usr/lib/girepository-1.0
diff --git a/debian/rules b/debian/rules
index 15611a8..420cbb0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,8 +4,13 @@
 	dh $@ --with python2
 
 override_dh_auto_configure:
-	dh_auto_configure -B build/gtk2 -- --with-gtk=2.0 --with-python --enable-plugin=yes
-	dh_auto_configure -B build/gtk3 -- --with-gtk=3.0 --with-examples
+	dh_auto_configure -B build/gtk2 -- --with-gtk=2.0 \
+                                           --with-python \
+                                           --enable-plugin=yes \
+                                           --disable-introspection
+	dh_auto_configure -B build/gtk3 -- --with-gtk=3.0 \
+                                           --with-examples \
+                                           --enable-introspection
 
 override_dh_auto_build:
 	dh_auto_build -D build/gtk2
@@ -24,6 +29,7 @@ override_dh_install:
                    -plibgvnc-1.0-dev \
                    -plibgtk-vnc-2.0-0 \
                    -plibgtk-vnc-2.0-dev \
+                   -pgir1.2-gtk-vnc-2.0 \
                    -pgvncviewer \
                   --sourcedir=debian/gtk3
 

-- 
libgtk-vnc Debian packaging



More information about the Pkg-libvirt-commits mailing list