Package: libwnck
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu maverick ubuntu-patch
Version: 2.30.0-2
Severity: wishlist
Tags: patch

In Ubuntu, we've applied the attached patch to achieve the following:

  * debian/control.in:
    - list a new gir1.0-wnck-1.0 binary
    - libgconf2-dev replaces gir-repository-dev
  * debian/gir1.0-wnck-1.0.install,
    debian/libwnck-dev.install:
    - install the gir and typelib
  * debian/rules:
    - use dh_girepository

We thought you might be interested in doing the same. 
diff -Nru libwnck-2.30.0/debian/changelog libwnck-2.30.0/debian/changelog
--- libwnck-2.30.0/debian/changelog	2010-04-23 19:47:05.000000000 +0200
+++ libwnck-2.30.0/debian/changelog	2010-07-01 23:11:32.000000000 +0200
@@ -1,3 +1,16 @@
+libwnck (2.30.0-3) unstable; urgency=low
+
+  * debian/control.in:
+    - list a new gir1.0-wnck-1.0 binary
+    - libwnck-dev replaces gir-repository-dev
+  * debian/gir1.0-wnck-1.0.install,
+    debian/libwnck-dev.install:
+    - install the gir and typelib
+  * debian/rules:
+    - use dh_girepository
+
+ -- Sebastien Bacher <seb...@ubuntu.com>  Thu, 01 Jul 2010 22:52:43 +0200
+
 libwnck (2.30.0-2) unstable; urgency=low
 
   * Switch to 3.0 (quilt) format.
diff -Nru libwnck-2.30.0/debian/control libwnck-2.30.0/debian/control
--- libwnck-2.30.0/debian/control	2010-04-23 19:47:11.000000000 +0200
+++ libwnck-2.30.0/debian/control	2010-07-01 23:11:35.000000000 +0200
@@ -22,6 +22,13 @@
                libxres-dev,
                intltool (>= 0.40.0),
                libglib2.0-dev (>= 2.16.0),
+               gobject-introspection,
+               libgirepository1.0-dev (>= 0.6.7),
+               gir1.0-atk-1.0, 
+               gir1.0-freedesktop, 
+               gir1.0-glib-2.0, 
+               gir1.0-gtk-2.0, 
+               gir1.0-pango-1.0,
                dpkg-dev (>= 1.13.19),
                gtk-doc-tools (>= 1.9),
                libglib2.0-doc,
@@ -50,6 +57,7 @@
          libcairo2-dev,
          libxres-dev,
          ${shlibs:Depends}
+Replaces: gir-repository-dev (<< 0.6.5-6ubuntu2)
 Description: Window Navigator Construction Kit - development files
  A library to use for writing pagers and task lists.
  .
@@ -64,3 +72,16 @@
  A library to use for writing pagers and task lists.
  .
  This package contains internationalization files.
+ 
+Package: gir1.0-wnck-1.0
+Architecture: any
+Depends: ${gir:Depends},
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: Window Navigator Construction Kit - GObject-Introspection
+ A library to use for writing pagers and task lists.
+ .
+ This package contains internationalization files.
+ .
+ It can be used by packages using the GIRepository format to generate 
+ dynamic bindings.
diff -Nru libwnck-2.30.0/debian/control.in libwnck-2.30.0/debian/control.in
--- libwnck-2.30.0/debian/control.in	2010-04-12 17:42:56.000000000 +0200
+++ libwnck-2.30.0/debian/control.in	2010-07-01 23:08:30.000000000 +0200
@@ -17,6 +17,13 @@
                libxres-dev,
                intltool (>= 0.40.0),
                libglib2.0-dev (>= 2.16.0),
+               gobject-introspection,
+               libgirepository1.0-dev (>= 0.6.7),
+               gir1.0-atk-1.0, 
+               gir1.0-freedesktop, 
+               gir1.0-glib-2.0, 
+               gir1.0-gtk-2.0, 
+               gir1.0-pango-1.0,
                dpkg-dev (>= 1.13.19),
                gtk-doc-tools (>= 1.9),
                libglib2.0-doc,
@@ -45,6 +52,7 @@
          libcairo2-dev,
          libxres-dev,
          ${shlibs:Depends}
+Replaces: gir-repository-dev (<< 0.6.5-6ubuntu2)
 Description: Window Navigator Construction Kit - development files
  A library to use for writing pagers and task lists.
  .
@@ -59,3 +67,16 @@
  A library to use for writing pagers and task lists.
  .
  This package contains internationalization files.
+ 
+Package: gir1.0-wnck-1.0
+Architecture: any
+Depends: ${gir:Depends},
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: Window Navigator Construction Kit - GObject-Introspection
+ A library to use for writing pagers and task lists.
+ .
+ This package contains internationalization files.
+ .
+ It can be used by packages using the GIRepository format to generate 
+ dynamic bindings.
diff -Nru libwnck-2.30.0/debian/gir1.0-wnck-1.0.install libwnck-2.30.0/debian/gir1.0-wnck-1.0.install
--- libwnck-2.30.0/debian/gir1.0-wnck-1.0.install	1970-01-01 01:00:00.000000000 +0100
+++ libwnck-2.30.0/debian/gir1.0-wnck-1.0.install	2010-07-01 23:08:30.000000000 +0200
@@ -0,0 +1 @@
+debian/tmp/usr/lib/girepository-1.0
diff -Nru libwnck-2.30.0/debian/libwnck-dev.install libwnck-2.30.0/debian/libwnck-dev.install
--- libwnck-2.30.0/debian/libwnck-dev.install	2007-07-10 16:47:43.000000000 +0200
+++ libwnck-2.30.0/debian/libwnck-dev.install	2010-07-01 23:08:30.000000000 +0200
@@ -4,3 +4,5 @@
 debian/tmp/usr/lib/libwnck-1.a
 debian/tmp/usr/lib/libwnck-1.so
 debian/tmp/usr/share/doc/libwnck-dev/html
+debian/tmp/usr/share/gir-1.0
+
diff -Nru libwnck-2.30.0/debian/rules libwnck-2.30.0/debian/rules
--- libwnck-2.30.0/debian/rules	2010-04-23 19:01:00.000000000 +0200
+++ libwnck-2.30.0/debian/rules	2010-07-01 23:08:30.000000000 +0200
@@ -14,3 +14,5 @@
 	--disable-gtk-doc \
 	--with-html-dir=\$${prefix}/share/doc/libwnck-dev/html
 
+binary-predeb/gir1.0-wnck-1.0::
+	dh_girepository -p$(cdbs_curpkg)

Reply via email to