Bug#791106: libclaw: library transition may be needed when GCC 5 is the default
Martin Pitt
mpitt at debian.org
Thu Jul 30 14:16:17 UTC 2015
Control: tag -1 patch
Control: user release.debian.org at packages.debian.org
Control: usertag -1 + transition
Control: block -1 by 790756
Hello,
Matthias Klose [2015-07-03 13:11 +0000]:
> - 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 in attached patch.
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
-------------- next part --------------
diff -Nru libclaw-1.7.3/debian/changelog libclaw-1.7.3/debian/changelog
--- libclaw-1.7.3/debian/changelog 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/changelog 2015-07-30 16:11:22.000000000 +0200
@@ -1,3 +1,9 @@
+libclaw (1.7.3-1.1) UNRELEASED; urgency=medium
+
+ * Rename libraries for gcc5 transition (Closes: #791106)
+
+ -- Martin Pitt <mpitt at debian.org> Thu, 30 Jul 2015 16:10:48 +0200
+
libclaw (1.7.3-1) unstable; urgency=low
* New upstream release.
diff -Nru libclaw-1.7.3/debian/control libclaw-1.7.3/debian/control
--- libclaw-1.7.3/debian/control 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/control 2015-07-30 16:08:03.000000000 +0200
@@ -51,11 +51,13 @@
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}
+Conflicts: libclaw-application1
+Replaces: libclaw-application1
Homepage: http://libclaw.sourceforge.net/
Description: Set of classes to ease the initialisation of the program
Part of the libclaw library.
@@ -67,7 +69,7 @@
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,10 +81,12 @@
.
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}
+Conflicts: libclaw-configuration-file1
+Replaces: libclaw-configuration-file1
Homepage: http://libclaw.sourceforge.net/
Description: Class to process configuration files
Part of the libclaw library.
@@ -94,7 +98,7 @@
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,10 +109,12 @@
.
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}
+Conflicts: libclaw-dynamic-library1
+Replaces: libclaw-dynamic-library1
Homepage: http://libclaw.sourceforge.net/
Description: Class to ease the manipulation of dynamic libraries
Part of the libclaw library.
@@ -120,7 +126,7 @@
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,10 +136,12 @@
.
This package contains the development files of the library.
-Package: libclaw-graphic1
+Package: libclaw-graphic1v5
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libclaw-graphic1
+Replaces: libclaw-graphic1
Homepage: http://libclaw.sourceforge.net/
Description: Set of classes for image manipulation
Part of the libclaw library.
@@ -146,7 +154,7 @@
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,10 +166,12 @@
.
This package contains the development files of the library.
-Package: libclaw-logger1
+Package: libclaw-logger1v5
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libclaw-logger1
+Replaces: libclaw-logger1
Homepage: http://libclaw.sourceforge.net/
Description: Flexible log system
Part of the libclaw library.
@@ -173,7 +183,7 @@
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,10 +193,12 @@
.
This package contains the development files of the library.
-Package: libclaw-net1
+Package: libclaw-net1v5
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libclaw-net1
+Replaces: libclaw-net1
Homepage: http://libclaw.sourceforge.net/
Description: C++ standard stream interface for Unix sockets
Part of the libclaw library.
@@ -197,7 +209,7 @@
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,10 +219,12 @@
.
This package contains the development files of the library.
-Package: libclaw-tween1
+Package: libclaw-tween1v5
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libclaw-tween1
+Replaces: libclaw-tween1
Homepage: http://libclaw.sourceforge.net/
Description: C++ tweeners
Part of the libclaw library.
@@ -226,7 +240,7 @@
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 -Nru libclaw-1.7.3/debian/libclaw-application1.install libclaw-1.7.3/debian/libclaw-application1.install
--- libclaw-1.7.3/debian/libclaw-application1.install 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/libclaw-application1.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_application.so.* usr/lib
-
diff -Nru libclaw-1.7.3/debian/libclaw-application1v5.install libclaw-1.7.3/debian/libclaw-application1v5.install
--- libclaw-1.7.3/debian/libclaw-application1v5.install 1970-01-01 01:00:00.000000000 +0100
+++ libclaw-1.7.3/debian/libclaw-application1v5.install 2013-06-29 18:40:29.000000000 +0200
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_application.so.* usr/lib
+
diff -Nru libclaw-1.7.3/debian/libclaw-configuration-file1.install libclaw-1.7.3/debian/libclaw-configuration-file1.install
--- libclaw-1.7.3/debian/libclaw-configuration-file1.install 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/libclaw-configuration-file1.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_configuration_file.so.* usr/lib
-
diff -Nru libclaw-1.7.3/debian/libclaw-configuration-file1v5.install libclaw-1.7.3/debian/libclaw-configuration-file1v5.install
--- libclaw-1.7.3/debian/libclaw-configuration-file1v5.install 1970-01-01 01:00:00.000000000 +0100
+++ libclaw-1.7.3/debian/libclaw-configuration-file1v5.install 2013-06-29 18:40:29.000000000 +0200
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_configuration_file.so.* usr/lib
+
diff -Nru libclaw-1.7.3/debian/libclaw-dynamic-library1.install libclaw-1.7.3/debian/libclaw-dynamic-library1.install
--- libclaw-1.7.3/debian/libclaw-dynamic-library1.install 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/libclaw-dynamic-library1.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_dynamic_library.so.* usr/lib
-
diff -Nru libclaw-1.7.3/debian/libclaw-dynamic-library1v5.install libclaw-1.7.3/debian/libclaw-dynamic-library1v5.install
--- libclaw-1.7.3/debian/libclaw-dynamic-library1v5.install 1970-01-01 01:00:00.000000000 +0100
+++ libclaw-1.7.3/debian/libclaw-dynamic-library1v5.install 2013-06-29 18:40:29.000000000 +0200
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_dynamic_library.so.* usr/lib
+
diff -Nru libclaw-1.7.3/debian/libclaw-graphic1.install libclaw-1.7.3/debian/libclaw-graphic1.install
--- libclaw-1.7.3/debian/libclaw-graphic1.install 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/libclaw-graphic1.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_graphic.so.* usr/lib
-
diff -Nru libclaw-1.7.3/debian/libclaw-graphic1v5.install libclaw-1.7.3/debian/libclaw-graphic1v5.install
--- libclaw-1.7.3/debian/libclaw-graphic1v5.install 1970-01-01 01:00:00.000000000 +0100
+++ libclaw-1.7.3/debian/libclaw-graphic1v5.install 2013-06-29 18:40:29.000000000 +0200
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_graphic.so.* usr/lib
+
diff -Nru libclaw-1.7.3/debian/libclaw-logger1.install libclaw-1.7.3/debian/libclaw-logger1.install
--- libclaw-1.7.3/debian/libclaw-logger1.install 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/libclaw-logger1.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_logger.so.* usr/lib
-
diff -Nru libclaw-1.7.3/debian/libclaw-logger1v5.install libclaw-1.7.3/debian/libclaw-logger1v5.install
--- libclaw-1.7.3/debian/libclaw-logger1v5.install 1970-01-01 01:00:00.000000000 +0100
+++ libclaw-1.7.3/debian/libclaw-logger1v5.install 2013-06-29 18:40:29.000000000 +0200
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_logger.so.* usr/lib
+
diff -Nru libclaw-1.7.3/debian/libclaw-net1.install libclaw-1.7.3/debian/libclaw-net1.install
--- libclaw-1.7.3/debian/libclaw-net1.install 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/libclaw-net1.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_net.so.* usr/lib
-
diff -Nru libclaw-1.7.3/debian/libclaw-net1v5.install libclaw-1.7.3/debian/libclaw-net1v5.install
--- libclaw-1.7.3/debian/libclaw-net1v5.install 1970-01-01 01:00:00.000000000 +0100
+++ libclaw-1.7.3/debian/libclaw-net1v5.install 2013-06-29 18:40:29.000000000 +0200
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_net.so.* usr/lib
+
diff -Nru libclaw-1.7.3/debian/libclaw-tween1.install libclaw-1.7.3/debian/libclaw-tween1.install
--- libclaw-1.7.3/debian/libclaw-tween1.install 2013-06-29 18:40:29.000000000 +0200
+++ libclaw-1.7.3/debian/libclaw-tween1.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libclaw_tween.so.* usr/lib
-
diff -Nru libclaw-1.7.3/debian/libclaw-tween1v5.install libclaw-1.7.3/debian/libclaw-tween1v5.install
--- libclaw-1.7.3/debian/libclaw-tween1v5.install 1970-01-01 01:00:00.000000000 +0100
+++ libclaw-1.7.3/debian/libclaw-tween1v5.install 2013-06-29 18:40:29.000000000 +0200
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libclaw_tween.so.* usr/lib
+
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20150730/a4e0fec5/attachment.sig>
More information about the Pkg-games-devel
mailing list