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

Reply via email to