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