Control: tag -1 patch
Control: user release.debian....@packages.debian.org
Control: usertag -1 + transition
Control: block -1 by 790756
Control: reassign -1 release.debian.org

On Fri, 03 Jul 2015 13:15:05 +0000 Matthias Klose <d...@debian.org>
wrote:
>  - If a library transition is needed, please prepare for the change.
>    Rename the library package, append "v5" to the name of the package
>    (e.g. libfoo2 -> libfoo2v5). 

Done for libyaml-cpp5.0 in attached patch.

-Paaul
diff -Nru yaml-cpp-0.5.2/debian/changelog yaml-cpp-0.5.2/debian/changelog
--- yaml-cpp-0.5.2/debian/changelog	2015-04-26 15:45:00.000000000 -0400
+++ yaml-cpp-0.5.2/debian/changelog	2015-08-04 15:08:28.000000000 -0400
@@ -1,3 +1,10 @@
+yaml-cpp (0.5.2-2) unstable; urgency=medium
+
+  * Rename libyaml-cpp0.5 to libyaml-cpp0.5v5 for gcc5 transition
+    (Closes: #791317)
+
+ -- Paul Novotny <p...@paulnovo.us>  Tue, 04 Aug 2015 18:03:35 -0400
+
 yaml-cpp (0.5.2-1) unstable; urgency=medium
 
   * Update due to yaml-cpp from Google Code to GitHub
diff -Nru yaml-cpp-0.5.2/debian/control yaml-cpp-0.5.2/debian/control
--- yaml-cpp-0.5.2/debian/control	2015-04-26 15:45:00.000000000 -0400
+++ yaml-cpp-0.5.2/debian/control	2015-08-04 15:08:28.000000000 -0400
@@ -12,13 +12,15 @@
 Vcs-Git: git://anonscm.debian.org/collab-maint/yaml-cpp.git
 Homepage: https://github.com/jbeder/yaml-cpp
 
-Package: libyaml-cpp0.5
+Package: libyaml-cpp0.5v5
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libyaml-cpp0.5
+Replaces: libyaml-cpp0.5
 Description: YAML parser and emitter for C++
  yaml-cpp is a C++ library for parsing and emitting data in YAML 1.2, a
  human-readable data serialization format.
@@ -28,7 +30,7 @@
 Package: libyaml-cpp-dev
 Architecture: any
 Section: libdevel
-Depends: libyaml-cpp0.5 (= ${binary:Version}),
+Depends: libyaml-cpp0.5v5 (= ${binary:Version}),
          ${misc:Depends}
 Description: YAML parser and emitter for C++ - development files
  yaml-cpp is a C++ library for parsing and emitting data in YAML 1.2, a
diff -Nru yaml-cpp-0.5.2/debian/libyaml-cpp0.5.install yaml-cpp-0.5.2/debian/libyaml-cpp0.5.install
--- yaml-cpp-0.5.2/debian/libyaml-cpp0.5.install	2015-04-26 15:45:00.000000000 -0400
+++ yaml-cpp-0.5.2/debian/libyaml-cpp0.5.install	1969-12-31 19:00:00.000000000 -0500
@@ -1 +0,0 @@
-usr/lib/*/libyaml-cpp.so.*
diff -Nru yaml-cpp-0.5.2/debian/libyaml-cpp0.5v5.install yaml-cpp-0.5.2/debian/libyaml-cpp0.5v5.install
--- yaml-cpp-0.5.2/debian/libyaml-cpp0.5v5.install	1969-12-31 19:00:00.000000000 -0500
+++ yaml-cpp-0.5.2/debian/libyaml-cpp0.5v5.install	2015-08-04 15:08:28.000000000 -0400
@@ -0,0 +1 @@
+usr/lib/*/libyaml-cpp.so.*

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to