user release.debian....@packages.debian.org
usertag 791050 + transition origin-ubuntu wily ubuntu-patch
block 791050 by 790756
reassign 791050 release.debian.org
thanks

There are some symbols changes so a rename is required, attached is a
debdiff prepared for Ubuntu and that should work for Debian as well

Cheers,
Sebastien Bacher




diff -Nru glibmm2.4-2.45.41/debian/changelog glibmm2.4-2.45.41/debian/changelog
--- glibmm2.4-2.45.41/debian/changelog	2015-07-27 21:39:43.000000000 +0000
+++ glibmm2.4-2.45.41/debian/changelog	2015-07-29 13:26:43.000000000 +0000
@@ -1,3 +1,28 @@
+glibmm2.4 (2.45.41-0ubuntu3~gcc5.2) wily; urgency=medium
+
+  * Rebuild with new libsigc version
+
+ -- Sebastien Bacher <seb...@ubuntu.com>  Wed, 29 Jul 2015 15:26:12 +0200
+
+glibmm2.4 (2.45.41-0ubuntu3~gcc5.1) wily; urgency=medium
+
+  * debian/control.in: use conflicts/replace, update libsigc++ requirement,
+    thanks doko for pointing those out
+
+ -- Sebastien Bacher <seb...@ubuntu.com>  Tue, 28 Jul 2015 11:30:28 +0200
+
+glibmm2.4 (2.45.41-0ubuntu3~gcc5) wily; urgency=medium
+
+  * Rename binary for gcc5 abi change
+
+ -- Sebastien Bacher <seb...@ubuntu.com>  Tue, 28 Jul 2015 10:53:28 +0200
+
+glibmm2.4 (2.45.41-0ubuntu2) wily; urgency=medium
+
+  * Build using GCC 5.
+
+ -- Robert Ancell <robert.anc...@canonical.com>  Tue, 28 Jul 2015 10:38:20 +1200
+
 glibmm2.4 (2.45.41-0ubuntu1) wily; urgency=medium
 
   * New upstream release
diff -Nru glibmm2.4-2.45.41/debian/control glibmm2.4-2.45.41/debian/control
--- glibmm2.4-2.45.41/debian/control	2015-07-27 21:39:45.000000000 +0000
+++ glibmm2.4-2.45.41/debian/control	2015-07-29 13:27:27.000000000 +0000
@@ -5,8 +5,9 @@
 Source: glibmm2.4
 Section: libs
 Priority: optional
-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>
-Uploaders: Michael Biebl <bi...@debian.org>, Deng Xiyue <manphiz-gu...@users.alioth.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>, Michael Biebl <bi...@debian.org>, Deng Xiyue <manphiz-gu...@users.alioth.debian.org>
 Homepage: http://www.gtkmm.org/
 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/glibmm2.4
 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/glibmm2.4
@@ -15,18 +16,20 @@
                dh-autoreconf,
                gnome-pkg-tools (>= 0.11),
                libglib2.0-dev (>= 2.45.4),
-               libsigc++-2.0-dev (>= 2.2.10),
+               libsigc++-2.0-dev (>= 2.4.1-1ubuntu2),
                pkg-config,
                mm-common (>= 0.9.8)
 Standards-Version: 3.9.6
 
-Package: libglibmm-2.4-1c2a
+Package: libglibmm-2.4-1v5
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends}
+Conflicts: libglibmm-2.4-1c2a
+Replaces: libglibmm-2.4-1c2a
 Description: C++ wrapper for the GLib toolkit (shared libraries)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
@@ -40,7 +43,7 @@
 Multi-Arch: same
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-         libglibmm-2.4-1c2a (= ${binary:Version}),
+         libglibmm-2.4-1v5 (= ${binary:Version}),
          libglib2.0-dev (>= 2.44.0),
          libsigc++-2.0-dev (>= 2.2.10),
          pkg-config
@@ -60,7 +63,7 @@
 Multi-Arch: same
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-         libglibmm-2.4-1c2a (= ${binary:Version})
+         libglibmm-2.4-1v5 (= ${binary:Version})
 Description: C++ wrapper for the GLib toolkit (debug symbols)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
diff -Nru glibmm2.4-2.45.41/debian/control.in glibmm2.4-2.45.41/debian/control.in
--- glibmm2.4-2.45.41/debian/control.in	2015-07-27 21:39:43.000000000 +0000
+++ glibmm2.4-2.45.41/debian/control.in	2015-07-29 13:27:24.000000000 +0000
@@ -1,7 +1,8 @@
 Source: glibmm2.4
 Section: libs
 Priority: optional
-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>
 Uploaders: @GNOME_TEAM@, Deng Xiyue <manphiz-gu...@users.alioth.debian.org>
 Homepage: http://www.gtkmm.org/
 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/glibmm2.4
@@ -11,18 +12,20 @@
                dh-autoreconf,
                gnome-pkg-tools (>= 0.11),
                libglib2.0-dev (>= 2.45.4),
-               libsigc++-2.0-dev (>= 2.2.10),
+               libsigc++-2.0-dev (>= 2.4.1-1ubuntu2),
                pkg-config,
                mm-common (>= 0.9.8)
 Standards-Version: 3.9.6
 
-Package: libglibmm-2.4-1c2a
+Package: libglibmm-2.4-1v5
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends}
+Conflicts: libglibmm-2.4-1c2a
+Replaces: libglibmm-2.4-1c2a
 Description: C++ wrapper for the GLib toolkit (shared libraries)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
@@ -36,7 +39,7 @@
 Multi-Arch: same
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-         libglibmm-2.4-1c2a (= ${binary:Version}),
+         libglibmm-2.4-1v5 (= ${binary:Version}),
          libglib2.0-dev (>= 2.44.0),
          libsigc++-2.0-dev (>= 2.2.10),
          pkg-config
@@ -56,7 +59,7 @@
 Multi-Arch: same
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-         libglibmm-2.4-1c2a (= ${binary:Version})
+         libglibmm-2.4-1v5 (= ${binary:Version})
 Description: C++ wrapper for the GLib toolkit (debug symbols)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
diff -Nru glibmm2.4-2.45.41/debian/libglibmm-2.4-1c2a.install glibmm2.4-2.45.41/debian/libglibmm-2.4-1c2a.install
--- glibmm2.4-2.45.41/debian/libglibmm-2.4-1c2a.install	2015-07-27 21:39:43.000000000 +0000
+++ glibmm2.4-2.45.41/debian/libglibmm-2.4-1c2a.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru glibmm2.4-2.45.41/debian/libglibmm-2.4-1v5.install glibmm2.4-2.45.41/debian/libglibmm-2.4-1v5.install
--- glibmm2.4-2.45.41/debian/libglibmm-2.4-1v5.install	1970-01-01 00:00:00.000000000 +0000
+++ glibmm2.4-2.45.41/debian/libglibmm-2.4-1v5.install	2015-07-27 22:39:20.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*

Reply via email to