Bug#791106: nmu diff for libclaw 1.7.3-1.1

Julien Cristau jcristau at debian.org
Mon Aug 17 19:04:35 UTC 2015


Dear maintainer,

I've prepared a NMU for libclaw, to deal with the libstdc++ transition,
and will shortly upload it to the 1-day delayed queue.  Please find the
debdiff below.

Cheers,
Julien

>From ab2eea34eb12b07cabe12989b420f54635548352 Mon Sep 17 00:00:00 2001
From: Julien Cristau <jcristau at debian.org>
Date: Sun, 16 Aug 2015 17:39:09 +0200
Subject: [PATCH] Rename library packages for g++5 ABI transition (closes:
 791106).

---
 debian/changelog                             |  7 +++++
 debian/control                               | 44 ++++++++++++++++++----------
 debian/libclaw-application1.install          |  2 --
 debian/libclaw-application1v5.install        |  2 ++
 debian/libclaw-configuration-file1.install   |  2 --
 debian/libclaw-configuration-file1v5.install |  2 ++
 debian/libclaw-dynamic-library1.install      |  2 --
 debian/libclaw-dynamic-library1v5.install    |  2 ++
 debian/libclaw-graphic1.install              |  2 --
 debian/libclaw-graphic1v5.install            |  2 ++
 debian/libclaw-logger1.install               |  2 --
 debian/libclaw-logger1v5.install             |  2 ++
 debian/libclaw-net1.install                  |  2 --
 debian/libclaw-net1v5.install                |  2 ++
 debian/libclaw-tween1.install                |  2 --
 debian/libclaw-tween1v5.install              |  2 ++
 16 files changed, 50 insertions(+), 29 deletions(-)
 delete mode 100644 debian/libclaw-application1.install
 create mode 100644 debian/libclaw-application1v5.install
 delete mode 100644 debian/libclaw-configuration-file1.install
 create mode 100644 debian/libclaw-configuration-file1v5.install
 delete mode 100644 debian/libclaw-dynamic-library1.install
 create mode 100644 debian/libclaw-dynamic-library1v5.install
 delete mode 100644 debian/libclaw-graphic1.install
 create mode 100644 debian/libclaw-graphic1v5.install
 delete mode 100644 debian/libclaw-logger1.install
 create mode 100644 debian/libclaw-logger1v5.install
 delete mode 100644 debian/libclaw-net1.install
 create mode 100644 debian/libclaw-net1v5.install
 delete mode 100644 debian/libclaw-tween1.install
 create mode 100644 debian/libclaw-tween1v5.install

diff --git a/debian/changelog b/debian/changelog
index 92910ca..16f63db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libclaw (1.7.3-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename library packages for g++5 ABI transition (closes: 791106).
+
+ -- Julien Cristau <jcristau at debian.org>  Sun, 16 Aug 2015 17:39:09 +0200
+
 libclaw (1.7.3-1) unstable; urgency=low
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index bfff9d3..d96b242 100644
--- a/debian/control
+++ b/debian/control
@@ -51,12 +51,14 @@ Description: Claw is a generalist C++ library (documentation files)
  This package contains the HTML documentation of the API and a set of example
  programs.
 
-Package: libclaw-application1
+Package: libclaw-application1v5
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, libclaw-logger1 (= ${binary:Version}),
+Depends: ${shlibs:Depends}, libclaw-logger1v5 (= ${binary:Version}),
  ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
+Conflicts: libclaw-application1
+Replaces: libclaw-application1
 Description: Set of classes to ease the initialisation of the program
  Part of the libclaw library.
  .
@@ -67,7 +69,7 @@ Package: libclaw-application-dev
 Section: libdevel
 Architecture: any
 Depends: libclaw-dev (= ${binary:Version}),
- libclaw-application1 (= ${binary:Version}),
+ libclaw-application1v5 (= ${binary:Version}),
  libclaw-logger-dev (= ${binary:Version}),
  ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
@@ -79,11 +81,13 @@ Description: Set of classes to ease the initialisation of the program (developme
  .
  This package contains the development files of the library.
 
-Package: libclaw-configuration-file1
+Package: libclaw-configuration-file1v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
+Conflicts: libclaw-configuration-file1
+Replaces: libclaw-configuration-file1
 Description: Class to process configuration files
  Part of the libclaw library.
  .
@@ -94,7 +98,7 @@ Package: libclaw-configuration-file-dev
 Section: libdevel
 Architecture: any
 Depends: libclaw-dev (= ${binary:Version}),
- libclaw-configuration-file1 (= ${binary:Version}),
+ libclaw-configuration-file1v5 (= ${binary:Version}),
  ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
 Description: Class to process configuration files (development files)
@@ -105,11 +109,13 @@ Description: Class to process configuration files (development files)
  .
  This package contains the development files of the library.
 
-Package: libclaw-dynamic-library1
+Package: libclaw-dynamic-library1v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
+Conflicts: libclaw-dynamic-library1
+Replaces: libclaw-dynamic-library1
 Description: Class to ease the manipulation of dynamic libraries
  Part of the libclaw library.
  .
@@ -120,7 +126,7 @@ Package: libclaw-dynamic-library-dev
 Section: libdevel
 Architecture: any
 Depends: libclaw-dev (= ${binary:Version}),
- libclaw-dynamic-library1 (= ${binary:Version}), ${misc:Depends}
+ libclaw-dynamic-library1v5 (= ${binary:Version}), ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
 Description: Class to ease the manipulation of dynamic libraries (development files)
  Part of the libclaw library.
@@ -130,11 +136,13 @@ Description: Class to ease the manipulation of dynamic libraries (development fi
  .
  This package contains the development files of the library.
 
-Package: libclaw-graphic1
+Package: libclaw-graphic1v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
+Conflicts: libclaw-graphic1
+Replaces: libclaw-graphic1
 Description: Set of classes for image manipulation
  Part of the libclaw library.
  .
@@ -146,7 +154,7 @@ Package: libclaw-graphic-dev
 Section: libdevel
 Architecture: any
 Depends: libclaw-dev (= ${binary:Version}),
- libclaw-graphic1 (= ${binary:Version}), libjpeg-dev,
+ libclaw-graphic1v5 (= ${binary:Version}), libjpeg-dev,
  libpng12-dev (>= 1.2.8), ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
 Description: Set of classes for image manipulation (development files)
@@ -158,11 +166,13 @@ Description: Set of classes for image manipulation (development files)
  .
  This package contains the development files of the library.
 
-Package: libclaw-logger1
+Package: libclaw-logger1v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
+Conflicts: libclaw-logger1
+Replaces: libclaw-logger1
 Description: Flexible log system
  Part of the libclaw library.
  .
@@ -173,7 +183,7 @@ Package: libclaw-logger-dev
 Section: libdevel
 Architecture: any
 Depends: libclaw-dev (= ${binary:Version}),
- libclaw-logger1 (= ${binary:Version}), ${misc:Depends}
+ libclaw-logger1v5 (= ${binary:Version}), ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
 Description: Flexible log system (development files)
  Part of the libclaw library.
@@ -183,11 +193,13 @@ Description: Flexible log system (development files)
  .
  This package contains the development files of the library.
 
-Package: libclaw-net1
+Package: libclaw-net1v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
+Conflicts: libclaw-net1
+Replaces: libclaw-net1
 Description: C++ standard stream interface for Unix sockets
  Part of the libclaw library.
  .
@@ -197,7 +209,7 @@ Description: C++ standard stream interface for Unix sockets
 Package: libclaw-net-dev
 Section: libdevel
 Architecture: any
-Depends: libclaw-dev (= ${binary:Version}), libclaw-net1 (= ${binary:Version}),
+Depends: libclaw-dev (= ${binary:Version}), libclaw-net1v5 (= ${binary:Version}),
  ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
 Description: C++ standard stream interface for Unix sockets (development files)
@@ -207,11 +219,13 @@ Description: C++ standard stream interface for Unix sockets (development files)
  .
  This package contains the development files of the library.
 
-Package: libclaw-tween1
+Package: libclaw-tween1v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
+Conflicts: libclaw-tween1
+Replaces: libclaw-tween1
 Description: C++ tweeners
  Part of the libclaw library.
  .
@@ -226,7 +240,7 @@ Description: C++ tweeners
 Package: libclaw-tween-dev
 Section: libdevel
 Architecture: any
-Depends: libclaw-dev (= ${binary:Version}), libclaw-tween1 (= ${binary:Version}),
+Depends: libclaw-dev (= ${binary:Version}), libclaw-tween1v5 (= ${binary:Version}),
  ${misc:Depends}
 Homepage: http://libclaw.sourceforge.net/
 Description: C++ tweeners (development files)
diff --git a/debian/libclaw-application1.install b/debian/libclaw-application1.install
deleted file mode 100644
index 51ec95e..0000000
--- a/debian/libclaw-application1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_application.so.* usr/lib
-
diff --git a/debian/libclaw-application1v5.install b/debian/libclaw-application1v5.install
new file mode 100644
index 0000000..51ec95e
--- /dev/null
+++ b/debian/libclaw-application1v5.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_application.so.* usr/lib
+
diff --git a/debian/libclaw-configuration-file1.install b/debian/libclaw-configuration-file1.install
deleted file mode 100644
index 213dace..0000000
--- a/debian/libclaw-configuration-file1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_configuration_file.so.* usr/lib
-
diff --git a/debian/libclaw-configuration-file1v5.install b/debian/libclaw-configuration-file1v5.install
new file mode 100644
index 0000000..213dace
--- /dev/null
+++ b/debian/libclaw-configuration-file1v5.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_configuration_file.so.* usr/lib
+
diff --git a/debian/libclaw-dynamic-library1.install b/debian/libclaw-dynamic-library1.install
deleted file mode 100644
index a513035..0000000
--- a/debian/libclaw-dynamic-library1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_dynamic_library.so.* usr/lib
-
diff --git a/debian/libclaw-dynamic-library1v5.install b/debian/libclaw-dynamic-library1v5.install
new file mode 100644
index 0000000..a513035
--- /dev/null
+++ b/debian/libclaw-dynamic-library1v5.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_dynamic_library.so.* usr/lib
+
diff --git a/debian/libclaw-graphic1.install b/debian/libclaw-graphic1.install
deleted file mode 100644
index d312feb..0000000
--- a/debian/libclaw-graphic1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_graphic.so.* usr/lib
-
diff --git a/debian/libclaw-graphic1v5.install b/debian/libclaw-graphic1v5.install
new file mode 100644
index 0000000..d312feb
--- /dev/null
+++ b/debian/libclaw-graphic1v5.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_graphic.so.* usr/lib
+
diff --git a/debian/libclaw-logger1.install b/debian/libclaw-logger1.install
deleted file mode 100644
index 194fe94..0000000
--- a/debian/libclaw-logger1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_logger.so.* usr/lib
-
diff --git a/debian/libclaw-logger1v5.install b/debian/libclaw-logger1v5.install
new file mode 100644
index 0000000..194fe94
--- /dev/null
+++ b/debian/libclaw-logger1v5.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_logger.so.* usr/lib
+
diff --git a/debian/libclaw-net1.install b/debian/libclaw-net1.install
deleted file mode 100644
index 89fde79..0000000
--- a/debian/libclaw-net1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_net.so.* usr/lib
-
diff --git a/debian/libclaw-net1v5.install b/debian/libclaw-net1v5.install
new file mode 100644
index 0000000..89fde79
--- /dev/null
+++ b/debian/libclaw-net1v5.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_net.so.* usr/lib
+
diff --git a/debian/libclaw-tween1.install b/debian/libclaw-tween1.install
deleted file mode 100644
index 64ba3a8..0000000
--- a/debian/libclaw-tween1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_tween.so.* usr/lib
-
diff --git a/debian/libclaw-tween1v5.install b/debian/libclaw-tween1v5.install
new file mode 100644
index 0000000..64ba3a8
--- /dev/null
+++ b/debian/libclaw-tween1v5.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_tween.so.* usr/lib
+
-- 
2.5.0



More information about the Pkg-games-devel mailing list