Control: tags -1 + patch

  * Rename libjsoncpp0 to libjsoncpp0v5 for the libstdc++6 transition.
    Closes: #791131.
  * Add Conflict/Replaces with the old library.
  * Rename libjsoncpp0-dbg to libjsoncpp0v5-dbg.
 
diff -Nru libjsoncpp-0.10.2/debian/control libjsoncpp-0.10.2/debian/control
--- libjsoncpp-0.10.2/debian/control    2015-07-15 19:07:47.000000000 +0200
+++ libjsoncpp-0.10.2/debian/control    2015-07-28 18:45:49.000000000 +0200
@@ -11,11 +11,13 @@
 Vcs-Git: http://anonscm.debian.org/git/collab-maint/libjsoncpp.git
 Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/libjsoncpp.git
 
-Package: libjsoncpp0
+Package: libjsoncpp0v5
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Conflicts: libjsoncpp0
+Replaces: libjsoncpp0
 Description: library for reading and writing JSON for C++
  jsoncpp is an implementation of a JSON reader and writer in C++. JSON
  (JavaScript Object Notation) is a lightweight data-interchange format
@@ -27,11 +29,11 @@
  * High-level data structures for collecting data from JSON.
  * Easy-to-use reader and writer.
 
-Package: libjsoncpp0-dbg
+Package: libjsoncpp0v5-dbg
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libjsoncpp0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libjsoncpp0v5 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 Section: debug
 Description: debugging symbols for libjsoncpp0
  This package contains the debugging symbols for libjsoncpp0.
@@ -70,7 +72,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libjsoncpp0 (= ${binary:Version}), ${misc:Depends}
+Depends: libjsoncpp0v5 (= ${binary:Version}), ${misc:Depends}
 Description: library for reading and writing JSON for C++ (devel files)
  This package provides all required developer resources like header-files
  and statically linked version of the library.
diff -Nru libjsoncpp-0.10.2/debian/libjsoncpp0.dirs 
libjsoncpp-0.10.2/debian/libjsoncpp0.dirs
--- libjsoncpp-0.10.2/debian/libjsoncpp0.dirs   2015-06-17 10:19:11.000000000 
+0200
+++ libjsoncpp-0.10.2/debian/libjsoncpp0.dirs   1970-01-01 01:00:00.000000000 
+0100
@@ -1 +0,0 @@
-usr/lib
diff -Nru libjsoncpp-0.10.2/debian/libjsoncpp0.install 
libjsoncpp-0.10.2/debian/libjsoncpp0.install
--- libjsoncpp-0.10.2/debian/libjsoncpp0.install        2015-06-17 
10:19:11.000000000 +0200
+++ libjsoncpp-0.10.2/debian/libjsoncpp0.install        1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libjsoncpp-0.10.2/debian/libjsoncpp0.lintian-overrides 
libjsoncpp-0.10.2/debian/libjsoncpp0.lintian-overrides
--- libjsoncpp-0.10.2/debian/libjsoncpp0.lintian-overrides      2015-06-17 
10:19:11.000000000 +0200
+++ libjsoncpp-0.10.2/debian/libjsoncpp0.lintian-overrides      1970-01-01 
01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-# This is a C++ project, we use .shlibs instead
-# API/ABI compatiblity is watched tediously upstream.
-# Report: http://upstream.rosalinux.ru/versions/jsoncpp.html
-no-symbols-control-file
diff -Nru libjsoncpp-0.10.2/debian/libjsoncpp0v5.dirs 
libjsoncpp-0.10.2/debian/libjsoncpp0v5.dirs
--- libjsoncpp-0.10.2/debian/libjsoncpp0v5.dirs 1970-01-01 01:00:00.000000000 
+0100
+++ libjsoncpp-0.10.2/debian/libjsoncpp0v5.dirs 2015-06-17 10:19:11.000000000 
+0200
@@ -0,0 +1 @@
+usr/lib
diff -Nru libjsoncpp-0.10.2/debian/libjsoncpp0v5.install 
libjsoncpp-0.10.2/debian/libjsoncpp0v5.install
--- libjsoncpp-0.10.2/debian/libjsoncpp0v5.install      1970-01-01 
01:00:00.000000000 +0100
+++ libjsoncpp-0.10.2/debian/libjsoncpp0v5.install      2015-06-17 
10:19:11.000000000 +0200
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libjsoncpp-0.10.2/debian/libjsoncpp0v5.lintian-overrides 
libjsoncpp-0.10.2/debian/libjsoncpp0v5.lintian-overrides
--- libjsoncpp-0.10.2/debian/libjsoncpp0v5.lintian-overrides    1970-01-01 
01:00:00.000000000 +0100
+++ libjsoncpp-0.10.2/debian/libjsoncpp0v5.lintian-overrides    2015-06-17 
10:19:11.000000000 +0200
@@ -0,0 +1,4 @@
+# This is a C++ project, we use .shlibs instead
+# API/ABI compatiblity is watched tediously upstream.
+# Report: http://upstream.rosalinux.ru/versions/jsoncpp.html
+no-symbols-control-file
diff -Nru libjsoncpp-0.10.2/debian/rules libjsoncpp-0.10.2/debian/rules
--- libjsoncpp-0.10.2/debian/rules      2015-06-17 10:19:11.000000000 +0200
+++ libjsoncpp-0.10.2/debian/rules      2015-07-28 18:46:04.000000000 +0200
@@ -16,7 +16,7 @@
        python doxybuild.py --doxygen=/usr/bin/doxygen
 
 override_dh_strip:
-       dh_strip -plibjsoncpp0 --dbg-package=libjsoncpp0-dbg
+       dh_strip -plibjsoncpp0v5 --dbg-package=libjsoncpp0v5-dbg
 
 override_dh_auto_clean:
        dh_auto_clean

Reply via email to