[Python-apps-team] Bug#791296: nmu diff for synopsis 0.12-8.1

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


Dear maintainer,

I've prepared a NMU for synopsis, 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 f2ecca469489acea674e8625962e96323a467adc Mon Sep 17 00:00:00 2001
From: Julien Cristau <jcristau at debian.org>
Date: Sun, 16 Aug 2015 17:55:14 +0200
Subject: [PATCH] Rename library packages for g++5 ABI transition (closes:
 791296).

---
 debian/changelog                 | 7 +++++++
 debian/control                   | 6 ++++--
 debian/libsynopsis0.12.install   | 2 --
 debian/libsynopsis0.12v5.install | 2 ++
 4 files changed, 13 insertions(+), 4 deletions(-)
 delete mode 100644 debian/libsynopsis0.12.install
 create mode 100644 debian/libsynopsis0.12v5.install

diff --git a/debian/changelog b/debian/changelog
index 6dd8db1..f089082 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+synopsis (0.12-8.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename library packages for g++5 ABI transition (closes: 791296).
+
+ -- Julien Cristau <jcristau at debian.org>  Sun, 16 Aug 2015 17:55:14 +0200
+
 synopsis (0.12-8) unstable; urgency=low
 
   * Team upload.
diff --git a/debian/control b/debian/control
index 5d64546..79b83ef 100644
--- a/debian/control
+++ b/debian/control
@@ -60,10 +60,12 @@ Description: Documentation for synopsis
  This package contains the Synopsis Developer's Guide and the 
  Synopsis Tutorial.
 
-Package: libsynopsis0.12
+Package: libsynopsis0.12v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libsynopsis0.12
+Replaces: libsynopsis0.12
 Description: runtime library for Synopsis
  Synopsis is a multi-language source code introspection tool that
  provides a variety of representations for the parsed code to enable
@@ -80,7 +82,7 @@ Description: runtime library for Synopsis
 Package: libsynopsis0.12-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libsynopsis0.12 (= ${binary:Version})
+Depends: ${misc:Depends}, libsynopsis0.12v5 (= ${binary:Version})
 Description: runtime library for Synopsis (development files)
  Synopsis is a multi-language source code introspection tool that
  provides a variety of representations for the parsed code to enable
diff --git a/debian/libsynopsis0.12.install b/debian/libsynopsis0.12.install
deleted file mode 100644
index 114d917..0000000
--- a/debian/libsynopsis0.12.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/libSynopsis.so.0.12
-usr/lib/libSynopsis.so.0
diff --git a/debian/libsynopsis0.12v5.install b/debian/libsynopsis0.12v5.install
new file mode 100644
index 0000000..114d917
--- /dev/null
+++ b/debian/libsynopsis0.12v5.install
@@ -0,0 +1,2 @@
+usr/lib/libSynopsis.so.0.12
+usr/lib/libSynopsis.so.0
-- 
2.5.0



More information about the Python-apps-team mailing list