tags 419310 + patch pending thanks Hi,
Attached is the diff for my ginspector 20050529-1.1 NMU. Bye, -- Loïc Minier
diff -u ginspector-20050529/debian/changelog ginspector-20050529/debian/changelog --- ginspector-20050529/debian/changelog +++ ginspector-20050529/debian/changelog @@ -1,3 +1,20 @@ +ginspector (20050529-1.1) unstable; urgency=low + + * Non-maintainer upload fixing a reported and various non reported RC + issues. + * Gtk 2.10 transition; closes: #419310. + - Build-depend on libgtk2.0-dev >= 2.10.1-1. + - Call dh_gtkmodules in binary-arch. + - Update the following files to use wildcards instead of hardcoding the + Gtk+ module ABI version: libginspx-dev.install libginspx0.files + libginspx0.install libginspx-dev.files. + - Add ${misc:Depends} (to all packages). + * Let libginspx-dev depend on libginspx0 (= ${binary:Version}). + * Set ginspector to Arch: all and version the libginspx0 dependency with >= + ${source:Version}. + + -- Loic Minier <[EMAIL PROTECTED]> Fri, 27 Apr 2007 22:53:06 +0200 + ginspector (20050529-1) unstable; urgency=low * Initial release (Closes: #404549). diff -u ginspector-20050529/debian/rules ginspector-20050529/debian/rules --- ginspector-20050529/debian/rules +++ ginspector-20050529/debian/rules @@ -9,13 +9,13 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +LIB_PKG := libginspx0 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) @@ -75,6 +75,7 @@ dh_installdocs dh_installexamples dh_install + dh_gtkmodules dh_installman dh_link dh_strip diff -u ginspector-20050529/debian/control ginspector-20050529/debian/control --- ginspector-20050529/debian/control +++ ginspector-20050529/debian/control @@ -2,12 +2,12 @@ Section: devel Priority: extra Maintainer: NIIBE Yutaka <[EMAIL PROTECTED]> -Build-Depends: debhelper (>= 5), autotools-dev, libglrr-gtk-dev, libglrr-gobject-dev, libglrr-glib-dev, libglrr-widgets-dev, libgtk2.0-dev +Build-Depends: debhelper (>= 5), autotools-dev, libglrr-gtk-dev, libglrr-gobject-dev, libglrr-glib-dev, libglrr-widgets-dev, libgtk2.0-dev (>= 2.10.1-1) Standards-Version: 3.7.2.2 Package: libginspx-dev Architecture: any -Depends: libginspx0 +Depends: libginspx0 (= ${binary:Version}), ${misc:Depends} Description: Development headers of GTK+ object/class inspector G-Inspector invokes a GTK+ application and inspects its objects. It shows widgets hierarchy, properties of widgets, etc. @@ -19,7 +19,7 @@ Package: libginspx0 Section: libs Architecture: any -Depends: ${shlibs:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} Description: Shared library of GTK+ object/class inspector G-Inspector invokes a GTK+ application and inspects its objects. It shows widgets hierarchy, properties of widgets, etc. @@ -29,8 +29,8 @@ Homepage: http://sourceforge.net/projects/g-inspector/ Package: ginspector -Architecture: any -Depends: libginspx0 +Architecture: all +Depends: ${misc:Depends}, libginspx0 (>= ${source:Version}) Description: GTK+ object/class inspector G-Inspector invokes a GTK+ application and inspects its objects. It shows widgets hierarchy, properties of widgets, etc. diff -u ginspector-20050529/debian/libginspx-dev.install ginspector-20050529/debian/libginspx-dev.install --- ginspector-20050529/debian/libginspx-dev.install +++ ginspector-20050529/debian/libginspx-dev.install @@ -4,3 +4,3 @@ debian/tmp/usr/lib/pkgconfig/* /usr/lib/pkgconfig -debian/tmp/usr/lib/gtk-2.0/2.4.0/ginspector/*.a /usr/lib/gtk-2.0/2.4.0/ginspector +debian/tmp/usr/lib/gtk-2.0/*/ginspector/*.a debian/tmp/usr/lib/libginspx-preload-manager.a /usr/lib diff -u ginspector-20050529/debian/libginspx0.files ginspector-20050529/debian/libginspx0.files --- ginspector-20050529/debian/libginspx0.files +++ ginspector-20050529/debian/libginspx0.files @@ -1,5 +1,5 @@ -usr/lib/gtk/2.4.0/ginspector/*.la -usr/lib/gtk/2.4.0/ginspector/*.so +usr/lib/gtk/*/ginspector/*.la +usr/lib/gtk/*/ginspector/*.so usr/lib/libginspx-preload-manager.la usr/lib/libginspx-preload-manager.so usr/lib/libginspx.la diff -u ginspector-20050529/debian/libginspx0.install ginspector-20050529/debian/libginspx0.install --- ginspector-20050529/debian/libginspx0.install +++ ginspector-20050529/debian/libginspx0.install @@ -2,3 +2,3 @@ debian/tmp/usr/lib/libginspx.so.* /usr/lib -debian/tmp/usr/lib/gtk-2.0/2.4.0/ginspector/*.{la,so} /usr/lib/gtk-2.0/2.4.0/ginspector +debian/tmp/usr/lib/gtk-2.0/*/ginspector/*.{la,so} debian/tmp/usr/lib/libginspx-preload-manager.{la,so} /usr/lib diff -u ginspector-20050529/debian/libginspx-dev.files ginspector-20050529/debian/libginspx-dev.files --- ginspector-20050529/debian/libginspx-dev.files +++ ginspector-20050529/debian/libginspx-dev.files @@ -1,5 +1,5 @@ usr/include/ginspector/* -usr/lib/gtk/2.4.0/ginspector/*.a +usr/lib/gtk/*/ginspector/*.a usr/lib/libginspx-preload-manager.a usr/lib/libginspx.a usr/lib/libginspx.so