[tango] 05/05: GCC5 transition

Frédéric-Emmanuel Picca picca at moszumanska.debian.org
Wed Sep 2 20:48:26 UTC 2015


This is an automated email from the git hooks/post-receive script.

picca pushed a commit to branch master
in repository tango.

commit 0d2937493137933a384f0050a36c14ca41015688
Author: Picca Frédéric-Emmanuel <picca at debian.org>
Date:   Wed Sep 2 21:29:33 2015 +0200

    GCC5 transition
---
 debian/changelog                                   |  9 ++++++++-
 debian/control                                     | 22 +++++++++++++---------
 ...blog4tango5.install => liblog4tango5v5.install} |  0
 debian/{libtango8.install => libtango8v5.install}  |  0
 debian/rules                                       |  6 +++---
 5 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c58fea8..ebad859 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,17 @@
-tango (8.1.2c+dfsg-6) UNRELEASED; urgency=medium
+tango (8.1.2c+dfsg-6) unstable; urgency=medium
 
   * Bump Standards-Version to 3.9.6 (nothing to do)
   * debian/control
     + Updated Vcs-Git
   * debian/patches
     + 0009-fix-gcc5-compilation.patch (Closes: #797285)
+  * GCC5 transistion
+    - Rename liblog4tango5 to liblog4tango5v5, triggered by the libstdc++6
+    - Rename libtango8 to libtango8v5, triggered by the libstdc++6
+    transition.
+    - Add Conflict/Replaces with the old libraries.
+    - Rename liblog4tango5-dbg to liblog4tango5v5-dbg.
+    - Rename libtango8-dbg to libtango8v5-dbg.
 
  -- Picca Frédéric-Emmanuel <picca at debian.org>  Wed, 02 Sep 2015 18:34:07 +0200
 
diff --git a/debian/control b/debian/control
index 8bd018b..c48d72a 100644
--- a/debian/control
+++ b/debian/control
@@ -15,13 +15,15 @@ Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/tango.git
 Vcs-Git: git://anonscm.debian.org/debian-science/packages/tango.git
 Homepage: http://www.tango-controls.org
 
-Package: liblog4tango5
+Package: liblog4tango5v5
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends},
          ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
+Conflicts: liblog4tango5
+Replaces: liblog4tango5
 Description: logging for TANGO - shared library
  Log for TANGO is a library of C++ classes for flexible logging to files,
  syslog and other destinations. It is modeled after the Log for
@@ -36,7 +38,7 @@ Architecture: any
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
-         liblog4tango5 (= ${binary:Version})
+         liblog4tango5v5 (= ${binary:Version})
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: liblog4tango4-dev
 Description: logging for TANGO - development library
@@ -47,12 +49,12 @@ Description: logging for TANGO - development library
  .
  This package contains the log4tango5 development files.
 
-Package: liblog4tango5-dbg
+Package: liblog4tango5v5-dbg
 Architecture: any
 Multi-Arch: same
 Section: debug
 Depends: ${misc:Depends},
-         liblog4tango5 (= ${binary:Version})
+         liblog4tango5v5 (= ${binary:Version})
 Pre-Depends: ${misc:Pre-Depends}
 Description: logging for TANGO - debug library
  Log for TANGO is a library of C++ classes for flexible logging to files,
@@ -60,7 +62,7 @@ Description: logging for TANGO - debug library
  C++ library (http://jakarta.apache.org/log4j/), staying as close to
  their API as is reasonable.
  .
- This package contains the debugging symbol for liblog4tango5.
+ This package contains the debugging symbol for liblog4tango5v5.
 
 Package: liblog4tango5-doc
 Architecture: all
@@ -75,7 +77,7 @@ Description: logging for TANGO - documentation
  .
  This package contains the documentation of the log4tango5 library.
 
-Package: libtango8
+Package: libtango8v5
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -83,6 +85,8 @@ Depends: ${misc:Depends},
          ${shlibs:Depends},
          tango-common
 Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libtango8
+Replaces: libtango8
 Description: TANGO distributed control system - shared library
  TANGO is an object-oriented distributed control system using CORBA. In
  TANGO all objects are representations of devices, which can be on the
@@ -107,7 +111,7 @@ Section: libdevel
 Depends: ${misc:Depends},
          libcos4-dev,
          liblog4tango5-dev,
-         libtango8 (= ${binary:Version}),
+         libtango8v5 (= ${binary:Version}),
          libzmq3-dev
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libtango7-dev
@@ -128,12 +132,12 @@ Description: TANGO distributed control system - development library
  .
  This package contains the tango8 development files.
 
-Package: libtango8-dbg
+Package: libtango8v5-dbg
 Architecture: any
 Multi-Arch: same
 Section: debug
 Depends: ${misc:Depends},
-         libtango8 (= ${binary:Version})
+         libtango8v5 (= ${binary:Version})
 Pre-Depends: ${misc:Pre-Depends}
 Description: TANGO distributed control system - debug library
  TANGO is an object-oriented distributed control system using CORBA. In
diff --git a/debian/liblog4tango5.install b/debian/liblog4tango5v5.install
similarity index 100%
rename from debian/liblog4tango5.install
rename to debian/liblog4tango5v5.install
diff --git a/debian/libtango8.install b/debian/libtango8v5.install
similarity index 100%
rename from debian/libtango8.install
rename to debian/libtango8v5.install
diff --git a/debian/rules b/debian/rules
index 4b91ba5..dd172fa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -37,13 +37,13 @@ override_dh_auto_install:
 	install -d debian/tmp/var/lib/tango
 
 override_dh_strip:
-	dh_strip -plibtango8 --dbg-package=libtango8-dbg
-	dh_strip -pliblog4tango5 --dbg-package=liblog4tango5-dbg
+	dh_strip -plibtango8v5 --dbg-package=libtango8v5-dbg
+	dh_strip -pliblog4tango5v5 --dbg-package=liblog4tango5v5-dbg
 	dh_strip -ptango-db --dbg-package=tango-db-dbg
 	dh_strip -ptango-starter --dbg-package=tango-starter-dbg
 	dh_strip -ptango-accesscontrol --dbg-package=tango-accesscontrol-dbg
 	dh_strip -ptango-test --dbg-package=tango-test-dbg
-	dh_strip -a -Nlibtango8 -Nliblog4tango5 -Ntango-db -Ntango-starter -Ntango-accesscontrol -Ntango-test
+	dh_strip -a -Nlibtango8v5 -Nliblog4tango5v5 -Ntango-db -Ntango-starter -Ntango-accesscontrol -Ntango-test
 
 override_dh_installinit:
 	# the tango-accesscontrol device must be started after the tango-db.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/tango.git



More information about the debian-science-commits mailing list