Patch attached, for real this time.
-- Jonny Lamb, UK jo...@debian.org
Index: debian/control =================================================================== --- debian/control (revision 19792) +++ debian/control (working copy) @@ -127,4 +127,17 @@ Description: GLib Input, Output and Streaming Library (fam module) GIO is the input, output and streaming API of GLib. This package provides a fam file and directory monitoring backend for it. - + +Package: libglib2.0-0-refdbg +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libglib2.0-0 (= ${binary:Version}) +Description: The GLib library of C routines - refdbg library + GLib is a library containing many useful C routines for things such + as trees, hashes, lists, and strings. It is a useful general-purpose + C library used by projects such as GTK+, GIMP, and GNOME. + . + This package contains the shared library built with + --disable-visibility so that it can be used with refdbg, a GObject + refcount debugger. Index: debian/control.in =================================================================== --- debian/control.in (revision 19792) +++ debian/control.in (working copy) @@ -127,4 +127,17 @@ Description: GLib Input, Output and Streaming Library (fam module) GIO is the input, output and streaming API of GLib. This package provides a fam file and directory monitoring backend for it. - + +Package: @REFDBG_PKG@ +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + @SHARED_PKG@ (= ${binary:Version}) +Description: The GLib library of C routines - refdbg library + GLib is a library containing many useful C routines for things such + as trees, hashes, lists, and strings. It is a useful general-purpose + C library used by projects such as GTK+, GIMP, and GNOME. + . + This package contains the shared library built with + --disable-visibility so that it can be used with refdbg, a GObject + refcount debugger. Index: debian/changelog =================================================================== --- debian/changelog (revision 19792) +++ debian/changelog (working copy) @@ -1,3 +1,9 @@ +glib2.0 (2.20.1-2) UNRELEASED; urgency=low + + * Add refdbg package: libglib2.0-0-refdbg. (Closes: #525915) + + -- Jonny Lamb <jo...@debian.org> Mon, 27 Apr 2009 21:56:32 +0100 + glib2.0 (2.20.1-1) unstable; urgency=low * New upstream bugfix release: Index: debian/rules =================================================================== --- debian/rules (revision 19792) +++ debian/rules (working copy) @@ -47,11 +47,12 @@ UDEB_PKG := libglib$(APIVER)-udeb DOC_PKG := libglib$(APIVER)-doc DEBUG_PKG := $(SHARED_PKG)-dbg +REFDBG_PKG := libglib$(APIVER)-$(SONAME)-refdbg # list of flavors we build; each gets a builddir, a configure pass (configure # args are defined below), a build pass, and an install pass (in two steps) # Note: the "deb" flavor is required -FLAVORS := deb udeb +FLAVORS := deb udeb refdbg # list of flavors to run the test suite on CHECK_FLAVORS := $(filter deb, $(FLAVORS)) @@ -92,6 +93,9 @@ --enable-static udeb_configure_flags := $(common_configure_flags) \ --disable-selinux +refdbg_configure_flags := $(common_configure_flags) \ + --disable-visibility \ + --enable-debug=yes $(STAMP_DIR)/patch-stamp: dh_testdir @@ -165,6 +169,7 @@ -e "s...@doc_pkg@#$(DOC_PKG)#g" \ -e "s...@debug_pkg@#$(DEBUG_PKG)#g" \ -e "s...@gnome_team@#$(UPLOADERS)#g" \ + -e "s...@refdbg_pkg@#$(REFDBG_PKG)#g" \ $...@.in >$@ clean: debian/control @@ -214,7 +219,7 @@ ChangeLog dh_installdocs -s -N$(DEV_PKG) -N$(DEBUG_PKG) NEWS README dh_link -s - dh_strip -s --dbg-package=$(DEBUG_PKG) -N$(UDEB_PKG) + dh_strip -s --dbg-package=$(DEBUG_PKG) -N$(UDEB_PKG) -N$(REFDBG_PKG) dh_strip -p$(UDEB_PKG) dh_compress -s -X.sgml -X.devhelp dh_fixperms -s Index: debian/libglib2.0-0-refdbg.install =================================================================== --- debian/libglib2.0-0-refdbg.install (revision 0) +++ debian/libglib2.0-0-refdbg.install (revision 0) @@ -0,0 +1 @@ +debian/install/refdbg/usr/lib/libgobject*.so* usr/lib/refdbg