Your message dated Mon, 13 Dec 2010 21:19:05 +0000
with message-id <[email protected]>
and subject line Bug#584235: fixed in gtk+2.0 2.23.2-1
has caused the Debian Bug report #584235,
regarding Building a gir binary in experimental
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
584235: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584235
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gtk+2.0
User: [email protected]
Usertags: origin-ubuntu maverick ubuntu-patch
Version: 2.21.1-1
Severity: wishlist
Tags: patch

Didier Roche did this change for Ubuntu

"  * add introspection:
    - debian/rules:
      - toogle configure option
      - add new package to BINARY_ARCH_PKGS
      - add dh_girepository call
    - debian/control.in:
      - add gobject-introspection, libgirepository1.0-dev,
gir1.0-atk-1.0,
        gir1.0-pango-1.0, gir1.0-glib-2.0 and gir1.0-freedesktop
build-dep
      - add gir package (gir1.0-gtk-2.0)
    - debian/libgtk2.0-dev.install.in: add gir files
    - add debian/gir1.0-gtk-2.0.install"


diff -u gtk+2.0-2.21.1/debian/libgtk2.0-dev.install.in gtk+2.0-2.21.1/debian/libgtk2.0-dev.install.in
--- gtk+2.0-2.21.1/debian/libgtk2.0-dev.install.in
+++ gtk+2.0-2.21.1/debian/libgtk2.0-dev.install.in
@@ -9,6 +9,7 @@
 debian/install/shared/@LIBDIR@/pkgconfig/g?k* @LIBDIR@/pkgconfig
 debian/install/shared/@LIBDIR@/g...@apiver@/include @LIBDIR@/g...@apiver@
 debian/install/shared/usr/share/aclocal usr/share
+debian/install/shared/usr/share/gir-1.0 usr/share
 docs/reference/gdk-pixbuf/gdk-pixbuf-csource.1 usr/share/man/man1/
 # from the static flavor
 debian/install/static/@LIBDIR@/libg?k*.a @LIBDIR@
diff -u gtk+2.0-2.21.1/debian/control.in gtk+2.0-2.21.1/debian/control.in
--- gtk+2.0-2.21.1/debian/control.in
+++ gtk+2.0-2.21.1/debian/control.in
@@ -33,6 +34,13 @@
                dpkg-dev (>= 1.13.19),
                x11proto-xext-dev,
                libcups2-dev (>= 1.2),
+               gobject-introspection,
+               gir1.0-freedesktop,
+               gir-repository-dev,
+               libgirepository1.0-dev,
+               gir1.0-glib-2.0,
+               gir1.0-atk-1.0,
+               gir1.0-pango-1.0,
                quilt,
                gawk,
                xsltproc,
@@ -139,6 +146,7 @@
 Recommends: python (>= 2.4),
             debhelper
 Suggests: @DOC_PKG@
+Replaces: gir-repository-dev
 Description: Development files for the GTK+ library
  The GTK+ is a multi-platform toolkit for creating graphical user
  interfaces. Offering a complete set of widgets, the GTK+ is suitable
@@ -213,6 +221,22 @@
  .
  This package contains the pixbuf theme engine.
 
+Package: gir1.0-gtk-2.0
+Architecture: any
+Depends: @COMMON_PKG@,
+         ${misc:Depends},
+         ${shlibs:Depends},
+         ${gir:Depends}
+Conflicts: gobject-introspection-repository
+Description: The GTK+ graphical user interface library
+ The GTK+ is a multi-platform toolkit for creating graphical user
+ interfaces. Offering a complete set of widgets, the GTK+ is suitable
+ for projects ranging from small one-off tools to complete application
+ suites.
+ .
+ This package can be used by other packages using the GIRepository format to
+ generate dynamic bindings.
+
 Package: libgail18
 Architecture: any
 Depends: ${misc:Depends},
diff -u gtk+2.0-2.21.1/debian/rules gtk+2.0-2.21.1/debian/rules
--- gtk+2.0-2.21.1/debian/rules
+++ gtk+2.0-2.21.1/debian/rules
@@ -83,7 +83,7 @@
 
 # package groups, used in rule dependencies and in cleanup
 BINARY_INDEP_PKGS := $(COMMON_PKG) $(BIN_PKG) $(DOC_PKG) libgail-doc
-BINARY_ARCH_PKGS := $(SHARED_PKG) $(UDEB_PKG) $(DEV_PKG) $(DEBUG_PKG) $(EXAMPLES_PKG) $(PIXBUF_PKG) libgail18 libgail-dbg libgail-dev libgail-common
+BINARY_ARCH_PKGS := $(SHARED_PKG) gir1.0-gtk-2.0 $(UDEB_PKG) $(DEV_PKG) $(DEBUG_PKG) $(EXAMPLES_PKG) $(PIXBUF_PKG) libgail18 libgail-dbg libgail-dev libgail-common
 ALL_PKGS := $(BINARY_INDEP_PKGS) $(BINARY_ARCH_PKGS)
 
 # list of flavors we build; each gets a builddir, a configure pass (configure
@@ -134,6 +134,7 @@
 
 shared_configure_flags := $(configure_flags) \
 			--enable-shared \
+			--enable-introspection=yes \
 			--disable-static
 shared_udeb_configure_flags := $(shared_configure_flags) \
 			--disable-xcomposite \
@@ -367,6 +368,7 @@
 		-X$(MODULES_BASE_PATH) \
 		-V"libgail18 (>= $(SHVER)), libgail-common (>= $(SHVER))" \
 		-- -c4
+	dh_girepository -pgir1.0-gtk-2.0
 	dh_installdeb -s
 	# override shlibs for libraries from this source before computing
 	# dependencies of packages generated from this source; we already have
only in patch2:
unchanged:
--- gtk+2.0-2.21.1.orig/debian/gir1.0-gtk-2.0.install.in
+++ gtk+2.0-2.21.1/debian/gir1.0-gtk-2.0.install.in
@@ -0,0 +1 @@
+debian/install/shared/usr/lib/girepository-1.0/ usr/lib/

--- End Message ---
--- Begin Message ---
Source: gtk+2.0
Source-Version: 2.23.2-1

We believe that the bug you reported is fixed in the latest version of
gtk+2.0, which is due to be installed in the Debian FTP archive:

gir1.2-gtk-2.0_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/gir1.2-gtk-2.0_2.23.2-1_amd64.deb
gtk+2.0_2.23.2-1.debian.tar.gz
  to main/g/gtk+2.0/gtk+2.0_2.23.2-1.debian.tar.gz
gtk+2.0_2.23.2-1.dsc
  to main/g/gtk+2.0/gtk+2.0_2.23.2-1.dsc
gtk+2.0_2.23.2.orig.tar.gz
  to main/g/gtk+2.0/gtk+2.0_2.23.2.orig.tar.gz
gtk2-engines-pixbuf_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/gtk2-engines-pixbuf_2.23.2-1_amd64.deb
gtk2.0-examples_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/gtk2.0-examples_2.23.2-1_amd64.deb
libgail-common_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/libgail-common_2.23.2-1_amd64.deb
libgail-dbg_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/libgail-dbg_2.23.2-1_amd64.deb
libgail-dev_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/libgail-dev_2.23.2-1_amd64.deb
libgail-doc_2.23.2-1_all.deb
  to main/g/gtk+2.0/libgail-doc_2.23.2-1_all.deb
libgail18_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/libgail18_2.23.2-1_amd64.deb
libgtk2.0-0-dbg_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/libgtk2.0-0-dbg_2.23.2-1_amd64.deb
libgtk2.0-0-udeb_2.23.2-1_amd64.udeb
  to main/g/gtk+2.0/libgtk2.0-0-udeb_2.23.2-1_amd64.udeb
libgtk2.0-0_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/libgtk2.0-0_2.23.2-1_amd64.deb
libgtk2.0-bin_2.23.2-1_all.deb
  to main/g/gtk+2.0/libgtk2.0-bin_2.23.2-1_all.deb
libgtk2.0-common_2.23.2-1_all.deb
  to main/g/gtk+2.0/libgtk2.0-common_2.23.2-1_all.deb
libgtk2.0-dev_2.23.2-1_amd64.deb
  to main/g/gtk+2.0/libgtk2.0-dev_2.23.2-1_amd64.deb
libgtk2.0-doc_2.23.2-1_all.deb
  to main/g/gtk+2.0/libgtk2.0-doc_2.23.2-1_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emilio Pozuelo Monfort <[email protected]> (supplier of updated gtk+2.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 12 Dec 2010 22:01:17 +0100
Source: gtk+2.0
Binary: libgtk2.0-0 libgtk2.0-0-udeb libgtk2.0-common libgtk2.0-bin 
libgtk2.0-dev libgtk2.0-0-dbg libgtk2.0-doc gtk2.0-examples gtk2-engines-pixbuf 
gir1.2-gtk-2.0 libgail18 libgail-common libgail-dev libgail-dbg libgail-doc
Architecture: source all amd64
Version: 2.23.2-1
Distribution: experimental
Urgency: low
Maintainer: Sebastien Bacher <[email protected]>
Changed-By: Emilio Pozuelo Monfort <[email protected]>
Description: 
 gir1.2-gtk-2.0 - The GTK+ graphical user interface library -- gir bindings
 gtk2-engines-pixbuf - Pixbuf-based theme for GTK+ 2.x
 gtk2.0-examples - Examples files for the GTK+ 2.0
 libgail-common - GNOME Accessibility Implementation Library -- common modules
 libgail-dbg - Gail libraries and debugging symbols
 libgail-dev - GNOME Accessibility Implementation Library -- development files
 libgail-doc - documentation files of the Gail library
 libgail18  - GNOME Accessibility Implementation Library -- shared libraries
 libgtk2.0-0 - The GTK+ graphical user interface library
 libgtk2.0-0-dbg - The GTK+ libraries and debugging symbols
 libgtk2.0-0-udeb - The GTK+ graphical user interface library - minimal runtime 
(udeb)
 libgtk2.0-bin - The programs for the GTK+ graphical user interface library
 libgtk2.0-common - Common files for the GTK+ graphical user interface library
 libgtk2.0-dev - Development files for the GTK+ library
 libgtk2.0-doc - Documentation for the GTK+ graphical user interface library
Closes: 584235
Changes: 
 gtk+2.0 (2.23.2-1) experimental; urgency=low
 .
   [ Laurent Bigonville ]
   * New upstream version
     - Refresh debian/patches/009_gtk-export-filechooser.patch and
       debian/patches/070_mandatory-relibtoolize.patch
     - Add new symbols to debian/libgtk2.0-0.symbols
   * Enable GObject introspection support, thanks to Didier Roche and Sebastien
     Bacher (Closes: #584235)
     - debian/rules:
       - toogle configure option
       - add new package to BINARY_ARCH_PKGS
       - add dh_girepository call
     - debian/control.in:
       - add gobject-introspection, libgirepository1.0-dev, gir1.2-atk-1.0,
         gir1.2-pango-1.0, gir1.2-glib-2.0 and gir1.2-freedesktop build-dep
       - Bump libpango1.0-dev, libgdk-pixbuf2.0-dev and libatk1.0-dev
         build-dependencies to be sure we have .gir files
       - add gir package (gir1.2-gtk-2.0)
     - debian/libgtk2.0-dev.install.in: add gir files
     - add debian/gir1.2-gtk-2.0.install
   * Add debian/patches/064_gir_build_workaround.patch: Fix build with
     introspection enabled
   * debian/patches/070_mandatory-relibtoolize.patch: Refresh
   * Switch to dpkg-source 3.0 (quilt) format
   * debian/watch: Bump version to 3
 .
   [ Emilio Pozuelo Monfort ]
   * debian/control.in,
     debian/rules:
     + Remove the chrpath hack, it's been fixed in libtool.
   * debian/control.in:
     + Bump gobject-introspection build dependency.
   * debian/copyright:
     + Updated.
Checksums-Sha1: 
 aeafdb951d7a6ca4d0284a8154955165afee954c 2545 gtk+2.0_2.23.2-1.dsc
 e3bb2c1a9fb6609b6b76a4cb57b62dea3db84b19 27055786 gtk+2.0_2.23.2.orig.tar.gz
 3551d30e62278ae37f0044b7ebdd91c0deabdae0 115127 gtk+2.0_2.23.2-1.debian.tar.gz
 869bbf66863be8aa87e34cbbe6bb20f2997b2654 7158706 
libgtk2.0-common_2.23.2-1_all.deb
 872df919d92b72e5ef513bf0c1534bfd92cdba05 412882 libgtk2.0-bin_2.23.2-1_all.deb
 f55f3e282c12c8418d91ae63edb0a9d0bb4fc0fb 4131822 libgtk2.0-doc_2.23.2-1_all.deb
 24f19b9d9845439ab0ef2083ce0834f72efeab5a 419886 libgail-doc_2.23.2-1_all.deb
 4a70fdcc4161bb93f2efcd39eb19d1c6fd7a9e27 2788022 libgtk2.0-0_2.23.2-1_amd64.deb
 09f4d3d138a278234ce4dadd39151f1716dc71e2 2235902 
libgtk2.0-0-udeb_2.23.2-1_amd64.udeb
 97b46b9f80b18d6c0870f48b6be0e9045f99474f 4340404 
libgtk2.0-dev_2.23.2-1_amd64.deb
 0fb559ee23b4e2aff85d94f9f63c82f7a21a12e1 5857642 
libgtk2.0-0-dbg_2.23.2-1_amd64.deb
 8167f1add801c601821a8bb839a47523a9928aaa 1183774 
gtk2.0-examples_2.23.2-1_amd64.deb
 9c5bfd4058bffad178ac60223834a2e197dd7aef 897068 
gtk2-engines-pixbuf_2.23.2-1_amd64.deb
 3e294720386f824d9ff6cdb69148b89d83ebb95b 618720 
gir1.2-gtk-2.0_2.23.2-1_amd64.deb
 22a1a00e7480818e73cfe1ee00dbcd81fe4008af 420546 libgail18_2.23.2-1_amd64.deb
 25d319e33e96cf575dbad4dc18461d20229c3ff8 566996 
libgail-common_2.23.2-1_amd64.deb
 6a387ef22450ca9c7b20fbfea648e998d2f99b93 421588 libgail-dev_2.23.2-1_amd64.deb
 be53087274ef240e38a2866fefeda50aab228f28 964940 libgail-dbg_2.23.2-1_amd64.deb
Checksums-Sha256: 
 4d0523432283d5931da6e30a96bb8a84b305c2426ce19bb4eefa199bcf1fa441 2545 
gtk+2.0_2.23.2-1.dsc
 1236732edd4ee941d1752abe2f7ebe84fd89d630f305ae83353838f0feb94d2f 27055786 
gtk+2.0_2.23.2.orig.tar.gz
 e95223a143c0fb069ec1425b4fa2355e7624d8894b7cedba684b6ef0cdaa3028 115127 
gtk+2.0_2.23.2-1.debian.tar.gz
 1a894fce1693c851139eb827bf741c11c99ef99aa67b714739019b2963dfc68a 7158706 
libgtk2.0-common_2.23.2-1_all.deb
 93c608eb4965cce80d204fdb6c807f6dbe6e365d155bd4ef4bc372abd0fa50b4 412882 
libgtk2.0-bin_2.23.2-1_all.deb
 4e0042354f7c52631d0d523946b1da73f886fdd2fad8ff3c2cb54569e946a378 4131822 
libgtk2.0-doc_2.23.2-1_all.deb
 960bdd5d93701140ab5eebdfe0cb65d34b449d6071d5a558d7563b1b9cc3b7c2 419886 
libgail-doc_2.23.2-1_all.deb
 8baef5cdb8cf78c879e7de34dafd0ddf8ac5eb9893e30d28f9be1cb421892848 2788022 
libgtk2.0-0_2.23.2-1_amd64.deb
 c5033411b5d4fe5087f2524a99470135207463a24f529c2e0a17f38b32eaa5db 2235902 
libgtk2.0-0-udeb_2.23.2-1_amd64.udeb
 14eab0e11b25013cece9f52bf25f0c00d8fbd4418d73dccff14e782043eb6425 4340404 
libgtk2.0-dev_2.23.2-1_amd64.deb
 8b6f5f37b63df47e3c48adde1ac09d43c3905c78eb52021615579a173a921941 5857642 
libgtk2.0-0-dbg_2.23.2-1_amd64.deb
 159fbffe3970de9e70f75f6815b3f31413a02dadf65ff2d9159f1a49c7ea358b 1183774 
gtk2.0-examples_2.23.2-1_amd64.deb
 3d365e84c3206fdf76b4c4e1c9c5c862ad52121351316241f77049197199a32c 897068 
gtk2-engines-pixbuf_2.23.2-1_amd64.deb
 5d9478bc6cbe5872cbe203d4920ec87cd2c8b09f3b2974557809fab46ee6411b 618720 
gir1.2-gtk-2.0_2.23.2-1_amd64.deb
 d447293b542a8945c0ad4e90c12162945a88d3278ef7ea3a1ae535730b0db506 420546 
libgail18_2.23.2-1_amd64.deb
 2333e27bddfcd1167ea208e8b8ce7925ef1de0266bbce62762e86f0ff3a76f81 566996 
libgail-common_2.23.2-1_amd64.deb
 273ec36d11672ed2499c0b83fc7d1e48e56bff0cf4f3f41c85ccd42074ef5d58 421588 
libgail-dev_2.23.2-1_amd64.deb
 143156aa4be93f22dd11e25cecb99e83cd3eadd11f7d6c3faea1cfa8432d715f 964940 
libgail-dbg_2.23.2-1_amd64.deb
Files: 
 4d3109a6a54ef9607f58ffce778ec2e3 2545 libs optional gtk+2.0_2.23.2-1.dsc
 c35817e47887a5fe15bee5fbd4507b99 27055786 libs optional 
gtk+2.0_2.23.2.orig.tar.gz
 05c819a6a8f92d4d000bf988989f11aa 115127 libs optional 
gtk+2.0_2.23.2-1.debian.tar.gz
 63269127037e1ff65366fddadfc5b53d 7158706 misc optional 
libgtk2.0-common_2.23.2-1_all.deb
 41e7382996c3f773c19ff90c6e689a0e 412882 misc optional 
libgtk2.0-bin_2.23.2-1_all.deb
 7f1b9b2b4b66737aaef013ef845e73e1 4131822 doc optional 
libgtk2.0-doc_2.23.2-1_all.deb
 27742ee39900444d676140ac35e5588d 419886 doc optional 
libgail-doc_2.23.2-1_all.deb
 01c14cb496b86d2ffde38031543f6337 2788022 libs optional 
libgtk2.0-0_2.23.2-1_amd64.deb
 999f1d987e647c275e851e885a1d033c 2235902 debian-installer extra 
libgtk2.0-0-udeb_2.23.2-1_amd64.udeb
 e3b926c68d07368d04b676d7628f0518 4340404 libdevel optional 
libgtk2.0-dev_2.23.2-1_amd64.deb
 dfabad7b0f0b6c76716223e327d4b413 5857642 debug extra 
libgtk2.0-0-dbg_2.23.2-1_amd64.deb
 57c2957ae30bfa1fdafa5275fda162d1 1183774 x11 extra 
gtk2.0-examples_2.23.2-1_amd64.deb
 3aafc9629209d3a3441b7ef604402a94 897068 graphics optional 
gtk2-engines-pixbuf_2.23.2-1_amd64.deb
 dd0569771503b92e211c631adf648197 618720 libs optional 
gir1.2-gtk-2.0_2.23.2-1_amd64.deb
 e929ca27a8a75b26adad6ea4be8a3234 420546 libs optional 
libgail18_2.23.2-1_amd64.deb
 e98a727021ec22256c5181468e591ebd 566996 libs optional 
libgail-common_2.23.2-1_amd64.deb
 bf4b5fcf3e5c41f5b0891a9692545eca 421588 libdevel optional 
libgail-dev_2.23.2-1_amd64.deb
 9522a10ca9e3a30ab0aacd64d9c0b68f 964940 debug extra 
libgail-dbg_2.23.2-1_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0FRkIACgkQhTV17EoIsv7UGgCgsW77Zc5kbKQT1vMhV9Dbwa5d
dScAoJvNUlrzp4dd15q4myfWt2NXHNaE
=/xiR
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to